AGUI604
August 29, 2026 · View on GitHub
Severity: error · Group: Subagents · Checked in: core · Since: 0.x
Message: SUBAGENT_STARTED subagentRunId '{subagentRunId}' never closed with SUBAGENT_FINISHED or SUBAGENT_ERROR
Spec grounding
Every started subagent is closed before RunFinished.
Source: https://docs.ag-ui.com/concepts/subagents#rules-clients-enforce
Example
A violating stream from the corpus (spec/fixtures/invalid/AGUI604-subagent-unterminated):
{"type":"RUN_STARTED","threadId":"thread_001","runId":"run_001","timestamp":1755300020100}
{"type":"SUBAGENT_STARTED","subagentRunId":"sub_001","name":"researcher","timestamp":1755300020200}
{"type":"RUN_FINISHED","threadId":"thread_001","runId":"run_001","outcome":{"type":"success"},"timestamp":1755300020300}
Expected findings:
errorAGUI604 at event 2 — SUBAGENT_STARTED subagentRunId 'sub_001' never closed with SUBAGENT_FINISHED or SUBAGENT_ERROR