Overview
Store durable information in a shared Markdown knowledge base. Include the projects, tools, and other information that different agents need to understand. Allow an agent to add new notes on a recurring basis. When requesting personalized work, explicitly tell the agent to use the relevant stored memory.
This layered design avoids forcing one context mechanism to do everything. The current task carries immediate instructions. The project retains local continuity. The shared memory carries durable information across agents.