Skip to content

Feat/plugin p2 cli#3709

Merged
Hmbown merged 9 commits into
Hmbown:mainfrom
pkeging:feat/plugin-p2-cli
Jun 28, 2026
Merged

Feat/plugin p2 cli#3709
Hmbown merged 9 commits into
Hmbown:mainfrom
pkeging:feat/plugin-p2-cli

Conversation

@pkeging

@pkeging pkeging commented Jun 28, 2026

Copy link
Copy Markdown
Contributor

Summary

Testing

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --all-features
  • cargo test --workspace --all-features

Checklist

  • Updated docs or comments as needed
  • Added or updated tests where relevant
  • Verified TUI behavior manually if UI changes
  • Harvested/co-authored credit uses a GitHub numeric noreply address

pkeging added 2 commits June 27, 2026 23:34
Add the core plugin system infrastructure:
· PluginManifest parsing from plugin.toml
· PluginRegistry with enable/disable/list
· Built-in + user plugin directory discovery
· [when] condition support (OS filter, required binaries)
· Built-in example: rust-toolkit plugin
· Tests for manifest, discovery, and registry

This is Stage 1 of the plugin system per review feedback on PR Hmbown#3699.
No CLI, no MCP merging, no prompt injection — those follow in separate PRs.
Add /plugin commands to interact with the plugin registry:
· /plugin list — list all discovered plugins with status
· /plugin enable <name> — enable a plugin
· /plugin disable <name> — disable a plugin
· /plugin info <name> — show detailed plugin information

This is Stage 2 of the plugin system per review feedback on PR Hmbown#3699.
No MCP merging, no prompt injection — those follow in separate PRs.
@pkeging pkeging requested a review from Hmbown as a code owner June 28, 2026 01:14
@github-actions

Copy link
Copy Markdown

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 CONTRIBUTING.md for the expected contribution shape. A maintainer can grant recurring PR access by commenting /lgtm on a pull request.

Hmbown and others added 2 commits June 27, 2026 18:40
Fix the staged plugin CLI branch by passing registry guards to callbacks, formatting list/info output while the registry lock is held, and surfacing parsed skill/MCP metadata so the strict warning gate stays clean.

Also wire the plugin module tests into the TUI test binary so manifest and registry coverage actually runs.

Maintainer follow-up for PR Hmbown#3709 by @pkeging.

Signed-off-by: Hunter B <hmbown@gmail.com>
Hmbown added a commit to pkeging/CodeWhale that referenced this pull request Jun 28, 2026
Keep the Stage 3-facing enabled plugin helpers available while making the P2 CLI branch pass the strict dead-code gate.

Maintainer follow-up for PR Hmbown#3709 by @pkeging.

Signed-off-by: Hunter B <hmbown@gmail.com>
@pkeging pkeging force-pushed the feat/plugin-p2-cli branch from 5b2e10d to 0b7d2f9 Compare June 28, 2026 01:52
Hmbown added 3 commits June 27, 2026 18:54
Keep the Stage 3-facing enabled plugin helpers available while making the P2 CLI branch pass the strict dead-code gate.

Maintainer follow-up for PR Hmbown#3709 by @pkeging.

Signed-off-by: Hunter B <hmbown@gmail.com>
Exercise both enabled plugin helper methods restored for the staged plugin MCP work, while keeping the P2 branch strict-warning clean.

Maintainer follow-up for PR Hmbown#3709 by @pkeging.

Signed-off-by: Hunter B <hmbown@gmail.com>
Remove the transient COLLAB.md status log from the plugin CLI PR so the final tree only carries the staged plugin manifest, registry, and command surface.

Maintainer follow-up for PR Hmbown#3709 by @pkeging.

Signed-off-by: Hunter B <hmbown@gmail.com>
@pkeging pkeging force-pushed the feat/plugin-p2-cli branch 2 times, most recently from 8419c17 to 81392ea Compare June 28, 2026 02:03
Keep /plugin as the single registered slash command and dispatch list, enable, disable, and info as owned subcommands. This satisfies command registry metadata contracts and fixes /plugin info <name> lookup.

Maintainer follow-up for PR Hmbown#3709 by @pkeging.

Signed-off-by: Hunter B <hmbown@gmail.com>
@Hmbown Hmbown merged commit 6c51dff into Hmbown:main Jun 28, 2026
13 checks passed
pkeging added a commit to pkeging/CodeWhale that referenced this pull request Jun 28, 2026
- PR Hmbown#3708 merged, PR Hmbown#3709 merged by @Hmbown
- PR Hmbown#3710 pending review
- Team adjusted to two-party (cpt-opcd + mydpsk)
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.

2 participants