Skip to content

v1.155.0

Choose a tag to compare

@deivid11 deivid11 released this 12 Jul 18:03

What's New

Added

  • OpenCode streaming (serve) mode - OpenCode agents can run through a persistent opencode serve (SSE) process so replies type out word-by-word instead of landing as one block. The server runs detached and survives commander restarts (in-flight turns keep running and auto-reconnect), reuses the existing OpenCode event parser, and a per-launch router picks run-vs-serve. Mirrors the Codex app-server streaming mode.

Changed

  • Streaming is on by default for Codex and OpenCode - the Codex app-server and OpenCode serve streaming modes are now enabled by default (both toggles default on) instead of being opt-in experimental toggles, so Codex and OpenCode replies stream word-by-word out of the box with restart survival. Turn either off in Settings if you prefer whole-message delivery.

Technical Details

  • New src/packages/server/opencode/server/* (persistent process, SSE event adapter, recovery store, runner) + src/packages/server/runtime/opencode-runner-router.ts selects run vs serve per launch; a /api/agents/system-settings/opencode-server-mode endpoint backs the client toggle.
  • DEFAULT_SETTINGS now sets codexAppServerMode and opencodeServerMode to true.
  • Android versionName/versionCode derive from package.json; APK verified versionName 1.155.0 / versionCode 1155000. 994 tests / 85 files passing.