Model tool schema inventory

This page defines the versioning policy for Holon's model-facing built-in tool surface. The machine-readable inventory is checked in as model-tool-schema-inventory.json.

Inventory contents

Each built-in tool entry records:

Stability levels

LevelMeaning
stableName, input schema, result envelope family, and documented model rendering are intended to be compatibility-preserving.
experimentalSurface is available but may change while the runtime contract is still settling.
deprecatedSurface remains for compatibility but should not be introduced into new workflows.

Versioning policy

The top-level version field versions the inventory format, not every tool schema independently.

Refresh workflow

cargo test --test tool_schema_inventory_snapshot refresh_tool_schema_inventory_snapshot -- --ignored
cargo test --test tool_schema_inventory_snapshot