Skip to content

Releases: johnnymo87/opencode-patched

OpenCode v1.4.0 with Caching + Vim + Tool Fix

08 Apr 19:10
fc6f688

Choose a tag to compare

OpenCode v1.4.0 with Caching + Vim + Tool Fix

This release applies three patches to OpenCode v1.4.0:

  1. Prompt caching improvements from PR #5422 (via opencode-cached)
  2. Vim keybindings from PR #12679
  3. Tool use/result mismatch fix from PR #16751

Caching Improvements

  • Provider-specific cache configuration for 19+ providers
  • Improved cache breakpoint logic with maxBreakpoints support
  • ~44% reduction in cache writes, ~73% reduction in effective cost

Vim Keybindings

Enable with tui.vim: true in config or toggle from command palette. Disabled by default.

  • Mode switching: i I a A o O S, cc, cw, Esc
  • Motions: h j k l, w b e, W B E, 0 ^ $
  • Deletes: x, dd, dw
  • Session navigation: gg/G
  • Scrolling: Ctrl+e/y/d/u/f/b
  • Enter in normal mode submits

Tool Use/Result Mismatch Fix

Fixes the widespread tool_use ids were found without tool_result blocks error (#16749) that corrupts sessions when stream errors cause lost step boundaries. Injects synthetic step-start boundaries at reconstruction time to prevent interleaved tool_use/text in assistant messages.

Installation

Linux (arm64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.4.0-patched/opencode-linux-arm64.tar.gz | tar xz
./bin/opencode --version

Linux (x64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.4.0-patched/opencode-linux-x64.tar.gz | tar xz
./bin/opencode --version

macOS (arm64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.4.0-patched/opencode-darwin-arm64.zip -o opencode.zip && unzip opencode.zip
./bin/opencode --version

macOS (x64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.4.0-patched/opencode-darwin-x64.zip -o opencode.zip && unzip opencode.zip
./bin/opencode --version

Upstream: anomalyco/opencode v1.4.0
Caching patch: opencode-cached / PR #5422
Vim patch: PR #12679
Tool fix patch: PR #16751

OpenCode v1.3.13 with Caching + Vim + Tool Fix

01 Apr 19:33
4917208

Choose a tag to compare

OpenCode v1.3.13 with Caching + Vim + Tool Fix

This release applies three patches to OpenCode v1.3.13:

  1. Prompt caching improvements from PR #5422 (via opencode-cached)
  2. Vim keybindings from PR #12679
  3. Tool use/result mismatch fix from PR #16751

Caching Improvements

  • Provider-specific cache configuration for 19+ providers
  • Improved cache breakpoint logic with maxBreakpoints support
  • ~44% reduction in cache writes, ~73% reduction in effective cost

Vim Keybindings

Enable with tui.vim: true in config or toggle from command palette. Disabled by default.

  • Mode switching: i I a A o O S, cc, cw, Esc
  • Motions: h j k l, w b e, W B E, 0 ^ $
  • Deletes: x, dd, dw
  • Session navigation: gg/G
  • Scrolling: Ctrl+e/y/d/u/f/b
  • Enter in normal mode submits

Tool Use/Result Mismatch Fix

Fixes the widespread tool_use ids were found without tool_result blocks error (#16749) that corrupts sessions when stream errors cause lost step boundaries. Injects synthetic step-start boundaries at reconstruction time to prevent interleaved tool_use/text in assistant messages.

Installation

Linux (arm64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.13-patched/opencode-linux-arm64.tar.gz | tar xz
./bin/opencode --version

Linux (x64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.13-patched/opencode-linux-x64.tar.gz | tar xz
./bin/opencode --version

macOS (arm64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.13-patched/opencode-darwin-arm64.zip -o opencode.zip && unzip opencode.zip
./bin/opencode --version

macOS (x64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.13-patched/opencode-darwin-x64.zip -o opencode.zip && unzip opencode.zip
./bin/opencode --version

Upstream: anomalyco/opencode v1.3.13
Caching patch: opencode-cached / PR #5422
Vim patch: PR #12679
Tool fix patch: PR #16751

OpenCode v1.3.7 with Caching + Vim + Tool Fix

30 Mar 09:40
9a8732c

Choose a tag to compare

OpenCode v1.3.7 with Caching + Vim + Tool Fix

This release applies three patches to OpenCode v1.3.7:

  1. Prompt caching improvements from PR #5422 (via opencode-cached)
  2. Vim keybindings from PR #12679
  3. Tool use/result mismatch fix from PR #16751

Caching Improvements

  • Provider-specific cache configuration for 19+ providers
  • Improved cache breakpoint logic with maxBreakpoints support
  • ~44% reduction in cache writes, ~73% reduction in effective cost

Vim Keybindings

Enable with tui.vim: true in config or toggle from command palette. Disabled by default.

  • Mode switching: i I a A o O S, cc, cw, Esc
  • Motions: h j k l, w b e, W B E, 0 ^ $
  • Deletes: x, dd, dw
  • Session navigation: gg/G
  • Scrolling: Ctrl+e/y/d/u/f/b
  • Enter in normal mode submits

Tool Use/Result Mismatch Fix

Fixes the widespread tool_use ids were found without tool_result blocks error (#16749) that corrupts sessions when stream errors cause lost step boundaries. Injects synthetic step-start boundaries at reconstruction time to prevent interleaved tool_use/text in assistant messages.

Installation

Linux (arm64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.7-patched/opencode-linux-arm64.tar.gz | tar xz
./bin/opencode --version

Linux (x64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.7-patched/opencode-linux-x64.tar.gz | tar xz
./bin/opencode --version

macOS (arm64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.7-patched/opencode-darwin-arm64.zip -o opencode.zip && unzip opencode.zip
./bin/opencode --version

macOS (x64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.7-patched/opencode-darwin-x64.zip -o opencode.zip && unzip opencode.zip
./bin/opencode --version

Upstream: anomalyco/opencode v1.3.7
Caching patch: opencode-cached / PR #5422
Vim patch: PR #12679
Tool fix patch: PR #16751

OpenCode v1.3.6 with Caching + Vim + Tool Fix

30 Mar 01:34
9a8732c

Choose a tag to compare

OpenCode v1.3.6 with Caching + Vim + Tool Fix

This release applies three patches to OpenCode v1.3.6:

  1. Prompt caching improvements from PR #5422 (via opencode-cached)
  2. Vim keybindings from PR #12679
  3. Tool use/result mismatch fix from PR #16751

Caching Improvements

  • Provider-specific cache configuration for 19+ providers
  • Improved cache breakpoint logic with maxBreakpoints support
  • ~44% reduction in cache writes, ~73% reduction in effective cost

Vim Keybindings

Enable with tui.vim: true in config or toggle from command palette. Disabled by default.

  • Mode switching: i I a A o O S, cc, cw, Esc
  • Motions: h j k l, w b e, W B E, 0 ^ $
  • Deletes: x, dd, dw
  • Session navigation: gg/G
  • Scrolling: Ctrl+e/y/d/u/f/b
  • Enter in normal mode submits

Tool Use/Result Mismatch Fix

Fixes the widespread tool_use ids were found without tool_result blocks error (#16749) that corrupts sessions when stream errors cause lost step boundaries. Injects synthetic step-start boundaries at reconstruction time to prevent interleaved tool_use/text in assistant messages.

Installation

Linux (arm64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.6-patched/opencode-linux-arm64.tar.gz | tar xz
./bin/opencode --version

Linux (x64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.6-patched/opencode-linux-x64.tar.gz | tar xz
./bin/opencode --version

macOS (arm64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.6-patched/opencode-darwin-arm64.zip -o opencode.zip && unzip opencode.zip
./bin/opencode --version

macOS (x64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.6-patched/opencode-darwin-x64.zip -o opencode.zip && unzip opencode.zip
./bin/opencode --version

Upstream: anomalyco/opencode v1.3.6
Caching patch: opencode-cached / PR #5422
Vim patch: PR #12679
Tool fix patch: PR #16751

OpenCode v1.3.3 with Caching + Vim + Tool Fix

26 Mar 17:30

Choose a tag to compare

OpenCode v1.3.3 with Caching + Vim + Tool Fix

This release applies three patches to OpenCode v1.3.3:

  1. Prompt caching improvements from PR #5422 (via opencode-cached)
  2. Vim keybindings from PR #12679
  3. Tool use/result mismatch fix from PR #16751

Caching Improvements

  • Provider-specific cache configuration for 19+ providers
  • Improved cache breakpoint logic with maxBreakpoints support
  • ~44% reduction in cache writes, ~73% reduction in effective cost

Vim Keybindings

Enable with tui.vim: true in config or toggle from command palette. Disabled by default.

  • Mode switching: i I a A o O S, cc, cw, Esc
  • Motions: h j k l, w b e, W B E, 0 ^ $
  • Deletes: x, dd, dw
  • Session navigation: gg/G
  • Scrolling: Ctrl+e/y/d/u/f/b
  • Enter in normal mode submits

Tool Use/Result Mismatch Fix

Fixes the widespread tool_use ids were found without tool_result blocks error (#16749) that corrupts sessions when stream errors cause lost step boundaries. Injects synthetic step-start boundaries at reconstruction time to prevent interleaved tool_use/text in assistant messages.

Installation

Linux (arm64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.3-patched/opencode-linux-arm64.tar.gz | tar xz
./bin/opencode --version

Linux (x64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.3-patched/opencode-linux-x64.tar.gz | tar xz
./bin/opencode --version

macOS (arm64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.3-patched/opencode-darwin-arm64.zip -o opencode.zip && unzip opencode.zip
./bin/opencode --version

macOS (x64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.3-patched/opencode-darwin-x64.zip -o opencode.zip && unzip opencode.zip
./bin/opencode --version

Upstream: anomalyco/opencode v1.3.3
Caching patch: opencode-cached / PR #5422
Vim patch: PR #12679
Tool fix patch: PR #16751

OpenCode v1.3.2 with Caching + Vim + Tool Fix

26 Mar 09:28

Choose a tag to compare

OpenCode v1.3.2 with Caching + Vim + Tool Fix

This release applies three patches to OpenCode v1.3.2:

  1. Prompt caching improvements from PR #5422 (via opencode-cached)
  2. Vim keybindings from PR #12679
  3. Tool use/result mismatch fix from PR #16751

Caching Improvements

  • Provider-specific cache configuration for 19+ providers
  • Improved cache breakpoint logic with maxBreakpoints support
  • ~44% reduction in cache writes, ~73% reduction in effective cost

Vim Keybindings

Enable with tui.vim: true in config or toggle from command palette. Disabled by default.

  • Mode switching: i I a A o O S, cc, cw, Esc
  • Motions: h j k l, w b e, W B E, 0 ^ $
  • Deletes: x, dd, dw
  • Session navigation: gg/G
  • Scrolling: Ctrl+e/y/d/u/f/b
  • Enter in normal mode submits

Tool Use/Result Mismatch Fix

Fixes the widespread tool_use ids were found without tool_result blocks error (#16749) that corrupts sessions when stream errors cause lost step boundaries. Injects synthetic step-start boundaries at reconstruction time to prevent interleaved tool_use/text in assistant messages.

Installation

Linux (arm64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.2-patched/opencode-linux-arm64.tar.gz | tar xz
./bin/opencode --version

Linux (x64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.2-patched/opencode-linux-x64.tar.gz | tar xz
./bin/opencode --version

macOS (arm64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.2-patched/opencode-darwin-arm64.zip -o opencode.zip && unzip opencode.zip
./bin/opencode --version

macOS (x64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.2-patched/opencode-darwin-x64.zip -o opencode.zip && unzip opencode.zip
./bin/opencode --version

Upstream: anomalyco/opencode v1.3.2
Caching patch: opencode-cached / PR #5422
Vim patch: PR #12679
Tool fix patch: PR #16751

OpenCode v1.3.0 with Caching + Vim + Tool Fix

23 Mar 01:40

Choose a tag to compare

OpenCode v1.3.0 with Caching + Vim + Tool Fix

This release applies three patches to OpenCode v1.3.0:

  1. Prompt caching improvements from PR #5422 (via opencode-cached)
  2. Vim keybindings from PR #12679
  3. Tool use/result mismatch fix from PR #16751

Caching Improvements

  • Provider-specific cache configuration for 19+ providers
  • Improved cache breakpoint logic with maxBreakpoints support
  • ~44% reduction in cache writes, ~73% reduction in effective cost

Vim Keybindings

Enable with tui.vim: true in config or toggle from command palette. Disabled by default.

  • Mode switching: i I a A o O S, cc, cw, Esc
  • Motions: h j k l, w b e, W B E, 0 ^ $
  • Deletes: x, dd, dw
  • Session navigation: gg/G
  • Scrolling: Ctrl+e/y/d/u/f/b
  • Enter in normal mode submits

Tool Use/Result Mismatch Fix

Fixes the widespread tool_use ids were found without tool_result blocks error (#16749) that corrupts sessions when stream errors cause lost step boundaries. Injects synthetic step-start boundaries at reconstruction time to prevent interleaved tool_use/text in assistant messages.

Installation

Linux (arm64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.0-patched/opencode-linux-arm64.tar.gz | tar xz
./bin/opencode --version

Linux (x64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.0-patched/opencode-linux-x64.tar.gz | tar xz
./bin/opencode --version

macOS (arm64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.0-patched/opencode-darwin-arm64.zip -o opencode.zip && unzip opencode.zip
./bin/opencode --version

macOS (x64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.0-patched/opencode-darwin-x64.zip -o opencode.zip && unzip opencode.zip
./bin/opencode --version

Upstream: anomalyco/opencode v1.3.0
Caching patch: opencode-cached / PR #5422
Vim patch: PR #12679
Tool fix patch: PR #16751

OpenCode v1.2.27 with Caching + Vim

20 Mar 19:29

Choose a tag to compare

OpenCode v1.2.27 with Caching + Vim Keybindings

This release applies two patches to OpenCode v1.2.27:

  1. Prompt caching improvements from PR #5422 (via opencode-cached)
  2. Vim keybindings from PR #12679

Caching Improvements

  • Provider-specific cache configuration for 19+ providers
  • Improved cache breakpoint logic with maxBreakpoints support
  • ~44% reduction in cache writes, ~73% reduction in effective cost

Vim Keybindings

Enable with tui.vim: true in config or toggle from command palette. Disabled by default.

  • Mode switching: i I a A o O S, cc, cw, Esc
  • Motions: h j k l, w b e, W B E, 0 ^ $
  • Deletes: x, dd, dw
  • Session navigation: gg/G
  • Scrolling: Ctrl+e/y/d/u/f/b
  • Enter in normal mode submits

Installation

Linux (arm64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.2.27-patched/opencode-linux-arm64.tar.gz | tar xz
./bin/opencode --version

Linux (x64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.2.27-patched/opencode-linux-x64.tar.gz | tar xz
./bin/opencode --version

macOS (arm64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.2.27-patched/opencode-darwin-arm64.zip -o opencode.zip && unzip opencode.zip
./bin/opencode --version

macOS (x64)

curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.2.27-patched/opencode-darwin-x64.zip -o opencode.zip && unzip opencode.zip
./bin/opencode --version

Upstream: anomalyco/opencode v1.2.27
Caching patch: opencode-cached / PR #5422
Vim patch: PR #12679