Skip to content

Releases: LearnPrompt/bugu

Bugu v0.2.3 — Update notifications

29 Jun 06:51

Choose a tag to compare

Bugu v0.2.3 — Update notifications

Adds a lightweight, notify-only update check so you'll know when a new version ships.

新增轻量的「检查更新」:有新版本时会提醒你(只提醒,不自动安装)。

What's new | 本次更新

  • Update check — on launch (and via Check for updates in the menu) Bugu asks GitHub for the latest release; if it's newer, a "Update available — Download" banner appears in the menu and opens the release page. It never downloads or replaces anything itself (community builds are unsigned, so auto-install would be unsafe).
    检查更新 —— 启动时(以及菜单里的 Check for updates)向 GitHub 查询最新版本;有更新就在菜单显示 「Update available — Download」 横幅并跳转下载页。不会自动下载或替换(社区版未签名,自动安装不安全)。

Note: this notifier starts working from v0.2.3 onward — earlier builds don't have it, so update to v0.2.3 once and future versions will notify you automatically.
说明:该提醒从 v0.2.3 起生效——更早的版本没有它,所以手动更新到 v0.2.3 一次,之后的新版就会自动提示你。


Installation | 安装说明

  1. Download Bugu-0.2.3.dmg below, open it, and drag Bugu into Applications.
    下载下方的 Bugu-0.2.3.dmg,打开后把 Bugu 拖进 应用程序
  2. Requires macOS 14+.
    需要 macOS 14+

This community build is not yet Apple-notarized. On first launch, right-click Bugu.app → Open, then confirm Open.
本社区版尚未做 Apple 公证。首次打开请右键 Bugu.app → 打开,再点打开确认。

xattr -dr com.apple.quarantine /Applications/Bugu.app

Bugu v0.2.2 — Watch-by-default & per-task state

29 Jun 06:45

Choose a tag to compare

Bugu v0.2.2 — Watch-by-default & per-task state

Quality-of-life release: Bugu now watches your agents out of the box, and every session in the list carries its own state so you always know which task changed.

体验向更新:布谷开箱即开始监听,会话列表里每个任务都带有自己的状态,你永远知道是哪个任务变了。

What's new | 本次更新

  • Watch coding agents is ON by default (and your choice is remembered).
    「监听 coding agents」默认开启(并记住你的选择)。
  • Per-task state badges — each session shows its own state with the same five-state icons/colors as the menu bar (running / permission / done / interrupted), so an "interrupted" chirp points to the exact task.
    逐任务状态标记 —— 每个会话用与菜单栏一致的五态图标/颜色显示自己的状态(运行 / 需授权 / 完成 / 中断),听到「打断」音点进去就知道是哪个任务。
  • Older sessions fold away into a collapsed "Older (N)" group to keep the menu short.
    过期会话自动折叠进「Older (N)」分组,菜单不再过长。
  • Carries the v0.2.1 robustness pass: independent multi-agent tracking, off-main-thread scanning, liveness/refresh debouncing, safer hook-config writes, self-exclusion from the scan, and a unit-test suite.
    延续 v0.2.1 的健壮性强化:多 agent 独立追踪、扫描移出主线程、存活/刷新去抖、更安全的 hook 配置写入、扫描排除自身,以及单元测试。

Installation | 安装说明

  1. Download Bugu-0.2.2.dmg below, open it, and drag Bugu into Applications.
    下载下方的 Bugu-0.2.2.dmg,打开后把 Bugu 拖进 应用程序
  2. Requires macOS 14+.
    需要 macOS 14+

This community build is not yet Apple-notarized. On first launch, right-click Bugu.app → Open, then confirm Open. If macOS still blocks it, use System Settings → Privacy & Security → Open Anyway.
本社区版尚未做 Apple 公证。首次打开请右键 Bugu.app → 打开,再点打开确认。若仍被拦截,可在系统设置 → 隐私与安全性 → 仍要打开中放行。

# Or clear the quarantine flag after verifying the source | 或在确认来源后清除隔离标记
xattr -dr com.apple.quarantine /Applications/Bugu.app

Bugu v0.2.1 — Robustness & performance pass

29 Jun 06:17

Choose a tag to compare

Bugu v0.2.1 — Robustness & performance pass

Same features as v0.2.0, rebuilt with a round of reliability and performance fixes so the sound beacon stays accurate when several agents run at once and stays light on your CPU.

与 v0.2.0 功能一致,但做了一轮可靠性与性能强化:多个 agent 同时运行时声音状态更准,CPU 占用更低。

