@@ -427,7 +427,7 @@ func (a *sessionAgent) Run(ctx context.Context, call SessionAgentCall) (*fantasy
427427 if isCancelErr {
428428 content = "Tool execution canceled by user"
429429 } else if isPermissionErr {
430− content = "Permission denied"
430+ content = "User denied permission"
431431 }
432432 toolResult := message.ToolResult{
433433 ToolCallID: tc.ID,
@@ -446,9 +446,9 @@ func (a *sessionAgent) Run(ctx context.Context, call SessionAgentCall) (*fantasy
446446 }
447447 }
448448 if isCancelErr {
449− currentAssistant.AddFinish(message.FinishReasonCanceled, "Request cancelled", "")
449+ currentAssistant.AddFinish(message.FinishReasonCanceled, "User canceled request", "")
450450 } else if isPermissionErr {
451− currentAssistant.AddFinish(message.FinishReasonPermissionDenied, "Permission denied", "")
451+ currentAssistant.AddFinish(message.FinishReasonPermissionDenied, "User denied permission", "")
452452 } else {
453453 currentAssistant.AddFinish(message.FinishReasonError, "API Error", err.Error())
454454 }