Automatic discovery is coming soon. Today, every memory is one your team adds. Soon, Neo will also learn durable facts on its own — from your resolved tickets, your RMM inventory, and reviews of its own past runs — and propose them for your review. Automatic discovery is not enabled yet; for now, you curate memory yourself.
What Neo remembers
Facts
Durable truths about a client — the apps they run, who their VIPs are, their environment’s quirks.
Rules
Handling that kicks in for a specific situation — who to escalate to, where to route certain tickets, a client’s exception to your usual process.
Preferences
Tone, terminology, and key contacts — how to communicate and who to notify for each client.
Memory vs. custom instructions
Neo retrieves memory: at runtime it builds a query from the ticket and pulls in the memories that match. A memory only helps if something in the ticket — an app name, a symptom, the requester, the kind of request — would lead Neo to it. “Acme runs SecureShield AV” surfaces the moment a ticket mentions an antivirus alert. A rule with nothing to match against — “always set the Site Code custom field” — never surfaces, because no ticket says “Site Code.” That gives you two ways to make a memory land: key it to a cue a ticket will contain (leave it unpinned), or, if it has no cue but always applies, pin it so Neo never has to find it. Standing, org-wide procedures that apply across every client — your documentation process, your onboarding steps, your change-approval policy — belong in the agent’s custom instructions, not memory. Custom instructions are always in front of Neo, so it never has to retrieve them.Pinned vs. unpinned
- Pinned memories are always included — Neo never misses them. Pin what’s relevant on every run for a client, e.g. “Acme’s VIPs are CEO Jane Doe and CFO Mark Lee — treat their tickets as top priority.”
- Unpinned memories are the default — Neo brings them up on its own when they’re relevant to the task, so it stays informed without crowding every run, e.g. “Peter Nguyen is the Service Desk Manager” surfaces when a ticket needs escalation, but stays out of the way otherwise. Most memories should stay unpinned.
Scope
Choose who a memory applies to:- Company-specific — applies only when Neo works for that end-client company.
- MSP-wide — applies across every client, e.g. your internal standards or tooling.
Audience
Choose which agents can recall a memory:- Triggered / Scheduled agents — the automation agents that work tickets and entities.
- Chat agents — Internal — your technicians’ dashboard chat.
- Chat agents — External — end-user-facing chat.
- All agents — every surface (the default).
Add a memory
1
Open Memory
Go to the Memory section in the dashboard.
2
Write the memory
Select New memory and enter the fact, rule, or preference in plain English.
3
Set scope and audience
Choose the companies it applies to (or All companies for MSP-wide), and which agents should recall it.
4
Pin if it's always relevant
Pin memories Neo should apply on every run; leave the rest unpinned.
