Skip to main content
Not every tool shows up in the workflow’s tool list. Some are always available, some are auto-injected when you turn on an integration, and some are internal helpers the agent uses behind the scenes. They still appear in Event History when the agent uses them, so this page explains what each one is.

How a tool ends up “automatic”

Always-available tools

Dependency helpers

These are added automatically when an enabled tool needs them — you never select them.

Auto-injected integration tools

These turn on when you configure the matching integration’s permissions on the workflow’s Integrations tab. They’re hidden_from_ui (you manage them via the integration, not a tool toggle):

Verify Dispatch Decision

Neo runs one agent per ticket, and those runs happen at the same time. Two runs that read the same technician calendar a few seconds apart both see the same free slot, and both assign it — a double-booked engineer. Before a dispatch agent writes an assignment, this tool reserves that technician and slot for 10 minutes so no other run can take them, re-reads the calendar, and reports anything it finds wrong: leave, an overlapping appointment, a slot outside the technician’s working hours, a slot past the SLA deadline, or a technician who has just been given several tickets. The working-hours check earns its place on a retry. Your PSA checks a new schedule entry for overlap only, so it accepts a booking half an hour after the engineer went home and reports success. When the PSA rejects the first slot for a clash and the agent picks another, that replacement clears the clash and can still land outside the working day. A reported problem does not cancel the assignment. Your agent reads the report and decides, because your custom instructions say what your business accepts — “never book over an existing appointment”, or “a P1 may take the next free hour even if it misses the SLA goal”. You see each decision, and the agent’s reason for it, in Event History. There is nothing to switch on, nothing to configure, and it costs no credits. Two things are worth knowing: the tool cannot force the agent to call it, so write the call into your dispatch instructions; and only the ticket owner is reserved, not any extra resources added alongside them.

Analytics category tools

Generate Artifact is always available, but agents don’t file a report unless the work calls for one — instructions that ask for a report or analysis, or a result someone will read later. For routine task execution the agent just writes its dashboard summary. To make an agent always produce a report (or never), say so in its custom instructions.It is also not the only thing that shows up under Artifacts on a run: any file an agent leaves in its sandbox is attached there as a download. Generate Artifact writes a report you read in place; the sandbox produces files you download.
Want fine-grained control over the auto-injected integration tools? You don’t toggle them off — instead set the relevant permission groups to Disabled on the workflow’s Integrations tab. See Tools Overview.