Skip to content

Comments

refactor(agents): replace codemie-code LangGraph agent with OpenCode binary wrapper#153

Open
amdmax wants to merge 2 commits intomainfrom
refactor/opencode-binary-wrapper
Open

refactor(agents): replace codemie-code LangGraph agent with OpenCode binary wrapper#153
amdmax wants to merge 2 commits intomainfrom
refactor/opencode-binary-wrapper

Conversation

@amdmax
Copy link
Collaborator

@amdmax amdmax commented Feb 19, 2026

Summary

  • Replace the built-in LangGraph agent with OpenCode binary execution via a new codemie-opencode plugin
  • Add binary management (download, version checking, lifecycle hooks) and SkillSync for synchronizing skills to agent plugins
  • Bump @codemieai/codemie-opencode to 0.0.41
  • Add comprehensive unit tests for the OpenCode plugin system

Test plan

  • Verify codemie-opencode plugin registers correctly via codemie doctor
  • Verify OpenCode binary downloads and executes on first run
  • Verify skill sync propagates skills to the agent plugin directory
  • Run full test suite (npm test) — all 21 related tests pass locally

…binary wrapper

- Replace built-in LangGraph agent with OpenCode binary execution
- Add codemie-opencode plugin with binary management and lifecycle
- Add SkillSync for synchronizing skills to agent plugins
- Bump @codemieai/codemie-opencode to 0.0.41
- Add unit tests for OpenCode plugin system

Generated with AI

Co-Authored-By: codemie-ai <codemie.ai@gmail.com>
@amdmax amdmax force-pushed the refactor/opencode-binary-wrapper branch from 3e18817 to be6bc00 Compare February 19, 2026 17:56
Resolve 3 merge conflicts:
- skills/index.ts: kept HEAD exports (SkillSync, pattern-matcher)
- hook.ts: merged config param from main with syncSkillsToClaude from HEAD
- skill.ts: kept SkillSync import needed by sync command

Generated with AI

Co-Authored-By: codemie-ai <codemie.ai@gmail.com>
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