Skip to content

Documentation / @agentick/shared / ToolIntent

Enumeration: ToolIntent ​

Defined in: tools.ts:68

Tool intent describes WHAT the tool does, independent of WHERE it runs. Used by clients to determine how to render/handle tool calls.

Enumeration Members ​

ACTION ​

ACTION: "action"

Defined in: tools.ts:79

Performs an action (navigate, clipboard, notification, native feature). Side-effect focused, may not produce visible output.


COMPUTE ​

COMPUTE: "compute"

Defined in: tools.ts:85

Computes/transforms data (default for most tools). Returns data that becomes part of the conversation.


RENDER ​

RENDER: "render"

Defined in: tools.ts:73

Renders UI in the client (form, chart, document, code output). The tool_use block becomes renderable content.

Released under the ISC License.