Releases: johnnymo87/opencode-patched
OpenCode v1.4.0 with Caching + Vim + Tool Fix
OpenCode v1.4.0 with Caching + Vim + Tool Fix
This release applies three patches to OpenCode v1.4.0:
- Prompt caching improvements from PR #5422 (via opencode-cached)
- Vim keybindings from PR #12679
- Tool use/result mismatch fix from PR #16751
Caching Improvements
- Provider-specific cache configuration for 19+ providers
- Improved cache breakpoint logic with
maxBreakpointssupport - ~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 Enterin 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 --versionLinux (x64)
curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.4.0-patched/opencode-linux-x64.tar.gz | tar xz
./bin/opencode --versionmacOS (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 --versionmacOS (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 --versionUpstream: 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
OpenCode v1.3.13 with Caching + Vim + Tool Fix
This release applies three patches to OpenCode v1.3.13:
- Prompt caching improvements from PR #5422 (via opencode-cached)
- Vim keybindings from PR #12679
- Tool use/result mismatch fix from PR #16751
Caching Improvements
- Provider-specific cache configuration for 19+ providers
- Improved cache breakpoint logic with
maxBreakpointssupport - ~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 Enterin 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 --versionLinux (x64)
curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.13-patched/opencode-linux-x64.tar.gz | tar xz
./bin/opencode --versionmacOS (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 --versionmacOS (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 --versionUpstream: 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
OpenCode v1.3.7 with Caching + Vim + Tool Fix
This release applies three patches to OpenCode v1.3.7:
- Prompt caching improvements from PR #5422 (via opencode-cached)
- Vim keybindings from PR #12679
- Tool use/result mismatch fix from PR #16751
Caching Improvements
- Provider-specific cache configuration for 19+ providers
- Improved cache breakpoint logic with
maxBreakpointssupport - ~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 Enterin 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 --versionLinux (x64)
curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.7-patched/opencode-linux-x64.tar.gz | tar xz
./bin/opencode --versionmacOS (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 --versionmacOS (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 --versionUpstream: 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
OpenCode v1.3.6 with Caching + Vim + Tool Fix
This release applies three patches to OpenCode v1.3.6:
- Prompt caching improvements from PR #5422 (via opencode-cached)
- Vim keybindings from PR #12679
- Tool use/result mismatch fix from PR #16751
Caching Improvements
- Provider-specific cache configuration for 19+ providers
- Improved cache breakpoint logic with
maxBreakpointssupport - ~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 Enterin 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 --versionLinux (x64)
curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.6-patched/opencode-linux-x64.tar.gz | tar xz
./bin/opencode --versionmacOS (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 --versionmacOS (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 --versionUpstream: 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
OpenCode v1.3.3 with Caching + Vim + Tool Fix
This release applies three patches to OpenCode v1.3.3:
- Prompt caching improvements from PR #5422 (via opencode-cached)
- Vim keybindings from PR #12679
- Tool use/result mismatch fix from PR #16751
Caching Improvements
- Provider-specific cache configuration for 19+ providers
- Improved cache breakpoint logic with
maxBreakpointssupport - ~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 Enterin 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 --versionLinux (x64)
curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.3-patched/opencode-linux-x64.tar.gz | tar xz
./bin/opencode --versionmacOS (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 --versionmacOS (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 --versionUpstream: 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
OpenCode v1.3.2 with Caching + Vim + Tool Fix
This release applies three patches to OpenCode v1.3.2:
- Prompt caching improvements from PR #5422 (via opencode-cached)
- Vim keybindings from PR #12679
- Tool use/result mismatch fix from PR #16751
Caching Improvements
- Provider-specific cache configuration for 19+ providers
- Improved cache breakpoint logic with
maxBreakpointssupport - ~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 Enterin 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 --versionLinux (x64)
curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.2-patched/opencode-linux-x64.tar.gz | tar xz
./bin/opencode --versionmacOS (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 --versionmacOS (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 --versionUpstream: 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
OpenCode v1.3.0 with Caching + Vim + Tool Fix
This release applies three patches to OpenCode v1.3.0:
- Prompt caching improvements from PR #5422 (via opencode-cached)
- Vim keybindings from PR #12679
- Tool use/result mismatch fix from PR #16751
Caching Improvements
- Provider-specific cache configuration for 19+ providers
- Improved cache breakpoint logic with
maxBreakpointssupport - ~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 Enterin 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 --versionLinux (x64)
curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.3.0-patched/opencode-linux-x64.tar.gz | tar xz
./bin/opencode --versionmacOS (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 --versionmacOS (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 --versionUpstream: 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
OpenCode v1.2.27 with Caching + Vim Keybindings
This release applies two patches to OpenCode v1.2.27:
- Prompt caching improvements from PR #5422 (via opencode-cached)
- Vim keybindings from PR #12679
Caching Improvements
- Provider-specific cache configuration for 19+ providers
- Improved cache breakpoint logic with
maxBreakpointssupport - ~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 Enterin 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 --versionLinux (x64)
curl -sL https://github.com/johnnymo87/opencode-patched/releases/download/v1.2.27-patched/opencode-linux-x64.tar.gz | tar xz
./bin/opencode --versionmacOS (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 --versionmacOS (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 --versionUpstream: anomalyco/opencode v1.2.27
Caching patch: opencode-cached / PR #5422
Vim patch: PR #12679