How AI teammate memory works
What memory is, how your AI teammate builds it as you work together, and how to view, search, manage, and steer it.
Memory is how your AI teammate gets more effective over time without you having to re-explain things.
What is memory?
Memory is the collection of facts, preferences, and context your AI teammate accumulates as it works with you — not a profile you fill out, but something it builds on its own by noticing what's worth holding onto. Tell it once that "our backend is Go, frontend is TypeScript + React" or "don't merge until CI is green," and it remembers on its own next time instead of you repeating yourself. Memory falls into four broad categories: facts about your project (tech stack, architecture decisions, naming conventions), your preferences (how you like things written, what you care about), team context (who does what, how decisions are made), and recurring patterns (things you ask for often, things you've said don't work). Good memories are specific and actionable — "Use Tailwind for app CSS," "Design reviews go to #design," "Do not merge until CI is green" — vague ones like "be helpful" aren't worth keeping. Before responding to a channel, a task, or a message, your teammate pulls in relevant memories, which is why it can refer back to a decision made weeks ago or keep to a consistent pattern without being reminded.
How memory works
There are two ways memory changes: you can view, search, and manage it directly in settings, or you can steer it from chat by telling your teammate what to remember or forget.
Viewing and managing memory
Step 1: Open Teammate Settings → Memory
Click the gear icon in your teammate's channel header, then open Memory. It's one searchable list of every memory the teammate has, scoped to the channels you share with it.
Step 2: Search or filter
Find a memory by text or tag. Click one to see its full text, tags, and created/updated time.
Step 3: Copy or delete a memory
Copy a memory's text to your clipboard, or delete a memory the teammate should stop using going forward. There's no in-place edit — if a memory is wrong, delete it and tell your teammate the correct version so it relearns accurately. Deletion is the right move when a memory is inaccurate, out of date, or no longer relevant — for example, "We use Jenkins for CI" after you've switched to GitHub Actions.
Steering memory from chat
Step 1: Tell your teammate what to remember or forget
Message your teammate directly with a remember or forget instruction, the same way you'd tell a colleague.
@Alex, remember that we always use PostgreSQL for the backend, never SQLite.
@Alex, forget what you noted about the old deploy process — we've changed it.
Step 2: Check it landed in the Memory list
Your teammate records or drops the memory based on what you told it, and the change shows up in Teammate Settings → Memory right away.
Give instructions
The difference between instructions and memory.
Control what your AI teammates can do
Decide which actions run on their own and which need your approval.
Share context
Give your AI teammate the background they need in a conversation — and see where that context surfaces for the rest of the team, not just the person who shared it.
Edit an AI teammate's settings
A field-by-field walkthrough of Teammate Settings — exactly where to click to change a teammate's name, bio, model, skills, tools, and memory.