Skip to content

Latest commit

 

History

History
60 lines (37 loc) · 1.33 KB

File metadata and controls

60 lines (37 loc) · 1.33 KB

Membrane OpenCode Fork

This is Membrane's fork of OpenCode.

The membrane branch is the source of truth for Membrane-specific changes.

For the original OpenCode project README, see:


Branch Strategy

  • membrane - Main branch for Membrane work
  • main / dev - Upstream-tracking branches synced from anomalyco/opencode

If you cloned this fork and landed on another branch, switch to membrane first:

git fetch origin
git checkout membrane
git pull origin membrane

Sync with Upstream

bun run script/membrane-sync.ts          # sync from upstream/dev
bun run script/membrane-sync.ts --main   # sync from upstream/main

# then push
git push origin membrane

Release Tags

Membrane releases use membrane-v* tags.

bun run script/membrane-release.ts 1.0.0
bun run script/membrane-release.ts 1.0.0 --build

git tag -l "membrane-*"

How membrane/core Uses This Fork

membrane/core/agent builds and runs the OpenCode binary from this fork via setup-opencode.

See the membrane/core docs for the exact workflow and flags: