Skip to content

v0.8.2

Choose a tag to compare

@github-actions github-actions released this 22 Jul 05:02
· 223 commits to main since this release

Two fixes to agent status that you will notice immediately, and Intel Macs finally get a real binary. If you were seeing an agent flip to "working" just from switching tabs or clicking into its pane, that is fixed. Fully compatible with v0.8.1, nothing to migrate.

🐛 Fixed

  • Switching tabs or clicking into a pane no longer reads as "working". An agent's UI does not print its own name on every frame, so a repaint (changing tabs, clicking in, resizing) could leave bohay unable to see which agent the pane was running. It then fell back to plain-shell rules, where any output means work, and counted the repaint's own output as the agent doing something. A pane's agent identity is now sticky across frames, so a repaint stays quiet. This also fixes per-agent detection rules silently not firing on frames where the agent's name was off screen. (a7938c9)
  • The agents sidebar shows a renamed tab. Rename tab 1 to core and the tab bar updated but the agent row underneath still said tab 1, because it stored the tab's index and rebuilt the label instead of reading the tab's name. (4d10cd4)

✨ Added

  • Intel Macs get a prebuilt binary. The release only built Apple silicon, so Intel users had to compile from source, which pulls in a Rust toolchain and peaks over a gigabyte of RAM to produce a 3 MB binary. An Apple-silicon runner cross-compiles x86_64 fine, so both arches now ship. curl -fsSL https://bohay.dev/install.sh | sh works on Intel, and brew install is a few seconds of download on every platform instead of a compile. (506c861)
  • Agent status events carry node context. agent.list and pane.agent_status_changed now include the node's label, branch, and repo, so a consumer like the macOS notch companion can label a row without a second call. project deliberately means the same thing in both places: it used to be the node label in one and the folder basename in the other, so renaming a node made the label flip between them. (d198ed0)

🔧 Changed

  • brew install no longer drags in Homebrew's own git. bohay only shells out to git and gh and runs fine without either, so declaring them as dependencies added 60 MB to machines that already had a system git. bohay doctor still reports what is missing.

🧹 Maintenance

  • Kimi is listed as a full-parity agent on the site, and the supported-agents matrix now covers every agent bohay recognizes. (96620e8)
  • Release notes render as paragraphs instead of breaking after every line. (82593db)

Contributors

  • RizRiyz

Full Changelog: v0.8.1...v0.8.2