Skip to content

feat: add OpenCode installer for skills, agents, commands, and rules - #8

Merged
forbee-dev merged 1 commit into
mainfrom
feat/opencode-converter
Nov 6, 2026
Merged

forbee-dev merged 1 commit into
mainfrom
feat/opencode-converter

Conversation

@forbee-dev

Copy link
Copy Markdown
Owner

OpenCode users can now run ForgeBee without Claude Code. The installer converts the markdown surfaces to OpenCode format. Hooks stay Claude Code-only, so orchestrator mode, guards, and learning do not run there.

  • opencode/install-opencode.js: skills and agents get a forgebee- prefix, agent tools become a permission map, model aliases are dropped, CLAUDE_PLUGIN_ROOT points to the installed resource copy.
  • A manifest makes reinstall replace only installer-owned files. Existing user files are kept, never overwritten.
  • opencode/test-install-opencode.js runs in npm run check.

OpenCode users can now run ForgeBee without Claude Code. The installer
converts the markdown surfaces to OpenCode format. Hooks stay Claude
Code-only, so orchestrator mode, guards, and learning do not run there.

- opencode/install-opencode.js: skills and agents get a forgebee- prefix,
  agent tools become a permission map, model aliases are dropped,
  CLAUDE_PLUGIN_ROOT points to the installed resource copy.
- A manifest makes reinstall replace only installer-owned files. Existing
  user files are kept, never overwritten.
- opencode/test-install-opencode.js runs in npm run check.
@forbee-dev
forbee-dev merged commit b6eea2f into main Nov 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant