Who can set these
Almost every setting here is changed through the same managed permission tier that lets you create, edit, schedule, and run custom agents — typically operations managers and admins, not every user. Throughout this page that tier is referred to as agent management. Members with read-only access can view an agent’s configuration but can’t change it. A few settings have an extra requirement on top of agent management; those are called out in the Who can set it column.Nash ships a set of ready-made global agents that appear in every organization’s list. They’re read-only templates — to change any setting below, duplicate the agent first and edit your own copy.
Identity
How the agent shows up in your list.Instructions
The free-text brief the agent follows on every run.Scope
Narrows what slice of your operation the agent focuses on. Leave a dimension empty for no constraint on that dimension. Setting any of providers, zones, or contracts pins the agent to that slice on every run.Behavior and execution mode
Controls whether the agent can act on its own and which high-stakes actions always pause for your approval.
Each action key you set is an override on one action; anything you leave alone keeps the organization’s setting. Setting an action to disabled is the strongest of the three — use it for actions this agent should never have, and confirm-first for the ones you want to review case by case.
When you duplicate an agent, the copy’s execution mode is always reset to report only, regardless of what the original was set to. This is a deliberate safety default — a copy never inherits the ability to take action until you grant it.
Confirm-first action keys
Any action key you list here is forced to require your confirmation before the agent runs it, even when the agent is in auto-execute mode. The recognized keys are:Skills and tools
What capability the agent can reach beyond its base toolkit.The text-message and voice-call tools always pause for your confirmation before they send or dial, and they must be turned on for the agent (listed above) before it can use them at all. They also require your account to hold the permission for these tools — without it, they won’t appear as options. They may not be available to every account. Text messaging in particular is opt-in and may not be available on every account yet; voice calling is the more established of the two. See Skills for more on skills.
Knowledge
Reference material that grounds the agent in your operation’s context. See Knowledge for the full picture.Output and writeback
How the agent reports its results, and whether it records them onto a job. By default an agent reports its findings as a written summary. You can instead define a structured output format so every run fills in the same named fields, and you can optionally have the agent write those results back onto a job’s record.Output format fields
Each field in an output format has these properties:Limits
A token cap is a safety limit on how much a single run may consume. It does not determine how the run is priced. The cap works alongside your organization’s default: a tighter agent-level cap takes precedence, and you can only lower the org cap, never raise it. Leave it unset to fall back to the organization default.This per-agent safety cap is an override of your organization’s per-session token default. The org-wide default it falls back to is set in your organization’s Nash Agent settings, not here.
Notifications
Who gets told when a run finishes or fails.
The title is what recipients scan first: it becomes the subject line in email and the opening line in Slack, text, and the other supported channels. It takes the same
{{variable}} placeholders as the body, so a title like Late deliveries — {{status}} reads usefully in an inbox without opening the message.
You can preview how a notification will read — title and body — before you save it.
Notify only when the result is worth reading
An agent that runs every fifteen minutes and notifies every time trains its recipients to ignore it. If the agent has an output format, you can attach a condition to its notification so a successful run only notifies when the result is actually actionable:is_fraud came back true, status landed on bad, confidence reached 0.8.
A condition names one output field, an operator, and a value. What you can compare depends on the field’s type:
Conditions are checked against the field’s declared type without coercion, so a condition that doesn’t fit the field it names is rejected when you save it rather than quietly never matching. Fields of other types can’t carry a condition; the control explains why when it’s unavailable.
A condition gates notifications for runs that succeeded. A failed run still notifies according to your Notify on setting. A condition can’t silence an agent that broke.
Organizing
How the agent is filed and surfaced in your list.You can only choose a folder when you first create an agent. To move an existing agent into a different folder (or back to Ungrouped), use the dedicated move action rather than the edit form — folder changes made through a plain edit are ignored. Star, pause, and resume are also their own actions rather than fields on the edit form; see Custom agents for managing an agent over its lifecycle.
Model selection
Nash selects the model for each agent based on its configured behavior. The selection is tuned to maximize effectiveness while controlling cost, and can change as the available models improve. You don’t need to choose or maintain a model name, and existing agents keep working when Nash updates the models behind them.Scheduling and runs
A custom agent’s recurring runs — their cadence, timezone, and trigger — are configured as separate run definitions attached to the agent, not as fields on the agent itself. Those run settings, including how the agent can work iteratively over time, are covered on the Scheduling and execution page.FAQ
Why did my duplicated agent lose its auto-execute setting?
Why did my duplicated agent lose its auto-execute setting?
That’s intentional. Every duplicate is forced into report-only mode as a safety default, no matter what the original was set to. Re-enable auto-execute on the copy once you’re sure it’s scoped the way you want.
I set a date range on an agent — why doesn't it seem to limit anything?
I set a date range on an agent — why doesn't it seem to limit anything?
The date range is saved but not yet applied to the agent’s work. The provider, zone, and contract scope filters do take effect, but the date range setting doesn’t currently restrict the time window the agent looks at — the agent still picks a window per question. Use the scope filters for hard boundaries today.
Is there a per-agent setting to turn code execution on or off?
Is there a per-agent setting to turn code execution on or off?
No. That capability is controlled at the organization level in your Nash Agent settings, not per agent, so there’s no field for it on the agent.
What's the difference between the agent's token cap and my organization's token cap?
What's the difference between the agent's token cap and my organization's token cap?
The agent’s token cap is a per-agent override that can only tighten, never loosen, your organization’s per-run default. If you set a tighter cap on the agent, it wins; if you leave it unset, the agent falls back to the org default. The org-wide default is set in your organization’s Nash Agent settings. Token caps constrain runs; they are not pricing units.
Can I write results back to anything other than a job?
Can I write results back to anything other than a job?
Not today. The only supported writeback target is a job’s record. When you turn writeback on, you also have to define an output format and a writeback namespace so the agent’s writes are confined to clearly-labeled fields.
Related
Custom agents
The conceptual overview — what a custom agent is, when to use one, and how to set it up.
Scheduling & execution
Configure when and how often an agent runs, and how it works iteratively over time.
Knowledge
Ground an agent with SOPs, policies, and reference links.
Skills
Reusable, named procedures you can hand an agent.