Expand description
Tool enrichment traits and schema utilities.
This module defines the ToolEnricher trait and ToolSchema struct
that enable dynamic modification of MCP tool schemas. Provider crates
implement ToolEnricher to adapt tool schemas to their capabilities.
Structs§
- Property
Schema - JSON Schema property definition for a tool parameter.
- Tool
Schema - Tool input schema with typed property definitions.
Traits§
- Tool
Enricher - Trait for plugins that dynamically modify tool schemas and transform arguments.
Functions§
- sanitize_
field_ name - Convert a human-readable field name to a safe
cf_parameter name.