When to use this
Add knowledge whenever the agent needs context it can’t get from your live Nash data:- Your SOPs and playbooks — how your team handles a late delivery, when to escalate, who to notify.
- Business context — what your service tiers mean, which contracts are priority, what “on time” means for you.
- Policy and reference text — refund rules, communication guidelines, brand language.
- Reference links — URLs to internal runbooks or public pages the agent can fetch when a question calls for them.
How it works
There are two scopes of knowledge, and they stack.Global knowledge (org-wide)
Global knowledge is your “about this organization” reference material. You set it once for your org, and it applies everywhere — the main Nash agent in chat picks it up, and every custom agent in your org inherits it by default. Use global knowledge for context that is true across all of your operations: company background, org-wide policies, escalation chains, and shared definitions.Custom knowledge (per agent)
Custom knowledge is “about this agent” reference material attached to a single custom agent. Use it for context that only matters to that one agent’s job — for example, a refund-handling agent gets your refund policy, while a provider-performance agent gets your scorecard definitions. By default, a custom agent uses both its own knowledge and your global knowledge. You can turn off that inheritance on a per-agent basis so the agent uses only its own reference material — useful when an agent’s context would clash with the org-wide defaults.How the two combine
When a custom agent runs, Nash merges the two scopes into one reference section: your global knowledge first, then the agent’s own knowledge. The agent reads the whole thing as background. If you’ve turned off inheritance for that agent, only its own knowledge is used. Each scope has two parts:| Part | What it is | How the agent uses it |
|---|---|---|
| Reference text | A free-text block of notes, policies, and context | Read as background on every turn |
| Reference URLs | A list of web links | Fetched on demand, only when a question makes a link relevant |
Reference URLs are not crawled up front. The agent fetches a link only when the conversation calls for it, so a long link list doesn’t slow down every run. Links must be standard web addresses (
http or https), and you can add up to 50 per scope.Knowledge vs. memory and learning
This is the part people most often mix up, so it’s worth being precise. Knowledge is what you write. It’s static reference material you author and maintain by hand — your SOPs, policies, and links. It doesn’t change unless you change it, and it’s the same for everyone in your org (or everyone using that agent). Memory and learning is what the agent builds. When your org turns it on, the agent can automatically remember things across conversations — like a user’s preferences, useful context from earlier in a session, or facts it has picked up about the entities it works with. That happens behind the scenes; you don’t write those notes, the agent does. In short: knowledge is hand-authored and fixed; learning is machine-built and evolving. They’re configured in different places and serve different purposes. Use knowledge when you want to reliably give the agent context you control. Memory and learning is a separate, opt-in capability your org admin manages.Set it up
Set global (org-wide) knowledge
Open your organization's agent settings
Go to the Nash Agent settings for your organization, where the org-wide reference material lives.
Add your reference text and links
Paste in your “about this org” context as reference text, and add any reference URLs you want the agent to be able to pull up.
Set custom (per-agent) knowledge
Choose whether to inherit org knowledge
Leave inheritance on (the default) to combine org-wide knowledge with the agent’s own, or turn it off to use only the agent’s knowledge.
Managing custom agents — including their knowledge — requires the permission tier that lets you create and edit agents and their scheduled runs. Members who can only view agents can’t change their knowledge.
FAQ
Will the agent follow knowledge like instructions?
Will the agent follow knowledge like instructions?
No. Knowledge is authoritative background, not a command list. The agent draws on it to answer in your context, but it’s deliberately told to treat it as reference rather than a literal script. If you want the agent to take specific steps or behave a certain way, put that in the agent’s instructions, not its knowledge.
Does custom knowledge replace global knowledge?
Does custom knowledge replace global knowledge?
By default it adds to it — the agent sees org-wide knowledge plus the agent’s own. If you want a single agent to ignore the org-wide material, turn off knowledge inheritance for that agent, and it will use only its own reference text and links.
When does the agent read my reference URLs?
When does the agent read my reference URLs?
Only when a question makes a link relevant. The agent fetches a URL on demand rather than reading every link on every run, so you can list reference pages without slowing things down.
What's the difference between knowledge and the agent remembering things?
What's the difference between knowledge and the agent remembering things?
Knowledge is reference material you write and control. The agent “remembering” things across conversations is a separate memory-and-learning capability your org can opt into — there, the agent builds the notes automatically. Knowledge is fixed until you edit it; memory evolves on its own.
Related
Custom agents
Define a scoped, reusable agent and attach its own knowledge, scope, and tools.
Scheduling and runs
Run a custom agent on a schedule or in response to events.