feat(plugins): add plugin system with built-in rust-toolkit plugin#3692
feat(plugins): add plugin system with built-in rust-toolkit plugin#3692pkeging wants to merge 1 commit into
Conversation
- New PluginRegistry with TOML-based manifests (manifest.rs) - Builtin + user plugin discovery (discovery.rs) - System prompt injection per enabled plugin (injection.rs) - MCP server merging from enabled plugins (mcp.rs + registry.rs) - CLI commands: /plugin list, enable, disable, info - Example plugin: rust-toolkit (cargo check + clippy) - Config support: [plugins] table with disabled list - 27 integration tests all passing Part of the local-development backlog; ready for upstream review.
|
Thanks @pkeging for taking the time to contribute. This repository is observing a maintainer-managed PR intake gate in dry-run mode, so this pull request is staying open. This note helps maintainers prepare the allowlist before any enforcement is considered. Please read |
|
Thank you for putting this together, @pkeging — there is a useful idea here, especially bundling related skills/MCP config into something users can reason about. I am going to hold this one for now rather than force it into the current lane because it is a broad new runtime surface and it currently conflicts with The safest path would be to rebase on latest |
Introduces a lightweight plugin system for CodeWhale.
New modules:
CLI commands:
MCP integration:
Example plugin:
All 27 tests pass. Config is additive — no breaking changes to existing
skill or tool systems.