Update dependencies and integrate schemars for JSON schema generation

- Added `schemars` and related dependencies to `Cargo.toml` and `Cargo.lock` for enhanced JSON schema support.
- Updated the `mcp.rs` file to utilize `schemars` for generating JSON schemas for various tool arguments, improving API documentation and validation.
- Enhanced the TODO list to reflect new tasks related to schema documentation and potential improvements in input validation.

These changes aim to improve the overall functionality and usability of the MCP integration by providing better schema definitions for tool arguments.
This commit is contained in:
Joe 2026-03-01 12:05:41 -06:00
parent fd990b86c6
commit b5583c4c1b
4 changed files with 211 additions and 150 deletions

View file

@ -370,6 +370,7 @@ can we allow the terminal to stay so i can like run some git commands myself wit
- Listen to MessageOut to get the log info we are wanting.
- Is this actually the one we want? I might be confused, check the docs, this looks new.
* The goal with these trace logging is so that when others are using this tool, we can actually debug real issues by having them send me their logs.
* It might be worth actually having a log entry per-sync?
[sync]
right now sync is running REALLY slow