Skip to main content
Inspect and run registered tools.

tai tools apply

Set a tool’s full list of extension combos (lossless multi-combo write). Each --combo is one combo, written as a JSON array of extension elements; repeat it to author several combos at once. An element is a bare extension name or a {"name", "config"} object binding author config, so per-element config (e.g. an output_schema combo’s schema) round-trips losslessly. Passing no --combo clears every combo. Example: tai tools apply my_tool --combo '["chain","batch"]' --combo '["chain"]'

tai tools extensions

Show a tool’s applied extension combos and the available catalog. Example: tai tools extensions my_tool

tai tools list

List the registered tool names. Example: tai tools list

tai tools reload

Re-register one app tool from its stored definition, fanning out to the fleet. Example: tai tools reload flow my_flow

tai tools remove

Remove one app tool from the live registry, fanning out to the fleet. Example: tai tools remove flow my_flow

tai tools run

Run a registered tool synchronously and print its result. Example: tai tools run add --kw a=1 --kw b=2

tai tools runs

Submit and inspect background (detached) tool runs.

tai tools runs get

Get a background tool run’s status and result. Example: tai tools runs get abc123

tai tools runs list

List the recent background runs for a tool. Example: tai tools runs list slow_tool

tai tools runs submit

Submit a tool for background execution and print its run id. Example: tai tools runs submit slow_tool --kw n=100

tai tools schema

Get one tool’s input/output schema. Example: tai tools schema my_tool

tai tools schemas

Get the input/output schema of every registered tool. Example: tai tools schemas --json

tai tools tags

List each tool’s native tags. Example: tai tools tags