Skip to content

v3.16.1

Choose a tag to compare

@github-actions github-actions released this 14 Aug 12:52
· 40 commits to main since this release
  • OpenChamber (OpenCode's desktop UI) is detected, and Windows detection got quieter and sharper (#30). Three stacked Windows gaps from one runtime-confirmed report. The env-fingerprint fallback never checked the markers opencode servers inject (OPENCODE, OPENCODE_PID, OPENCODE_BINARY), so OpenChamber read as "none detected" and recover-paste never auto-ran, while the pasted bytes sat recoverable in the opencode database the whole time; the fingerprint now resolves to opencode, placed before Claude Code's so nested setups pick the innermost input box. The ps ancestry probe now runs only off Windows: MSYS machines carry a ps that exists but rejects -Ao, and a failed child's stderr printed into every doctor run (the docs always said Windows skips ancestry, now the code agrees). And findOnPath tries the PATHEXT extensions before the bare name, so the POSIX sh shim npm installs next to opencode.cmd no longer shadows the executable into a spawnSync ENOENT. Thanks to @IA20201 for a report with the evidence already attached: observed env markers, doctor output, and the exact database row.