Repository navigation
Avibe v3.2.2
Highlights
- Avibe stays responsive under storage contention and on long-lived installations. SQLite writes, Show checkpoints, runtime marker scans, and recovery reads no longer block the controller loop; startup recovery also limits work to unresolved Turns. This prevents one busy database or slow Git operation from stalling every Session, scheduler, and Model Hub request. (#2707, #2708, #2713, #2715, #2718, #2750, #2770, #2772, #2781)
- Computer Use scripts can now maintain state and interact with you.
vibe computer jsadds a persistent JavaScript kernel, whileavibe.confirm()andavibe.notify()ask for approval or deliver updates through the Web or IM surface that launched the Turn. Per-target locks also let independent Sessions observe or control different targets without a desktop-wide lease. (#2645, #2724, #2850, #2882) - Vibey can keep working through restarts, transient provider failures, and Source failover. Accepted work resumes after an Avibe restart, bounded retries continue without duplicate user messages, and post-failover calls use the newly selected Source. Oversized context images are also constrained so a single image cannot break a Session. (#2689, #2720, #2819, #2859, #2860, #2861, #2865)
- Model Hub now supports configurable web search services. You can add search-service Sources, manage their settings, and inspect them from Tools. This release also improves hosted-tool routing for compatible Sources and adds
gpt-image-2for Codex subscriptions. (#2810, #2868, #2876, #2883, #2887)
Changes
Added
- Added
--modeland--reasoning-effortsupport whenvibe agent runstarts a new Session, without requiring a fork. (#2723) - Added animated layered Vibey poses, reply history, activity-aware speech bubbles, clearer collapsed stacks, and a 10-second post-Turn reply linger in the desktop pet. (#2678, #2719, #2722, #2814, #2852, #2855)
- Added state-specific Vibey cloud icons to the macOS menu bar. (#2711, #2717)
Changed
- Treat replies from all backends as Turn results, including replies produced before a Turn ends; reply-less endings now settle with the last reply. (#2803, #2867, #2869)
- Keep the managed Model Hub enabled and expose Retry for recovery instead of offering a runtime on/off switch. (#2685)
- Publish built-in Skills in stable, named directories and limit discovery to Avibe’s supported filesystem roots; Claude plugin Skills are no longer discovered. (#2547, #2692, #2738)
- Default desktop quit behavior to keeping the Avibe Runtime running. (#2871)
- Require instance-management permission for Vault editing and deletion while preserving Reveal and Copy at the secret-use permission tier. (#2732)
Fixed
- Verify that a selected native Agent CLI can actually start, and report installation or update success only when the resulting executable is healthy. (#2497)
- Recovered Model Hub from torn or lost engine configuration, distinguished engine authentication failures from bad Source credentials, and waited for OAuth grants to expose models before declaring readiness. (#2753, #2764, #2774, #2823, #2828)
- Corrected Model Hub routing and replay behavior for Anthropic-compatible relays, budget-only Claude thinking, xAI reasoning ciphertext, provider timeouts, billing-related 429s, stale executor listings, and failover Sources. (#2729, #2736, #2739, #2751, #2757, #2758, #2765, #2767, #2779)
- Prevented terminal Turn evidence and fallback results from being lost around IM cleanup, Model Hub finalization, cancellation, or silent-final promotion. (#2740, #2752, #2803, #2807, #2811, #2815)
- Repaired older databases whose
scope_idnullability or visibility index drifted despite reporting a current migration revision. (#2721) - Made Vault approval continuation crash-safe so a terminated CLI cannot suppress or duplicate a ready callback. (#2778)
- Synchronized theme changes across Workbench and desktop pet windows, preserved previous-build UI chunks during upgrades, and improved mobile selection and navigation behavior. (#2716, #2808, #2874, #2875)
- Fixed desktop pet voice-stop handling, IME Enter/Escape behavior, active dock states, bubble rendering, and animation while visible. (#2728, #2759, #2798, #2799, #2800, #2880)
- Fixed Discord channel replies so an unenabled channel is answered only when the bot is addressed, and ensured settings reads never implicitly enable or persist channels. (#2789, #2791, #2793)
- Fixed Watch wake-up after unclassified Codex receipt verdicts and kept delegated Runs visible in the dispatcher’s background activity. (#2824, #2885)
- Fixed Computer Use Sessions so a retired driver can restart instead of terminating the Session. (#2838)
- Fixed Sessions bound to an unregistered backend so they can start after the backend becomes available. (#2835)
- Fixed realtime voice authentication for a local Workbench. (#2870)
- Consolidated dependency, CI, regression-environment, and test-infrastructure maintenance. (#2690, #2693–#2703, #2745, #2762, #2763, #2766, #2771, #2776, #2782, #2840–#2851, #2864, #2866, #2886, #2890)
Security
- Required the page’s exact
Originfor private and shared Show Page HMR WebSockets. (#2603) - Closed Sentry credential-redaction gaps across raw, escaped, normalized, and breadcrumb values. (#2688)
- Updated vulnerable UI dependencies identified by security audits. (#2691)
- Hardened desktop runtime ZIP extraction against absolute archive paths and upgraded the extraction dependency. (#2746)
Full Changelog: v3.2.1...v3.2.2
Avibe v3.2.2
Highlights
- 数据库繁忙或长期运行时,Avibe 不再轻易卡住。 SQLite 写入、Show 检查点、运行时标记扫描和恢复读取已移出控制器主循环,启动时也只恢复尚未解决的 Turn。数据库锁竞争或 Git 变慢时,不会再连带阻塞所有 Session、调度器和 Model Hub 请求。 (#2707, #2708, #2713, #2715, #2718, #2750, #2770, #2772, #2781)
- Computer Use 脚本现在可以保持状态,也能直接向你确认或发送通知。
vibe computer js新增持久化 JavaScript 内核;avibe.confirm()和avibe.notify()会通过发起 Turn 的 Web 或 IM 端与用户交互。按目标加锁取代了桌面全局租约,不同 Session 可以并行观察或操作不同目标。 (#2645, #2724, #2850, #2882) - Vibey 遇到重启、临时上游故障或 Source 切换时,可以继续完成任务。 Avibe 重启后会接着处理已接收的工作;有限重试不会重复发送用户消息;故障转移后的请求会使用新 Source。上下文图片也会限制在安全尺寸内,避免单张大图拖垮整个 Session。 (#2689, #2720, #2819, #2859, #2860, #2861, #2865)
- Model Hub 支持可配置的网页搜索服务。 现在可以添加搜索服务 Source、管理相关设置,并在 Tools 中查看。兼容 Source 的托管工具路由也更准确,Codex 订阅还新增了
gpt-image-2。 (#2810, #2868, #2876, #2883, #2887)
Changes
Added
- 支持用
vibe agent run --model和--reasoning-effort直接创建新 Session,不再需要先 fork。 (#2723) - 为桌面宠物加入分层动作动画、回复历史、随活动变化的气泡、精简的折叠卡片堆叠,以及 Turn 结束后保留 10 秒的回复展示。 (#2678, #2719, #2722, #2814, #2852, #2855)
- 在 macOS 菜单栏加入区分运行状态的 Vibey 云朵图标。 (#2711, #2717)
Changed
- 将所有后端的回复统一视为 Turn 结果,包括 Turn 结束前产生的回复;没有最终回复时,会用最后一条回复结算。 (#2803, #2867, #2869)
- Model Hub 改为始终启用,移除运行时开关;异常时可通过 Retry 恢复。 (#2685)
- 内置 Skill 改为发布到名称稳定的目录;Skill 发现只扫描 Avibe 支持的文件系统路径,不再发现 Claude 插件 Skill。 (#2547, #2692, #2738)
- 桌面端退出时默认保留 Avibe Runtime 继续运行。 (#2871)
- Vault 编辑和删除改为要求实例管理权限,Reveal 和 Copy 仍按密钥使用权限控制。 (#2732)
Fixed
- 检查所选原生 Agent CLI 是否真的能启动;安装或升级只有在最终可执行文件健康时才会显示成功。 (#2497)
- 修复 Model Hub 引擎配置丢失或读取不完整后的自动恢复,区分引擎自身鉴权失败与 Source 凭据错误,并在 OAuth grant 列出模型后才判定引擎就绪。 (#2753, #2764, #2774, #2823, #2828)
- 修正 Anthropic 兼容中继、仅支持 budget thinking 的 Claude 模型、xAI 推理密文、上游超时、计费类 429、过期 executor 列表和 Source 故障转移的路由与重放行为。 (#2729, #2736, #2739, #2751, #2757, #2758, #2765, #2767, #2779)
- 修复 IM 清理、Model Hub 收尾、取消以及 silent-final 提升期间可能丢失 Turn 终态证据或兜底结果的问题。 (#2740, #2752, #2803, #2807, #2811, #2815)
- 自动修复部分旧数据库中
scope_id可空性和可见性索引与迁移版本不一致的问题。 (#2721) - 让 Vault 审批续跑具备崩溃恢复能力,CLI 被终止后不会压住或重复创建已就绪的回调。 (#2778)
- 修复 Workbench 与桌面宠物窗口间的主题同步;升级后继续保留上一版 UI chunk,并改善移动端文本选择和导航布局。 (#2716, #2808, #2874, #2875)
- 修复桌面宠物停止语音、IME 回车与 Esc、Dock 激活态、气泡绘制和窗口可见时动画等问题。 (#2728, #2759, #2798, #2799, #2800, #2880)
- Discord 未启用频道现在只在用户明确提及机器人时回复;读取设置也不会再隐式启用或写入频道。 (#2789, #2791, #2793)
- 修复 Codex receipt 结果无法分类时 Watch 不唤醒的问题,并让委派 Run 继续显示在调度器后台活动栏。 (#2824, #2885)
- Computer Use 驱动失效后可重新启动,不再直接终止 Session。 (#2838)
- 绑定到尚未注册后端的 Session 会在后端可用后正常启动,不会永久被拒绝。 (#2835)
- 修复本地 Workbench 使用实时语音时的认证问题。 (#2870)
- 汇总完成依赖升级、CI、回归环境和测试基础设施维护。 (#2690, #2693–#2703, #2745, #2762, #2763, #2766, #2771, #2776, #2782, #2840–#2851, #2864, #2866, #2886, #2890)
Security
- Show Page 的私有和共享 HMR WebSocket 现在必须匹配页面的准确
Origin。 (#2603) - 补齐 Sentry 凭据脱敏链路,覆盖原始值、转义值、规范化值和 breadcrumb。 (#2688)
- 升级安全审计发现存在漏洞的 UI 依赖。 (#2691)
- 桌面 Runtime ZIP 解压现在会拒绝绝对路径,并升级了解压依赖。 (#2746)
Full Changelog: v3.2.1...v3.2.2