What's improved | 本次改进

  • Independent multi-agent session tracking — one agent finishing no longer resets the others; the menu-bar state is the aggregate of all live sessions.
    多 agent 会话独立追踪 —— 一个 agent 结束不再清掉其它的;菜单栏状态是所有活跃会话的聚合。
  • Off-main-thread scanning — the periodic process scan no longer runs on the UI thread.
    扫描移出主线程 —— 周期性进程扫描不再卡 UI 线程。
  • Fewer false sounds — a single failed tool call no longer fires the interrupted cue; repeated Stop events don't replay the completion cue; an agent must miss two consecutive scans before being declared ended.
    更少误报音 —— 单个工具失败不再触发中断音;重复 Stop 不再重复播完成音;agent 连续两次扫描缺席才判结束。
  • Safer hook-config writes — never overwrite an unparseable (e.g. commented) CLI config; hook timeout lowered to 5s.
    更安全的 hook 配置写入 —— 绝不覆盖无法解析(如带注释)的 CLI 配置;hook 超时降到 5s。
  • Accessibility onboarding for precise Warp/Ghostty tab jumps, debounced session refresh, bounded event log, and a unit-test suite.
    新增辅助功能权限引导(用于 Warp/Ghostty 精确切 tab)、会话刷新去抖、事件日志封顶,以及单元测试。

Installation | 安装说明

  1. Download Bugu-0.2.1.dmg below, open it, and drag Bugu into Applications.
    下载下方的 Bugu-0.2.1.dmg,打开后把 Bugu 拖进 应用程序
  2. Requires macOS 14+.
    需要 macOS 14+

This community build is not yet Apple-notarized. On first launch, right-click Bugu.app → Open, then confirm Open. If macOS still blocks it, use System Settings → Privacy & Security → Open Anyway.
本社区版尚未做 Apple 公证。首次打开请右键 Bugu.app → 打开,再点打开确认。若仍被拦截,可在系统设置 → 隐私与安全性 → 仍要打开中放行。

# Or clear the quarantine flag after verifying the source | 或在确认来源后清除隔离标记
xattr -dr com.apple.quarantine /Applications/Bugu.app

Bugu v0.2.0 — Session list, click-to-jump & hook integration

29 Jun 05:50

Choose a tag to compare

Bugu v0.2.0 — Session list, click-to-jump & hook integration

A sound beacon for long-running coding agents: Bugu keeps your Mac awake and gives every agent state its own sound, so you can walk away and still know what's happening — then click straight back to the right terminal tab.

布谷是为长时间运行的 coding agent 准备的「声音信标」:帮你防止 Mac 休眠,给每一种 agent 状态配一个专属音效,让你放心离开屏幕也知道进展,再一键跳回对应的终端标签页。

What's new | 本次更新

  • Recent sessions + click-to-jump — reads local Claude / Codex / Kimi transcripts, flags live sessions, and jumps back to the exact terminal tab.
    最近会话 + 一键跳转 —— 读取本地 Claude / Codex / Kimi transcript,标出正在运行的会话,一键跳回准确的终端标签页。
  • Hook integration (14-agent roster) — opt-in, reversible hooks across 6 config formats for instant, accurate start / done / permission events; falls back to ps/lsof polling.
    Hook 集成(14 个 agent) —— 可选、可撤销,覆盖 6 种配置格式,提供即时准确的开始 / 完成 / 授权事件;并以 ps/lsof 轮询兜底。
  • Precise Warp / Ghostty tab jump — matches the bugu:<project> title the bridge stamps onto each tab.
    Warp / Ghostty 精确切 tab —— 按 bridge 写入的 bugu:<项目名> 标题匹配。
  • Three sound packs — Apple system sounds, the original Bugu Pack, or a per-state Custom mix.
    三套音效 —— Apple 系统音、原创 Bugu Pack、或逐状态自定义。
  • Focused Agents window — enable/disable hooks per CLI, resizable, with one-click Enable all detected.
    专注的 Agents 窗口 —— 逐 CLI 开关 hook,可调整大小,支持一键 Enable all detected
  • Smarter auto keep-awake, menu-bar pulse, and a more robust jump that never spawns a stray terminal.
    更聪明的自动防休眠、菜单栏呼吸动效,以及绝不弹出空白终端的稳健跳转。

Installation | 安装说明

  1. Download Bugu-0.2.0.dmg below, open it, and drag Bugu into Applications.
    下载下方的 Bugu-0.2.0.dmg,打开后把 Bugu 拖进 应用程序
  2. Requires macOS 14+.
    需要 macOS 14+

This community build is not yet Apple-notarized. On first launch, right-click Bugu.app → Open, then confirm Open. If macOS still blocks it, use System Settings → Privacy & Security → Open Anyway.
本社区版尚未做 Apple 公证。首次打开请右键 Bugu.app → 打开,再点打开确认。若仍被拦截,可在系统设置 → 隐私与安全性 → 仍要打开中放行。

# Or clear the quarantine flag after verifying the source | 或在确认来源后清除隔离标记
xattr -dr com.apple.quarantine /Applications/Bugu.app

Bugu v0.1.0

26 Jun 16:56

Choose a tag to compare

Bugu MVP release.\n\n- macOS menu bar app for long-running local coding agents\n- Keep Mac awake toggle and agent watcher\n- Five Apple system sound status cues with alert volume control\n- Debug tools for simulated agent start/interruption\n\nBuild verified with:\n\nbash\nswift build\n./script/build_and_run.sh --verify\n