diff --git a/uixt/driver_ext_ai.go b/uixt/driver_ext_ai.go index 2f1eca55..48d4025c 100644 --- a/uixt/driver_ext_ai.go +++ b/uixt/driver_ext_ai.go @@ -167,7 +167,7 @@ func (dExt *XTDriver) StartToGoal(ctx context.Context, prompt string, opts ...op log.Error().Err(err). Str("action", toolCall.Function.Name). Msg("invoke tool call failed") - subActionResult.Error = err + subActionResult.Error = err.Error() return err } return nil @@ -400,7 +400,7 @@ type SubActionResult struct { Arguments interface{} `json:"arguments,omitempty"` // arguments passed to the sub-action StartTime int64 `json:"start_time"` // sub-action start time Elapsed int64 `json:"elapsed_ms"` // sub-action elapsed time(ms) - Error error `json:"error,omitempty"` // sub-action execution result + Error string `json:"error,omitempty"` // sub-action execution result SessionData }