Scope: This roadmap tracks work specific to the
MomePP/OpenAgentsControlfork — primarily the Claude Code plugin, the opencode plugin, and the shared compatibility layer. Upstream items live indarrenhinde/OpenAgentsControl.
- Fork repoint: runtime URLs, registry, plugin manifest, install scripts
all point at
MomePP/OpenAgentsControl. - Claude Code plugin manifest schema fix (
plugin.jsonskills + commands registration) — published as1.0.3. - opencode plugin scaffold under
plugins/opencode/withagents,commands, andskillssymlinked toplugins/claude-code/(single source of truth) plusplugin/oac-hooks.tsfor session hooks. OpenCodeAdapteradded topackages/compatibility-layer/— peer ofClaudeAdapter,CursorAdapter,WindsurfAdapter..github/workflows/plugin-manifest.yml— CI smoke for both plugins.
- Tighten
plugins/claude-code/agents/*.mdfrontmatter so opencode consumespermission: { ... }instead of Claude Code'stools:string. Both hosts must keep working. - End-to-end marketplace verification: fresh Claude Code session →
/plugin marketplace add MomePP/OpenAgentsControl→/install-context→ confirm context lands and skills/commands resolve. - npm-publish the opencode plugin as
@momepp/oac-opencodeso opencode users can install viaopencode.json'splugin: [...].
- Resolve pre-existing TypeScript errors in
packages/compatibility-layer/{cli,core,mappers}/(pre-fork bugs around zod imports and implicit any). - Add CI job that performs an actual
/plugin install oacsmoke against a checked-out workspace, beyond the manifest validator. - Audit
installer-checks.ymlagainst the new--hostgate ininstall.shto ensure shellcheck still passes. - Document the
OpenCodeAdaptercapabilities matrix and add round-trip tests against representativeplugins/claude-code/agents/*.md.
- Auto-sync upstream PR refs in the README's fork notice (e.g. flip ✅/❌ when upstream merges PR #296).
- Generate a CHANGELOG from conventional commits as part of the version-bump workflow.
- Consider an opencode marketplace registration once opencode adopts one.
- Fork-specific issues / requests: open in
MomePP/OpenAgentsControl. - Issues that affect upstream behaviour: open in
darrenhinde/OpenAgentsControland link the fork issue if a downstream fix is needed.
Last updated: 2026-04-28