Agents in PushMetrics get smarter over time because they have two ways of remembering things.
- Memory is the agent's personal notebook. One per agent. Both you and the agent itself can write to it.
- Knowledge Base is the team's shared library. One per workspace, searchable by every agent. You can write entries through the UI, and the agent can also create and edit entries on your behalf when it learns something new about how the team works.
This page covers both: what they are, how to fill them in, and when to use which.
Memory: the agent's own notebook
Every agent has its own private memory. It's a folder of markdown notes the agent can read at any time and update as it learns. Use memory for things like:
- Workflows the agent should always follow ("the weekly report goes to #analytics first").
- Numbers and definitions you want it to keep straight ("Q4 starts October 1st").
- Templates and standard wording.
- Rules ("never email customers without my approval").
- Notes the agent writes for itself as it picks things up.
Adding a memory note
You manage an agent's memory from its edit page.
How memory keeps the agent on track
The whole point of memory is that it's already in the agent's head before the conversation begins. As soon as someone opens a chat, the contents of every memory note are part of the system prompt. The agent isn't relying on remembering to "go and look something up", because the rules are right there from message one.
A few things worth knowing:
- Notes are loaded up front. Whatever you've written is part of the agent's starting context, so it doesn't forget rules just because the question was short.
- The agent can update its own notes. When it learns something new mid-conversation, it can save it for next time using the same write tools you'd use through the UI.
- Every change is saved with history. You can see every edit the agent made and when, and roll one back if it went sideways.
- One notebook per agent. Two different agents have two different notebooks. Things one agent learns aren't visible to the other.
A real example
Once you've saved this note, the agent follows all six rules every time someone asks for the weekly report. You don't have to repeat them.
Knowledge Base: the team's shared library
The Knowledge Base is for the things every agent in your workspace might need to know. Glossaries, definitions, runbooks, policies, anything that's "the source of truth for our team".
You'll find it under the Content page in the top nav. The Knowledge tab there lists every entry, who created it, and when it last changed.
Creating a knowledge entry
To add one:
How an agent uses the knowledge base
When an agent's session starts, the system prompt already contains a small index of every knowledge entry available to it: title, link, and a short hint of what's inside. The full bodies aren't loaded up front, since that would burn tokens.
When the agent decides it needs an answer, it goes through three steps:
To make sure the agent doesn't miss anything important, the system runs that search for it on the very first message of every conversation. After that, the agent searches whenever it thinks it might need to.
Agents can write to it too
You're not the only one who can add to the knowledge base. When an agent learns something useful during a conversation (a new business term, a clarified definition, a process you've just walked it through), it can save the entry itself. It uses the same write tools you would, so the result lands in the same Knowledge tab and you can review or roll it back later.
Two practical points:
- Every change is saved with history and tagged with whether a person or an agent made it. So if an agent invented something, you can spot it.
- Knowledge is workspace-wide. Anything the agent saves is immediately visible to every other agent that has the Knowledge permission on. That's the point, but it means you'll want to keep an eye on what's getting added.
What people typically put there
Business terms and what they mean for your team.
What each table or column actually represents.
Things every agent should know how to do.
Common questions and the approved answers.
Turning knowledge on for an agent
Both memory and the knowledge base are switched on with the same thing: the Knowledge permission on the agent.
- Open the agent in Settings → AI Capabilities → Agents.
- Scroll to Agent Permissions → Knowledge.
- Turn on Use Knowledge Base.
- Click Save Changes.
That's enough for the agent to read its own memory notes and search the workspace knowledge base.
Memory or knowledge base?
A quick guide to which one to use: