Skip to content

opencode-swarm-plugin@0.57.1

Choose a tag to compare

@github-actions github-actions released this 11 Jan 16:56
· 118 commits to main since this release
2c714e2

Patch Changes

  • d4ae604 Thanks @joelhooks! - > "In other areas, new technology presented both new solutions and new problems for our systems." — Sam Newman, Building Microservices (2nd ed.)

    🐝 MCP Bundling Hardening

         (\_/)
        (•_•)   "Ship the bundle."
       / >🍯
    

    What changed

    • Bundles the MCP server into dist/mcp/swarm-mcp-server.js and points cached MCP configs at the built artifact.
    • Packages MCP artifacts (schemas/tools cache) so installs run without Bun/TS runtime dependencies.
    • Updates the spawn prompt to require a Task after spawning, preventing coordinator edits.

    Why it matters

    • Keeps MCP startup reliable across cached installs and npm tarballs.
    • Ensures the plugin ships the exact runtime assets it expects.

    Compatibility

    • Backwards compatible; existing configs still work once bun run build generates dist/mcp.
  • d5cf909 Thanks @joelhooks! - > "When you improve code, you have to test to verify that it still works." — Martin Fowler, Refactoring

    🛡️ MCP Packaging Hardening

    Marketplace installs now fail fast and loudly when the Claude MCP runtime bundle is missing, and CI validates tarballs before publish.

    What changed

    • MCP runtime resolution requires claude-plugin/dist (actionable error if missing)
    • Claude plugin asset copy now guards against missing dist
    • CI/publish verify packed artifacts for opencode-swarm-plugin and swarm-mail

    Why it matters

    • Prevents silent MCP failures in marketplace installs
    • Catches broken tarballs before release

    Compatibility

    • No API changes; existing installs keep working once rebuilt