Skip to content

feat(scripted_tool): discover command with tags, search, categories#531

Closed
chaliy wants to merge 0 commit intomainfrom
claude/discover-command-3Kn4M
Closed

feat(scripted_tool): discover command with tags, search, categories#531
chaliy wants to merge 0 commit intomainfrom
claude/discover-command-3Kn4M

Conversation

@chaliy
Copy link
Copy Markdown
Contributor

@chaliy chaliy commented Mar 14, 2026

Summary

  • Extend ToolDef with tags: Vec<String> and category: Option<String> fields
  • Add with_tags() and with_category() builder methods
  • Add DiscoverBuiltin with --categories, --category, --tag, --search, --json modes
  • Register discover alongside existing help builtin
  • 11 new tests covering all discovery modes

Test plan

  • cargo test --lib scripted_tool — pass
  • cargo fmt --check — clean
  • cargo clippy --all-targets --all-features -- -D warnings — clean

Closes #521

@chaliy chaliy closed this Mar 14, 2026
@chaliy chaliy force-pushed the claude/discover-command-3Kn4M branch from dd2d587 to 64d6c7d Compare March 14, 2026 00:52
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.

feat(scripted_tool): discover command with tags, search, and categories

1 participant