vtcode-utility-tool-specs 0.124.0

Passive JSON schemas for VT Code utility and file tool surfaces
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# vtcode-utility-tool-specs

Passive JSON schemas for VT Code utility and file tool surfaces. Defines the wire format for tool invocations and results.

## Conventions

- Schemas are defined using `serde` derive macros. Every schema type must derive `Serialize` and `Deserialize`.
- This crate is a leaf dependency -- do not add dependencies on other vtcode workspace crates (except `vtcode-commons` if needed).
- Schema types are passive data containers with no behavior or validation logic.
- Uses `rmcp` for MCP schema compatibility.

## Dependencies

- `rmcp` (MCP schema types)
- `serde` / `serde_json` (serialization)