API Reference
Learn about the parameters and definitions of tools in Compozy.
JSON Schema
https://compozy.dev/schemas/tools.json
Parameters
List of tools available in the workflow.
Unique identifier for the tool. Must be unique across all tools in your workflow.
Tool implementation reference. Can be specified in three formats:
"repo/package"
(e.g.,"compozy/tools:web-search"
)"repo:package@version"
(e.g.,"compozy/tools:web-search@1.0.0"
)- Object with
repo
andpackage
fields
Path to an external YAML file containing the tool definition. When specified, the tool configuration will be loaded from this file instead of being defined inline.
Tool-specific configuration options. Structure varies by tool type.
Environment variables specific to this tool instance.
Schema Parameters
JSON Schema definitions for configuration, input, and output validation.
Output References
Tool’s output data, accessible via {{ tools.tool_id.output }}
. Example:
Error information if tool execution fails. Example: