Skip to content

Add Some More Useful Tools!#22

Open
jdearmas wants to merge 2 commits into
snapspecter:mainfrom
jdearmas:main
Open

Add Some More Useful Tools!#22
jdearmas wants to merge 2 commits into
snapspecter:mainfrom
jdearmas:main

Conversation

@jdearmas

Copy link
Copy Markdown

No description provided.

jdearmas and others added 2 commits June 15, 2026 22:34
…ty tools

- Add run_dynamic_addon tool: uses Claude (claude-opus-4-8) to generate and
  hot-load a mitmproxy addon class from a natural language description
- Add list_dynamic_addons and remove_dynamic_addon tools for addon lifecycle management
- Add get_upstream_command tool to return a pre-filled mitmproxy upstream CLI command
- Persist flow.comment to SQLite (new comment column with migration for existing DBs);
  dynamic addons tag every flow they touch with 'addon:<name>' via the request hook
- Add get_addon_flows tool to retrieve all flows tagged by a specific addon
- Add tag filter to search_traffic for filtering by comment/tag
- Add get_flow_tag_histogram tool to show per-addon flow counts
- Add anthropic>=0.40.0 dependency

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

1 participant