Skip to content

feat(plugin): add marketplace plugin system#24

Merged
amdmax merged 1 commit intodevfrom
feature/marketplace
Mar 2, 2026
Merged

feat(plugin): add marketplace plugin system#24
amdmax merged 1 commit intodevfrom
feature/marketplace

Conversation

@amdmax
Copy link
Collaborator

@amdmax amdmax commented Mar 2, 2026

Summary

  • Add plugin registry with GitHub-based plugin discovery and installation (plugin install, plugin list, plugin remove)
  • Add .claude-plugin directory format support for local plugin loading with automatic discovery of commands, agents, MCP servers, and LSP configs
  • Add pluginSources config field for GitHub repo-based plugin distribution
  • Add LiteLLM parameter sanitizer as a built-in internal plugin
  • Add plugin CLI command for managing marketplace plugins

Test plan

  • Verify opencode plugin list shows installed plugins
  • Verify opencode plugin install <owner/repo> installs from GitHub
  • Verify opencode plugin remove <name> removes installed plugins
  • Verify .claude-plugin directories are discovered in {plugin,plugins}/*/ paths
  • Verify LiteLLM sanitizer strips unsupported params for non-Anthropic providers
  • Verify pluginSources config merges correctly between global and local configs

… support

Add plugin registry, CLI command, .claude-plugin directory discovery,
LiteLLM parameter sanitizer, and pluginSources config for GitHub-based
plugin distribution.

Generated with AI

Co-Authored-By: codemie-ai <codemie.ai@gmail.com>
@github-actions
Copy link

github-actions bot commented Mar 2, 2026

Thanks for your contribution!

This PR doesn't have a linked issue. All PRs must reference an existing issue.

Please:

  1. Open an issue describing the bug/feature (if one doesn't exist)
  2. Add Fixes #<number> or Closes #<number> to this PR description

See CONTRIBUTING.md for details.

@github-actions
Copy link

github-actions bot commented Mar 2, 2026

This PR doesn't fully meet our contributing guidelines and PR template.

What needs to be fixed:

  • PR description is missing required template sections. Please use the PR template.

Please edit this PR description to address the above within 2 hours, or it will be automatically closed.

If you believe this was flagged incorrectly, please let a maintainer know.

@github-actions
Copy link

github-actions bot commented Mar 2, 2026

The following comment was made by an LLM, it may be inaccurate:

@amdmax amdmax merged commit a0c85a8 into dev Mar 2, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants