Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: neumark/opencode

v1.18.31-neumark.4

Choose a tag to compare

fix(app): list workspace-bound sessions on home page — sessions bound to OverlayFS workspaces (OPENCODE_NEW_SESSION_WORKSPACE per-tab isolation) were filtered out by the exact project-directory match, leaving the home page empty

v1.18.31-neumark.3

Choose a tag to compare

feat(shell): run agent commands under nice 19/ionice 7 on linux — agent tool processes yield to the opencode process under CPU/IO contention

v1.18.31-neumark.2

Choose a tag to compare

Fork build of opencode from branch web-ui-title (commit 60d0229027), on top of upstream dev @ 1.18.31.

New since v1.18.31-neumark.1

Per-tab workspace isolation (server-side): set OPENCODE_NEW_SESSION_WORKSPACE=<adapter type> and every new top-level session (POST /session — what a new browser tab does) is bound to a fresh workspace of that type: its own CoW overlay directory + workspaceID, while subagents/children share their parent's workspace. Explicit workspaceID payloads route into that workspace's directory (parity with the ?workspace= query). Unregistered adapter types degrade to a normal trunk session — never an error. Designed for the fc-opencode overlayfs plugin: each browser tab gets a private overlayfs over the shared repos base (node_modules in the base serve all tabs; reads never copy up), with reclaim-on-archive of the overlay data.

Also carries OPENCODE_WEB_UI_TITLE from v1.18.29-neumark.2.

Asset

Platform Asset Size
Linux x64 (x86_64, glibc) opencode-linux-x64.tar.gz 59M
sha256  7f40ef09df3ccf3787c4a9751dc2f42109831d2ba2aa0273c1c6a421d6c98cdc

Install

curl -fsSL -o opencode.tar.gz \
  https://github.com/neumark/opencode/releases/download/v1.18.31-neumark.2/opencode-linux-x64.tar.gz
tar -xzf opencode.tar.gz
install -m755 opencode ~/.local/bin/opencode

Requires ripgrep on PATH; glibc (not musl). Smoke-tested: opencode --version1.18.31-neumark.2.

v1.18.31-neumark.1

Choose a tag to compare

Fork build of opencode with the configurable web UI title change, built from branch web-ui-title (commit e73e4194c3), on top of upstream dev @ 1.18.31 (e03db9bc69).

What changed since v1.18.29-neumark.2

  • Rebased onto upstream dev @ 1.18.31 (all upstream changes through e03db9bc69).
  • OPENCODE_WEB_UI_TITLE still sets the browser tab title of the served web UI (upstream PR: anomalyco#47907).

Asset

Platform Asset Size
Linux x64 (x86_64, glibc) opencode-linux-x64.tar.gz 59M
sha256  b7a36a8262efa1827f4ce469deddd91eaf279dffed6332846c236ed58eb9f773

Install

curl -fsSL -o opencode.tar.gz \
  https://github.com/neumark/opencode/releases/download/v1.18.31-neumark.1/opencode-linux-x64.tar.gz
tar -xzf opencode.tar.gz
install -m755 opencode ~/.local/bin/opencode

Requires ripgrep on PATH. Built against glibc (not musl), so it needs a glibc-based distro. Smoke-tested: opencode --version1.18.31-neumark.1.

v1.18.29-neumark.2

Choose a tag to compare

@neumark neumark released this 08 Sep 07:50

Fork build of opencode with the configurable web UI title change, built from branch web-ui-title (commit 374b444), on top of upstream 1.18.29.

What's new since v1.18.29-neumark.1

OPENCODE_WEB_UI_TITLE sets the browser tab title of the served web UI, so multiple instances can be told apart:

OPENCODE_WEB_UI_TITLE="work: frontend" opencode web

Unset or blank leaves the title as OpenCode. Upstream PR: anomalyco#47907

Asset

Platform Asset Size
Linux arm64 (aarch64, glibc) opencode-linux-arm64.tar.gz 58M
sha256  1648bbada06d6690e9d496d638f86d93ef72a215dd4341a2e7d65a561f682ac8

Install

curl -fsSL -o opencode.tar.gz \
  https://github.com/neumark/opencode/releases/download/v1.18.29-neumark.2/opencode-linux-arm64.tar.gz
tar -xzf opencode.tar.gz
install -m755 opencode ~/.local/bin/opencode

Requires ripgrep on PATH. Built against glibc (not musl), so it needs a glibc-based distro.

v1.18.29-neumark.1

Choose a tag to compare

@neumark neumark released this 08 Sep 07:17

Fork build of opencode, based on upstream anomalyco/opencode at commit ecbc6cc (upstream version 1.18.29).

Asset

Platform Asset Size
Linux arm64 (aarch64, glibc) opencode-linux-arm64.tar.gz 58M
sha256  2c9804a76958d30a2bf979069ccd33e555b3841296a52d73f00e410ead9623c3

Install

curl -fsSL -o opencode.tar.gz \
  https://github.com/neumark/opencode/releases/download/v1.18.29-neumark.1/opencode-linux-arm64.tar.gz
tar -xzf opencode.tar.gz
install -m755 opencode ~/.local/bin/opencode

Requires ripgrep on PATH. Built against glibc (not musl), so it needs a glibc-based distro.