Make tool schemas compatible with the expanded schema model and prepare for richer tool definitions.
Work items:
- Review current schema generation in the command/tool loader pipeline.
- Upgrade input-schema generation so it can express composition and references when needed.
- Add support for output schemas where a tool benefits from structured results.
- Ensure any validator limits schema depth and execution time.
- Explicitly block unsafe external
$ref dereference behavior.
- Select a small number of high-value tools as pilots for richer schemas before broad rollout.
Acceptance criteria:
- Existing tools continue to work with the new schema model.
- One or more pilot tools demonstrate richer schema expressiveness.
- Validation remains bounded and safe.
Make tool schemas compatible with the expanded schema model and prepare for richer tool definitions.
Work items:
$refdereference behavior.Acceptance criteria: