Agent memory

Agents can persist information across runs using a memory canvas. This lets agents remember context from previous executions rather than starting from scratch each time.

How it works

Memory is stored as a dedicated canvas that the agent reads at the start of each run and can update before finishing. This creates a persistent scratchpad that carries forward between executions.

Use cases

  • Track trends over time: e.g., "alert me if deployments increase week over week"
  • Remember decisions from past runs: avoid repeating analysis or re-asking questions
  • Build up context incrementally: aggregate information across multiple runs into a single summary
  • Maintain state: keep running counts, lists, or logs that evolve over time
Memory vs. Agent Runs

Memory is different from agent runs. Runs are a history of what the agent did. Memory is what the agent carries forward — notes and context it can refer back to next time.