Skip to content

Remove duplicate chat plugin#7

Open
evanklem wants to merge 2 commits into
mainfrom
remove-duplicate-chat-plugin
Open

Remove duplicate chat plugin#7
evanklem wants to merge 2 commits into
mainfrom
remove-duplicate-chat-plugin

Conversation

@evanklem

Copy link
Copy Markdown
Owner

What this does

Removes the redundant polypore.chat copy committed under .polypore/plugins/, which is the install registry for user-installed plugins. The plugin already ships as a built-in under plugins/chat/.

Also adds /.polypore/plugins/ to .gitignore so mcp:pipeline-smoke, which installs the plugin there on every run, no longer dirties the working tree or lets the duplicate get re-committed.

Closes #6

How to test

  1. Run mcp:pipeline-smoke.

    • It should pass.
    • It may self-install polypore.chat under .polypore/plugins/, but that generated copy should remain ignored by Git.
  2. Confirm the built-in plugin still exists under plugins/chat/.

  3. Confirm the working tree stays clean after the smoke test.

Checklist

  • cargo clippy --no-deps -- -D warnings — N/A, no Rust changed
  • Tests — N/A, plugin registry cleanup and .gitignore change only
  • git status is clean after running mcp:pipeline-smoke

evanklem and others added 2 commits June 28, 2026 23:06
The chat plugin ships as a built-in under plugins/chat/, but an identical
copy was also sitting in .polypore/plugins/polypore.chat/ — the registry
for user-installed plugins. Built-ins are bundled, not installed, so the
registry copy is redundant and creates a duplicate polypore.chat id. Drop
it; the built-in remains the sole source.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Built-in plugins ship in plugins/; the .polypore/plugins/ registry only
holds installed copies, which the mcp:pipeline-smoke run recreates on every
invocation. Tracking it is what let a duplicate polypore.chat get committed.
Ignore the whole registry so smoke runs no longer dirty the working tree.

Co-Authored-By: Claude Opus 4.8 <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.

Duplicate chat plugin created by smoke

1 participant