You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
6) Do NOT assume results that are not explicitly supported by history_steps or session_files. Judge only from verifiable evidence.
53
53
7) Termination/Unachievable rule: If the goal is clearly unachievable given the current context (e.g., repeated critical failures with no viable next action, missing required inputs that cannot be obtained from history_steps/session_files, or hard constraints prevent completion), you MUST return finished=true to terminate, and set reason to explicitly state that the task is not completed but cannot be completed (include the key blocking evidence).
54
-
55
54
# Output Format (very important)
56
55
You must output ONLY ONE JSON object that strictly matches this schema:
57
56
{{
58
57
"finished": true|false,
59
58
"reason": "A brief, specific explanation in English that cites key evidence from history_steps and/or session_files (e.g., a tool_name status/output; or the presence/absence of an OSS link when a file is required). If not finished, state the critical blocking reason(s) or missing info. If finished=true due to the Termination/Unachievable rule, explicitly say it is NOT completed but is impossible/unachievable to complete given the evidence."
60
59
}}
61
-
62
60
# Output Constraints
63
61
- Output ONLY valid JSON (no Markdown, no code fences, no extra commentary).
64
62
- reason must be an English string and should reference concrete evidence from history_steps and/or session_files.
0 commit comments