Skip to main content
Tool plugin · listing tai42/toolbox

Install

Permissions

Provides

classify

Tool — Judge JSON state against typed questions and return typed answers.

current_time_info

Tool — Return the current time as a structured object.

generate_embeddings

Tool — Generate embeddings for a single string or a list of strings.

generate_uuid

Tool — Generate a random UUID (version 4).

pad_embeddings

Tool — Pad each embedding vector with zeros up to a target dimension.

request

Tool — Execute an HTTP request through a curl-backed session.

batch

Extension · group extensions — Branch a tool into a variant that runs many instances at once.

cache

Extension · group extensions — Branch a tool into a variant that memoizes results by call arguments.

chain

Extension · group extensions — Branch a tool into a variant that transforms its output and calls a next tool.

output_schema

Extension · group extensions — Branch a tool into a variant that forces a configured JSON Schema as its output schema and validates every result against it.

prometheus_metrics

Extension · group extensions — Branch a tool into a variant that records a Prometheus call metric.

proxy

Extension · group extensions — Branch a tool into a variant that runs the wrapped tool through a proxy. The standard toolbox: six general-purpose tools and six tool extensions, each loaded by name into a manifest. The tool-and-extension model and the day-to-day guide stay central (linked below); this page is the per-item index and the extension settings.

Install extras

The base install stays light: a module with a heavy dependency needs its package extra. A module whose extra is missing fails loudly with the install hint, for example pip install 'tai42-toolbox[prometheus]'.

Tools

classify

Judges JSON state against typed questions — yes/no, pick one, rate — and returns typed answers with probabilities.

current_time_info

Returns the current time as a structured object.

generate_embeddings

Generates embeddings for a single string or a list of strings.

generate_uuid

Generates a random UUID (version 4).

pad_embeddings

Pads each embedding vector with zeros up to a target dimension.

request

Executes an HTTP request through a curl-backed session.

Extensions

Each extension branches a tool into a variant; attach one through a manifest’s extensions map.

batch

Branches a tool into a variant that runs many instances at once. The extension declares that its branches can pause (pauses=True): an instance that parks surfaces its park through the batch variant.

cache

Branches a tool into a variant that memoizes results by call arguments.

chain

Branches a tool into a variant that transforms its output and calls a next tool. The extension declares that its branches can pause (pauses=True): a stage that parks surfaces its park through the chain variant.

output_schema

Branches a tool into a variant that forces a configured JSON Schema as its output schema and validates every result against it.

prometheus_metrics

Branches a tool into a variant that records a Prometheus call metric.

proxy

Branches a tool into a variant that runs the wrapped tool through a proxy.

See also