Skip to content

Avibe

v3.0.7 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agent agent-os ai ai-agents chatops claude
+11 more
claude-code codex devtools discord-bot lark-bot llm local-first opencode slack-bot vibe-coding wechat

Summary

AI summary

Updates Highlights, 修复, and 重点 across a mixed release.

Changes in this release

Feature Medium

Adds unified Web Chat Background tasks banner aggregating session activity and Harness items.

Adds unified Web Chat Background tasks banner aggregating session activity and Harness items.

Source: llm_adapter@2026-07-20

Confidence: medium

Feature Medium

Adds optional Chat Agent Activity panel showing intermediate agent progress.

Adds optional Chat Agent Activity panel showing intermediate agent progress.

Source: llm_adapter@2026-07-20

Confidence: medium

Bugfix Medium

Serializes in‑process Alembic upgrades and delays Web UI reload after self‑update restarts.

Serializes in‑process Alembic upgrades and delays Web UI reload after self‑update restarts.

Source: llm_adapter@2026-07-20

Confidence: medium

Bugfix Medium

Recovers stalled Harness session queues when backend exits before sending terminal event.

Recovers stalled Harness session queues when backend exits before sending terminal event.

Source: llm_adapter@2026-07-20

Confidence: medium

Bugfix Medium

Preserves all config serializer fields including ui.show_agent_activity and agents.avault during UI saves.

Preserves all config serializer fields including ui.show_agent_activity and agents.avault during UI saves.

Source: llm_adapter@2026-07-20

Confidence: medium

Bugfix Medium

Anchors interrupted Activity chips to the interrupted turn instead of transcript tail.

Anchors interrupted Activity chips to the interrupted turn instead of transcript tail.

Source: llm_adapter@2026-07-20

Confidence: medium

Bugfix Medium

Sizes compact running Activity cards to content up to three‑row cap, removing excess blank space.

Sizes compact running Activity cards to content up to three‑row cap, removing excess blank space.

Source: llm_adapter@2026-07-20

Confidence: medium

Bugfix Medium

Preserves explicit Incus worktree slugs up to 40 characters and ensures generated slugs round‑trip through delete.

Preserves explicit Incus worktree slugs up to 40 characters and ensures generated slugs round‑trip through delete.

Source: llm_adapter@2026-07-20

Confidence: medium

Bugfix Medium

Restores locked test fixture permissions during cleanup without altering production file‑copy behavior.

Restores locked test fixture permissions during cleanup without altering production file‑copy behavior.

Source: llm_adapter@2026-07-20

Confidence: medium

Bugfix Medium

Shows source deployment revision as Workbench badge while keeping install‑time package metadata separate.

Shows source deployment revision as Workbench badge while keeping install‑time package metadata separate.

Source: llm_adapter@2026-07-20

Confidence: medium

Full changelog

