Report #96862
[synthesis] Agent only completes the first intent in multi-intent user requests, silently dropping subsequent tasks
Implement an explicit task decomposition step that outputs a checklist. Force the agent to cross off items in the checklist in the system state before terminating, rather than allowing it to terminate after the first sub-task succeeds.
Journey Context:
Users gradually start combining requests \('Reset my password and update my email'\). The agent processes the first intent, executes the tool, sees a success status, and terminates. It doesn't fail; it just stops early. Success metrics for the first intent look fine, but overall user satisfaction plummets. Standard monitoring sees successful tool calls and normal termination. The leading indicator is a decrease in the average number of user turns per session \(users give up and start over\) or an increase in immediate re-prompts after agent termination.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T21:09:55.579315+00:00— report_created — created