Skip to content

Tools

Tools are executable actions that agents call during a conversation or workflow — creating a ticket, querying memory, running a diagnostic on an edge device. You manage them under Tools in the admin sidebar.

The Tools page lists every tool in your organization. Use the search box to filter the list, and Create Tool to start a new one. Opening a tool takes you to the editor; each entity opens as a closeable tab.

The editor is a node-graph canvas, the same style as the agent editor. A publication-state selector controls who can use the tool:

StateEffect
DraftOnly admins can test it
PrivateOnly the creator can use it
LiveAvailable to everyone in the organization

The definition tells the agent what the tool does and when to reach for it:

  • Title and Description — what the tool is.
  • Call when — the situations in which an agent should invoke it.
  • Prerequisites — conditions that must hold before calling.
  • Limitations — what the tool cannot do.
  • Side effects — changes the call makes outside the conversation.
  • Arguments — the input schema, edited in a JSON-schema builder with both a visual and a code view.

Write Call when, Prerequisites, and Limitations from the agent’s perspective — the model reads them when deciding whether and how to call the tool.

  • Narration policy — how the agent talks about the call in chat: Natural, Brief progress phrase, or Silent.
  • Requires approval — when enabled, the user must approve each invocation before it runs.
  • Activity visibility — whether the call appears in the chat transcript: Visible in chat or Hidden internal activity.

Every tool has an implementation that determines where it executes:

ImplementationRunsNotes
NativeBuilt into the platformNo setup; maintained by nara
EdgeOn your edge deployments via the Organization connectorOptional Exclusive execution restricts the tool to a specific deployment
AgenticBacked by a Workflow agentThe tool call executes the agent and returns its output

Edge implementations are written in TypeScript and shipped as tool bundles through the Edge Connector CLI — see Custom tools. Agentic implementations let you compose tools from Workflow agents without leaving the platform.

The editor includes a Test Console for running the tool directly:

  1. Enter the call arguments as JSON, matching the tool’s argument schema.

  2. For edge tools, use Select Deployment to pick which deployment executes the call. The console warns you if the selected deployment is offline.

  3. Click Execute Test and inspect the result.

The Available Integrations panel in the editor links to your organization’s connected providers. Some tools depend on an active integration (for example a ticketing or knowledge-base provider) — connect and manage these under Integrations.