Skip to content

rust(fix): include annotation enums in MCP tool schemas - #773

Merged
evan-sift merged 2 commits into
mainfrom
rust/mcp-annotation-enums
Sep 3, 2026
Merged

rust(fix): include annotation enums in MCP tool schemas#773
evan-sift merged 2 commits into
mainfrom
rust/mcp-annotation-enums

Conversation

@evan-sift

@evan-sift evan-sift commented Sep 2, 2026

Copy link
Copy Markdown
Collaborator

Description

  • Publish exact annotation state and type values in MCP input schemas.
  • Document the exact enum strings for annotation filters.
  • Keep the existing lowercase create and update aliases.

Verification

  • cargo test -p sift_mcp
  • cargo clippy -p sift_mcp --tests -- -D warnings -A clippy::too_many_arguments
  • cargo fmt --all -- --check
CleanShot 2026-09-02 at 17 28 14

@evan-sift
evan-sift marked this pull request as ready for review September 2, 2026 23:59
@evan-sift
evan-sift enabled auto-merge (squash) September 3, 2026 00:30
@evan-sift
evan-sift requested a review from lineville September 3, 2026 00:30
@evan-sift
evan-sift merged commit 054a3e0 into main Sep 3, 2026
22 checks passed
@evan-sift
evan-sift deleted the rust/mcp-annotation-enums branch September 3, 2026 00:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants