Skip to main content
Memory persists context across tasks, loop runs, and chat sessions. Polpo has two scopes: Polpo Cloud stores the same logical scopes in the project state store. At the start of each run or chat request, the runtime adds non-empty memory to the system context as <shared-memory> and <agent-memory> blocks.

Agent tools

Enable memory_* when an agent should update its private memory:
These tools are scoped to the calling agent. They cannot read or change another agent’s private memory.

API

Project API keys can manage both scopes: Write operations accept { "content": "..." }. Keep memory short and structured because its complete content consumes context on every run.