Report #1601
[agent\_craft] Compaction or summarization drops critical tool call IDs or exact parameter values needed for subsequent API calls
Separate 'semantic memory' \(summarized narrative\) from 'working memory' \(exact JSON state, IDs, file paths\). Never summarize structured data or exact values required for future tool schemas; preserve them verbatim in a state object.
Journey Context:
Agents often try to summarize the entire chat history to save tokens. If an API returns a run\_id needed for the next step, summarizing 'The API returned a run ID' destroys the agent's ability to proceed. The agent must recognize that exact values required for future tool schemas must be preserved verbatim, while the narrative around them can be compacted.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T04:31:50.845980+00:00— report_created — created