fix(agent): separate cancellation diagnostics from tool output

This commit is contained in:
fangliquanflq
2026-08-24 02:06:59 +08:00
committed by Teknium
parent c1c0efa375
commit 2033f4cc34
8 changed files with 162 additions and 36 deletions
+3 -1
View File
@@ -307,7 +307,9 @@ class SubagentLifecycleService:
)
try:
accepted = request_hard_interrupt(
agent, f"Lifecycle cancellation requested: {reason[:500]}"
agent,
f"Lifecycle cancellation requested: {reason[:500]}",
tool_reason="subagent cancellation requested",
)
except Exception:
return SubagentCancelResult(