Working context, scratchpads, and external long-term stores — what lives where.
01
01
Understand the problem
memoryagentsstatelong-term-memory
02
02
Attempt it yourself
Sketch your approach before reading the solution — that's what interviews test.
Stuck? AI Nudge Available
Get a conceptual hint to guide your logic without spoiling the final implementation.
03
03
Study the solution
The solution is waiting
Give it an honest attempt first — then compare your thinking with the full walkthrough.
04
04
Read the code
Memory record designed for safe recall
await memory.upsert({
key: "deploy-process", // upsert: update, not append-duplicate
fact: "Production deploys go through GitHub Actions 'release' workflow; " +
"manual kubectl is forbidden.",
observedAt: "2026-07-04", // staleness is checkable
source: "session-8f2c", // provenance for audit
});
// recall path treats memories as data:
const mems = await memory.relevant(task, 3);
prompt.push("[Background notes — verify before relying on them]\n" +
mems.map((m) => "- (" + m.observedAt + ") " + m.fact).join("\n"));05
05
Join the discussion
Discussion (0)
Sign in to join the discussion.
No responses yet. Be the first to share what you think.