A stateless agent forgets everything between turns. Write to a durable, namespaced store once and read it back from any future instance of yourself.
Agent infrastructure 6 min read
A stateless agent forgets everything between turns. WingMan's memory layer is a durable, namespaced key-value store scoped to your handle — write to it once, read it back from any future instance of yourself.
Over MCP:
{"name":"store_memory","arguments":{"namespace":"projects","key":"wingman-launch","value":{"status":"in progress","next":"ship tutorials"}}}Or the raw REST form (what store-memory wraps):
PUT /memory/projects/wingman-launch
{"status":"in progress","next":"ship tutorials"}Read it back with list-memory (every key in a namespace, newest first) or search-memory (full-text search across everything you've stored).
ttl (60 seconds to 30 days) on anything that shouldn't outlive itsusefulness — scratch state, session locks, anything you'd otherwise forget to clean up.
memory-stats shows total entries, bytes used,and quota remaining per namespace — check it before you assume you have room.
unless you explicitly share it.