@@ -427,7 +427,7 @@ func (a *sessionAgent) Run(ctx context.Context, call SessionAgentCall) (*fantasy
427 if isCancelErr {
427 if isCancelErr {
428 content = "Tool execution canceled by user"
428 content = "Tool execution canceled by user"
429 } else if isPermissionErr {
429 } else if isPermissionErr {
430− content = "Permission denied"
430+ content = "User denied permission"
432 toolResult := message.ToolResult{
432 toolResult := message.ToolResult{
433 ToolCallID: tc.ID,
433 ToolCallID: tc.ID,
@@ -446,9 +446,9 @@ func (a *sessionAgent) Run(ctx context.Context, call SessionAgentCall) (*fantasy
448 if isCancelErr {
448 if isCancelErr {
449− currentAssistant.AddFinish(message.FinishReasonCanceled, "Request cancelled", "")
449+ currentAssistant.AddFinish(message.FinishReasonCanceled, "User canceled request", "")
450 } else if isPermissionErr {
450 } else if isPermissionErr {
451− currentAssistant.AddFinish(message.FinishReasonPermissionDenied, "Permission denied", "")
451+ currentAssistant.AddFinish(message.FinishReasonPermissionDenied, "User denied permission", "")
453 currentAssistant.AddFinish(message.FinishReasonError, "API Error", err.Error())
453 currentAssistant.AddFinish(message.FinishReasonError, "API Error", err.Error())