v0.8.2
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
coreand the tab bar updated but the agent row underneath still saidtab 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 | shworks on Intel, andbrew installis a few seconds of download on every platform instead of a compile. (506c861) - Agent status events carry node context.
agent.listandpane.agent_status_changednow include the node's label, branch, and repo, so a consumer like the macOS notch companion can label a row without a second call.projectdeliberately 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 installno longer drags in Homebrew's owngit. bohay only shells out togitandghand runs fine without either, so declaring them as dependencies added 60 MB to machines that already had a system git.bohay doctorstill 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