Skip to content

codr v0.4.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 18:29
· 110 commits to master since this release

Decision replies from White Noise

  • Reply with a numbered option or exact label to answer a pending OpenCode single-choice question. The reply goes to the question UI, even when the agent is blocked, instead of becoming a new chat prompt.
  • Question cards show the question and choices without unrelated terminal/tool output.
  • The bridge verifies the session, pending request, and visible choice list before sending a number shortcut. Wide OpenCode sidebars and joined Unicode emoji are handled.
  • Replaced questions use a short question code. Duplicate messages and uncertain submissions do not repeat a selection.
  • Custom text, multi-select/multi-question dialogs, permission approvals, and other agent backends still need the terminal. HERDR 0.9.1's identity check and terminal input are not atomic.

Progress and forwarding controls

  • Optional editable working/checklist messages with separate durable final replies.
  • Structured task lists from OpenCode, Codex, and Claude Code.
  • Persistent global At desk/Away forwarding, with all sessions waking on a new message from the configured phone.
  • Muted history is checkpointed rather than replayed. Resume checkpoints use up to four concurrent readers.
  • A forwarding popup, direct toggle action, shortcut configuration, and automatic popup on a fresh HERDR server start.

Documentation and verification

  • README screenshots show the real Android app receiving progress, decision cards, a phone selection, and final replies through the real bridge and MDK transport. A synthetic HERDR/OpenCode fixture supplies the agent data in a dedicated demo profile; the captures do not verify a live OpenCode dialog end to end.
  • Regression coverage includes stale/replaced questions, permission UI mismatch, duplicate delivery, restart recovery, and unknown shortcut results.

Install

herdr plugin install tidley/codr --ref v0.4.0
herdr plugin action invoke local.white-noise.setup

Existing installations retain their configuration, identity, and group mappings. Restart only the codr worker after a safe binary upgrade.

The installer retains MDK wn-agent 0.13.0. Decision cards, ordinary status messages, mute controls, and final replies work with it. Editable progress is optional and requires a separately installed MDK build with edit_message support; leave edit_responses disabled with the published MDK 0.13.0 binaries.

Release assets contain checksum-verified Linux x86_64 and aarch64 musl binaries. This release updates the desktop bridge, not the White Noise Android APK.