Version: v1.2.3 | Status: Active | Last Updated: March 2026
Module: codomyrmex.tool_use
Status: Active
Tool Use Module
Registry, composition, and validation for tool-based workflows. Provides a central registry for managing tools, a chain abstraction for sequential tool pipelines, and input/output validation utilities.
| File | Purpose |
|---|---|
chains.py |
Tool chain composition for sequential tool execution. |
registry.py |
Tool registry for managing available tools. |
validation.py |
Input/output validation for tool calls. |
No internal Codomyrmex dependencies.
ValidationResultvalidate_inputvalidate_outputToolEntryToolRegistrytoolChainStepChainResultToolChain
uv run python -m pytest src/codomyrmex/tests/ -k tool_use -vAll tests follow the Zero-Mock policy.