Skip to content

Commit 68fc688

Browse files
kingpanther13claude
andcommitted
refactor: use list(enabled|pinned|disabled) dropdowns, auto-generate from extract_tools.py
Replace two-section bool toggles (enabled_tools + pinned_tools) with a single dropdown per tool: list(enabled|pinned|disabled). This halves the config by eliminating the separate pinned_tools section. Extend extract_tools.py to auto-generate: - config.yaml options and schema sections (between markers) - translations/en.yaml (tool names from @mcp.tool title attributes) New tools added to the codebase are automatically included when extract_tools.py runs (post-merge via sync-tool-docs.yml workflow). Update start.py to parse the new tools_* group format with string states instead of nested enabled_tools/pinned_tools bool dicts. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 7e3f5c1 commit 68fc688

6 files changed

Lines changed: 1082 additions & 1668 deletions

File tree

0 commit comments

Comments
 (0)