Repository navigation
Releases: lehcode/claudelegate
Releases · lehcode/claudelegate
Release list
v0.3.1
v0.3.0
v0.2.2
v0.2.1
v0.2.0
0.2.0 (2026-10-22)
⚠ BREAKING CHANGES
- the plugin installs as claudelegate@claudelegate (was opencode-delegate@claude-opencode-delegate); MCP tools are mcp__plugin_claudelegate_opencode__* (was mcp__plugin_opencode-delegate_opencode__*); the worker is claudelegate:opencode-worker; the npm package and bin are @lehcode/claudelegate and claudelegate. Update permission allowlists.
- the skill is now delegate, invoked as claudelegate:delegate (was opencode-delegate); the slash command keeps its name and is invoked as /claudelegate:opencode.
- config: drop OPENCODE_DELEGATE_READ_MODEL in favour of OPENCODE_DELEGATE_DEFAULT_MODEL
Features
- hooks: route all Claude Code built-in subagents to opencode-worker (9f4722f)
- hooks: route general-purpose subagents to opencode-worker (3f26c35)
- mcp: delegate through background opencode-worker agents by default (c988e16)
- mcp: read server version from package.json at runtime (a9b0b03)
- mcp: restore opencode MCP server (df38da6)
- mcp: send server instructions that make delegation the default for implementation (a30dc12)
Bug Fixes
- agent: drop the worker's edit tools so OpenCode always writes the solution (e784265)
- agent: make opencode-worker the only caller of MCP delegate (4160b6b)
- agent: run opencode directly from a thin opencode-worker (5c401ae)
- ci: fail the dist check on missing or untracked bundle files (b5a5db9)
- ci: remove build step — no longer bundles to dist/ (fe6447d)
- config: use opencode's configured default model when none is given (4c57450)
- plugin: declare the MCP server in plugin.json instead of a root .mcp.json (36b1800)
- point plugin homepage/repository to lehcode (not aashahin) (e632f4e)
Code Refactoring
- config: drop OPENCODE_DELEGATE_READ_MODEL in favour of OPENCODE_DELEGATE_DEFAULT_MODEL (1cdf07c)
- rename /claudelegate back to /opencode (8a4803f)
- rename /opencode to /claudelegate and the skill to delegate (e3ec45b)
- rename package and plugin to claudelegate (23c9855)
- rename the opencode-delegate skill to claudelegate (8d7968e)
- strip MCP server, use agent activation instead (3936057)
Documentation
- add CLAUDE.md with runtime model and opencode invocation gotchas (35e7c5e)
- agent: stop retrying timed-out runs; name delegate as the model resolver (9cfe21c)
- document npm install and release flow (4df64a3)
- document restored MCP server tools (2e2a22c)
- left-align the README configuration table (f6c497e)
- point README and CLAUDE.md at the claudelegate skill (18dce57)
- readme: document thin opencode-worker and drop MCP-era claims (501d133)
- rename project references to claudelegate (5ad195c)
- rephrase README to clear Vale warnings (6dbe2d8)
- rewrite README (84bac20)