-
Notifications
You must be signed in to change notification settings - Fork 11
Plugin system (groups of skills, MCP servers) #97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
51 commits
Select commit
Hold shift + click to select a range
657f5a1
First crack at using skill
joellabes 30dd733
Rewriting skill text and adding prompt to force claude to use it
joellabes 6c8cc7a
toggle use-skill on and off (very ugly)
joellabes 3f02d71
Add demo for profiling tables
joellabes 991a0c0
More iteration on skill, add review run results example script
joellabes bce68cf
Merge branch 'main' into joellabes/add-claude-skill
joellabes 1a105e8
begging claude to use the resources available to it
joellabes d7c148e
Merge branch 'main' into joellabes/add-claude-skill
joellabes 48aeac1
Clean up to use vercel skills cli instead
joellabes 1908369
add git to dockerfiles so that skill installation works
joellabes b897dbb
Add plugin sets design document
joellabes 87c3f42
docs: add detailed implementation plan for plugin sets
joellabes 733883a
feat: add Pydantic models for skill set configuration
joellabes 50d0163
feat: add skill-sets.yaml configuration
joellabes 4128e2c
feat: add SkillSetLoader to load and resolve skill sets
joellabes c9394a1
feat: add SkillsHandler for installing skills
joellabes a4174b7
feat: add McpHandler for configuring MCP servers
joellabes 900a9f5
feat: add skill set metadata to TrialResults model
joellabes 1bfadf0
feat: replace --use-mcp and --use-skills with --plugin-set
joellabes 4888a76
feat: update Harness to use skill sets with separate run IDs
joellabes 13d9347
feat: update SetupOrchestrator to use SkillsHandler and McpHandler
joellabes 5389439
chore: remove obsolete setup-dbt-mcp.sh
joellabes f1308bb
Remove available skills callout from claude.md
joellabes 44837af
refactor: rename skill set to plugin set throughout codebase
joellabes 4a1b211
fix: update results_writer to use plugin_set_name instead of used_mcp
joellabes 7d034bb
feat: use allowed_tools from plugin set instead of hardcoded list
joellabes fc9397b
Update plugin-sets.yaml
joellabes 187d617
chore: remove obsolete use_mcp code and update used_mcp references
joellabes c7eed4b
Move mcp server installation to after agent is installed
joellabes a251814
Add HTML transcript generation for Claude Code agent
joellabes 5dd5873
dont try to format logs without a formatter, suppress logging from cl…
joellabes 5dd591c
Merge branch 'main' into joellabes/add-claude-skill
joellabes 0123580
add prompt suffix to plugin sets
joellabes 3d93dec
rename sets and update defaults
joellabes f208cb7
Capture and display tool usage from agent logs
joellabes 400ff30
Fix empty directory created without plugin set suffix
joellabes f304e0b
Fix --plugin-set to accept space-separated values in quotes
joellabes debdf3c
update format of prompt suffix
joellabes 11d18b8
include tools used in result tsv's
joellabes 93dfda6
include tools used in result tsv's
joellabes f62046d
add support for installing a subset of skills
joellabes 8b0ff5d
fix: add dynamic env vars for dbt MCP server configuration
joellabes 498c6d9
remove plan files
joellabes 7de3b9a
refactor: code review follow-ups for plugin set system
joellabes 0a56b84
fix: escape tool names in HTML report to prevent XSS
joellabes 6604d17
Merge branch 'main' into joellabes/add-claude-skill
joellabes 8f11e6a
Merge branch 'main' into joellabes/add-claude-skill
joellabes ebff3ba
fix: resolve ruff lint errors after merge
joellabes f662b59
style: apply black formatting to branch files
joellabes cbdd17c
Merge branch 'main' into joellabes/add-claude-skill
joellabes 8d4c644
Merge branch 'main' into joellabes/add-claude-skill
joellabes File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.