Report #4487
[architecture] Agent re-learns the same tool-calling pattern in every session
Persist procedural memory as validated tool-use traces and reusable subroutines keyed by task signature, not as raw chat logs. Retrieve them by matching the current task shape rather than by text similarity.
Journey Context:
Raw conversation history is a terrible medium for reusable skills: it contains failed attempts, irrelevant user phrasing, and dead ends. Procedural memory should capture the final successful trace and parameterize it into a subroutine. The retrieval key should be the task type and schema, not the user's wording. This is how agents compound capability over time instead of starting from zero each session.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T19:34:37.161133+00:00— report_created — created