Highlights

  • You can now track session background work from one Background tasks banner in Web Chat: session activities and Harness items share one count, open into a per-kind popover, and link back into the relevant Harness session view (#924, #943).
  • You can opt into the new Chat Agent Activity panel to see intermediate agent progress in Web Chat: assistant progress text, summarized tool calls, a compact running card, and collapsed done/interrupted chips (#934, #935, #936).
  • Upgrades and busy sessions are more reliable: concurrent Web bootstrap requests no longer race Alembic migrations, self-update reloads wait for the service startup window, and stalled Harness session queues can recover when a backend exits before sending a terminal event (#931, #941).
  • Config saves and deployment identity are safer: UI saves no longer drop ui.show_agent_activity or agents.avault, and source deployments now show the exact served revision instead of misleading package-update state (#939, #940).

Added

  • Add the unified Web Chat Background tasks banner with session activity + Harness item aggregation, per-kind rows, and session-scoped Harness deep links (#924).
  • Add the Web Chat Chat Agent Activity panel behind config.ui.show_agent_activity, defaulting off (#934).
  • Add low-noise macOS service diagnostics for startup session state, Aqua domain changes, console user changes, and bounded DNS resolver probes (#938).

Changed

  • Rename background-work UI wording to Background tasks, refine Chinese labels, and label scheduled rows from the authoritative schedule type (at vs cron) instead of task names (#943).
  • Show source deployment revision as the Workbench badge identity while keeping install-time package metadata separate (#940).
  • Update contributor/design documentation paths and remove personal-machine path fixtures from docs and prompts (#932, #933).

Fixed

  • Serialize in-process Alembic upgrades and delay Web UI reload after successful self-update restart requests (#931).
  • Recover stalled session queues when a backend accepts a prompt but its process exits before a terminal event releases the session turn gate (#941).
  • Preserve all config serializer fields, including ui.show_agent_activity and agents.avault, during UI config saves (#939).
  • Keep interrupted Activity chips anchored to the interrupted turn instead of the transcript tail (#935).
  • Size compact running Activity cards to their content until the three-row cap, removing blank reserved space on short turns (#936).
  • Preserve explicit Incus worktree slugs up to the documented 40-character limit and make generated slugs round-trip through delete --slug (#942).
  • Restore locked test fixture permissions during cleanup without changing production file-copy behavior (#937).

Full Changelog: https://github.com/avibe-bot/avibe/compare/v3.0.6...v3.0.7


重点

  • Web Chat 现在用一个 Background tasks 横幅统一展示会话里的后台任务:会话活动和 Harness 项目合并计数,点开后按类型分行展示,并可直接跳到对应的 Harness 会话视图 (#924, #943)。
  • 可以选择开启新的 Chat Agent Activity 面板,在 Web Chat 里看到 Agent 的中间进展:assistant 过程文本、工具调用摘要、运行中的紧凑卡片,以及完成/中断后的折叠提示 (#934, #935, #936)。
  • 升级和高负载会话更稳了:并发 Web 启动不再抢 Alembic migration,自更新后会等服务启动窗口再刷新页面,后端接收 prompt 后异常退出导致的 Harness 会话队列卡住也能恢复 (#931, #941)。
  • 配置保存和部署身份更可靠:UI 保存不再丢 ui.show_agent_activityagents.avault,源码部署也会显示当前实际运行的 revision,避免误报包更新状态 (#939, #940)。

新增

  • 新增 Web Chat 统一 Background tasks 横幅,聚合会话活动和 Harness 项目,支持按类型展示和跳转到对应 Harness 会话 (#924)。
  • 新增 Web Chat Chat Agent Activity 面板,通过 config.ui.show_agent_activity 开启,默认关闭 (#934)。
  • 新增低噪声 macOS 服务诊断,记录启动时会话状态、Aqua domain/前台用户变化,以及有界 DNS resolver 探测 (#938)。

变更

  • 将后台工作相关文案统一为 Background tasks,调整中文标签,并根据权威的 schedule type(at / cron)标注一次性或周期性任务,不再从任务名推断 (#943)。
  • 源码部署在 Workbench 标识中显示实际 source revision,同时将安装时的包元数据单独展示 (#940)。
  • 更新贡献者/设计文档路径,并移除文档和提示词里的个人机器路径样例 (#932, #933)。

修复

  • 串行化进程内 Alembic upgrade,并在自更新请求重启成功后延迟刷新 Web UI (#931)。
  • 修复后端已接收 prompt、但进程在发送终止事件前退出时,会话 turn gate 未释放导致队列卡住的问题 (#941)。
  • 修复配置序列化字段不完整的问题,UI 保存配置时会保留 ui.show_agent_activityagents.avault (#939)。
  • 修复中断后的 Activity chip 被挂到 transcript 尾部,而不是对应中断回合的问题 (#935)。
  • 修复短回合的运行中 Activity 紧凑卡片预留空白过多的问题,现在会随内容增长直到三行上限 (#936)。
  • 修复 Incus 显式 worktree slug 的保留逻辑,支持文档约定的 40 字符上限,并让生成的 slug 可通过 delete --slug 往返删除 (#942)。
  • 修复测试用锁定 fixture 的权限清理,不改变生产文件复制行为 (#937)。

Full Changelog: https://github.com/avibe-bot/avibe/compare/v3.0.6...v3.0.7

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Avibe

Get notified when new releases ship.

Sign up free

About Avibe

All releases →

Related context

Earlier breaking changes

  • v3.0.5 Removed protected Vault password factor path; now Passkey‑only for setup/unlock.
  • v3.0.5 Changed `vibe agent run --session-id` to target existing sessions and reject mutation flags.
  • v3.0.5 Replaced `vibe vault request --skill` with JSON spec via `--spec`/`--spec-json`.
  • v3.0.5 Removed `vibe vault set`; Vault creation now requires browser‑side sealing instead of plaintext values.

Beta — feedback welcome: [email protected]