Skip to content

Releases: 0xCaso/opencode-cmux

v0.2.4

Choose a tag to compare

@0xCaso 0xCaso released this 29 Apr 07:55

Whats new

  • Fix cmux notification delivery in SSH+tmux setups by resolving the bundled cmux CLI path when available
  • Switch notifications to cmux rpc notification.create for more reliable popup delivery
  • Prefix notification bodies with tmux pane identity when available
  • Add per-event notification toggles in config (done, permission, question, error)
  • Respect XDG_CONFIG_HOME for plugin config discovery
  • Add regression tests for lsof port parsing and invisible-character failures

v0.2.0

Choose a tag to compare

@0xCaso 0xCaso released this 01 Apr 14:24

What's new

  • Subagent split management in cmux panes — when opencode runs with --port, each subagent session automatically opens in its own cmux split pane using opencode attach. Splits fill a 2x2 grid around the main session pane, then expand into additional columns for 6+ agents. Panes close individually when their subagent finishes. (#4, closes #3)

Contributors

v0.1.3

Choose a tag to compare

@0xCaso 0xCaso released this 14 Mar 14:41

Bug fixes

  • Suppress spurious "Done" notifications while waiting for user input (permission prompts / questions) — the session goes idle during these prompts but is not actually done (#1, thanks @joshgreaves)
  • Avoid overwriting a more-specific "waiting" or "question" sidebar status with generic "working" on busy events
  • Clear pending-input state on session errors so idle suppression can't get stuck
  • Normalize permission and question request IDs with consistent fallback chains to prevent the pending sets from leaking undefined values