v1.6.0
v1.6.0
This release adds stronger quota controls and improves OpenCode sidebar/relay reliability.
Highlights
- Added
/claude-killswitchfor OpenCode. It can hard-block or reroute requests when main or fallback Claude quota drops below configured per-account thresholds. - Added a collapsible Claude quota sidebar view in OpenCode.
- Added quota refresh toasts for OpenCode, gated behind
quota.showToasts: trueso they are off by default. - Improved WebSocket relay recovery when a socket closes after upstream response metadata but before any stream bytes reach OpenCode.
Fixes and maintenance
- Fixed sidebar quota refreshes so async quota updates do not clobber the active account or show stale fallback quota state.
- Hardened Pi Anthropic message conversion for tool-result and content-shape edge cases.
- Added clearer WebSocket close diagnostics for mid-stream relay failures.
- Updated OpenCode SDK/plugin, OpenTUI, and relay test dependencies.
Thanks to @iceteaSA for the killswitch, quota toast, sidebar, and Pi conversion contributions.