Skip to content

Releases: gzb1128/opencode-plugin

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 17 Jun 12:37
686e013

Changelog

  • 686e013 Merge pull request #17 from gzb1128/fix/mcp-config-wipe-and-install-panic
  • 207deed fix: stop opencode.json wipe and install panic on failure paths
  • 3475c46 Merge pull request #16 from gzb1128/docs/agents-md-cleanup
  • 781d13d docs: remove broken links and complete AGENTS.md navigation table
  • 0d72043 Merge pull request #15 from gzb1128/fix/corrupted-clone-recovery
  • bb00f4e fix: skip submodule recursion when cloning plugin source
  • c3e0feb fix: make plugin update atomic with rollback on download failure
  • 218c05e Merge pull request #14 from gzb1128/fix/corrupted-clone-recovery

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 12 Jun 12:05

Changelog

  • 83538ec fix: detect and recover from corrupted git clones in plugin cache

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 13:14
9a35a04

Changelog

  • 9a35a04 Merge pull request #13 from gzb1128/feature/plugin-disable-enable
  • 99b8f0b fix: preserve user MCP config on enable/update, add InstallMissingMCPConfig
  • 6b2197b refactor: extract resolveMarketName helper, add MutateInstallRecord, fix review findings
  • cd2bc57 feat: show disabled status in plugin list output
  • d5b8f2e feat: add plugin disable and enable CLI commands
  • ee158b9 feat: preserve disabled state across plugin update
  • 242c4ed feat: enable disabled plugin on install instead of re-downloading
  • 2a8aa1a feat: add idempotent Disable and Enable methods to Installer
  • 0e5ecfa feat: add DisableMCPConfig and EnableMCPConfig to MCP manager
  • b4097d3 feat: add UpdateInstallRecord method to config manager
  • 9965309 feat: add Disabled and DisabledAt fields to InstallRecord
  • 203c5dd docs: add plugin disable/enable design spec and implementation plan
  • 57a5632 Merge pull request #12 from gzb1128/docs/seo-friendly-description
  • 13c059e docs: add SEO-friendly subtitle to README for better discoverability
  • 2ac032c Merge pull request #11 from gzb1128/docs/add-release-guide
  • c979953 docs: add release skill and reference in AGENTS.md

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 02:56
01c10ca

Changelog

  • 01c10ca Merge pull request #10 from gzb1128/feat/add-readme-badges
  • a0eabd7 Remove stars and issues badges
  • 80b80ba Add README badges for license, Go version, release, report card, stars, and issues
  • 1348ca9 Merge pull request #9 from gzb1128/fix/force-overwrite-directory
  • 9ebdc54 fix: use os.RemoveAll for non-empty directories when --force is set
  • e5c5467 Merge pull request #8 from gzb1128/feature/force-flag
  • 47f6a7a feat: add --force flag for plugin install/update and local-install make target
  • fc5e496 Merge pull request #6 from gzb1128/feature/alignment
  • ae60bbd Merge pull request #7 from gzb1128/fix/dirty-worktree-reset
  • 3ba400e fix: hard reset worktree before pull to prevent stale marketplace.json
  • e1a8b27 feat: align marketplace plugin compatibility
  • 09122d6 chore: add .worktrees to gitignore
  • dc78a67 Merge pull request #4 from gzb1128/docs/add-opencode-disclaimer
  • c61856c docs: add OpenCode affiliation disclaimer
  • 0da53f1 Merge pull request #3 from gzb1128/docs/macos-gatekeeper-simplify
  • 836edda docs: simplify macOS Gatekeeper instructions into single command
  • 30c27c7 docs: add detailed macOS Gatekeeper instructions

v0.2.0

Choose a tag to compare

@gzb1128 gzb1128 released this 28 May 07:41
d43e878

Changes

  • Use manifest name for added marketplaces
  • Preserve explicit --name precedence
  • Add command-level tests for manifest-name behavior

Compatibility

This release fixes marketplace name resolution to match Claude Code behavior, allowing the same install commands to work across both tools.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 28 May 03:05

Changelog

  • c5a7d30 fix: add test fixtures to git and set explicit commit author for CI
  • 482d9f6 fix: skip go-git transport tests in short mode for CI compatibility
  • 1b052d0 chore: un-ignore .github directory in gitignore
  • 9069a8b build: add goreleaser config
  • 26ba65e ci: publish github release assets
  • 0e2bd17 docs: add release binary install instructions
  • a8e85fa docs: plan github release assets workflow
  • 09df719 docs: design github release assets workflow
  • eaff13f Merge pull request #1 from gzb1128/feat/claude-marketplace-feature-parity
  • a48f0ef fix: address 2nd round code review findings
  • 97ff58c fix: address code review findings - security, test isolation, dead code removal
  • 5c6893c feat: implement plugin-level npm source installation with fakeable runner
  • b259217 feat: implement deleted plugin cleanup during marketplace update
  • 4a34efa feat: implement generic component linking for skills, commands, and agents
  • 89913eb feat: implement dependency closure installation with cross-marketplace blocking
  • cc4218e feat: implement manifest semantics (pluginRoot, dependencies, fallback, materialization)
  • a2b90c7 feat: implement git ref-aware clone, custom marketplace path, and sparse checkout deferral
  • 0cffedb Implement URL marketplace fetching with path-safe caching
  • fc4f1b8 fix: improve error message for nonexistent home-relative path and fix test setup fragility
  • 1fce76f feat: marketplace input parsing parity with Claude Code
  • bbdd2c9 docs: tighten plugin CLI documentation
  • c22b7cf Refactor marketplace source parsing
  • 429a8e3 feat: sync skills to ~/.agents/skills instead of ~/.config/opencode
  • d134450 fix: write MCP config to opencode.json instead of .mcp.json
  • 08f43bf docs: add design documentation for CLI architecture
  • 83d4370 feat: add remote plugin source support (url, github, git-subdir)
  • 032ab73 feat: register MCP command in root command
  • 5d78225 feat: implement complete MCP (Model Context Protocol) support
  • 2a72fe2 fix: improve plugin remove command to handle multiple installations
  • fd17e3f chore: refactor doc structure
  • 8e9268b fix: Update .gitignore to only ignore hidden directories
  • 676933a Initial commit: OpenCode Plugin CLI