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.