Skip to content

Avibe

v3.0.0 Breaking

This release includes 3 breaking changes for platform teams planning a safe upgrade.

✓ 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, Breaking, and v3.0.0 across a mixed release.

Full changelog

v3.0.0

Highlights

  • You can now use a rebuilt Workbench with session-scoped chat streaming, richer session management, message filtering, scheduled tasks, and better session recovery across projects and backends.
  • You can now send and receive rich media in chat — including images, files, uploads, and voice — with polished previews, lightbox support, voice controls, immutable media caching, and global media deduplication.
  • You can now use the web UI much more comfortably on mobile and as a PWA, with responsive layouts, install support, iOS Add-to-Home-Screen guidance, Web Push notifications, and a long list of iOS keyboard and viewport fixes.
  • Added Show Pages management and runtime improvements, including admin Show Pages screens, list commands, annotation-layer events, runtime session events, prewarming, and more stable runtime recovery behavior.

Changes

Added

  • Add session Show Pages support and a Show Page list command (#326, #331).
  • Add an admin Show Pages management page for managing Show Pages in the UI (#382).
  • Add paginated CLI data queries (#337).
  • Add enabled/disabled state support for Vibe Agents (#338).
  • Add a rebuilt Workbench shell with avibe platform support, sessions/messages REST APIs, Inbox/Agents/Harness/Chat pages, and IM mirroring (#339, #343).
  • Add session-scoped chat streaming and message provenance tracking in the Workbench (#351).
  • Add scheduled task support, message filtering, and session-status indicators in the Workbench (#367, #388).
  • Add project archive recovery by path and session pagination in the Workbench (#375).
  • Add rich media chat support for agent images/files, uploads, and voice messages (#393).
  • Add right-click context menus for sidebar projects and sessions (#395).
  • Add global prompts editing on /agents (#409).
  • Add per-project default Agent selection and a Project Settings dialog (#416).
  • Add quick-reply buttons in chat (#417).
  • Add in-workbench editing for project AGENTS.md files (#381).
  • Add responsive and mobile Web UI support, including mobile row menus and capability drill-down improvements (#402, #406, #412).
  • Add IM-style chat message bubbles on /chat (#419).
  • Add installable PWA support and an iOS Add-to-Home-Screen nudge (#422).
  • Add PWA Web Push notifications for chat/activity updates.
  • Add a Dependencies tab in Settings and auto-install support for askill (#365).
  • Add support for annotation layer events and aligned annotation payloads in Show runtime (#360, #404).
  • Add runtime session events and session prewarming for Show runtime (#415, #446).
  • Add vibe agent models for discovering models and reasoning efforts (#470).
  • Add support for custom provider models and shared “allow tool calls” controls in OpenCode settings/setup (#35181355, #462).
  • Add direct voice ASR routing to avibe.bot via brokered user token in the Workbench (#468).

Changed

  • Change the default home and major product surfaces to avibe as part of the rebrand, including distribution and UI copy updates.
  • Rebuild and migrate the Workbench to full /api/* routes with SPA routing fixes (#343).
  • Refine setup and provider configuration UX with a revamped setup wizard that reuses backend provider config (#453).
  • Polish chat media with capped image previews, lightbox behavior, and clearer voice controls (#400, #403).
  • Improve Harness task/watch detail with session, agent, local time, and next-run information (#431).
  • Improve chat usability with hover timestamps, jump-to-latest, auto-focus on open, markdown in user bubbles, and a queue-send button (#443, #405, #464, #434).
  • Improve agent and settings surfaces with unified form controls and better OpenCode/provider configuration flows (#353, #373, #376).
  • Improve dashboard and branding presentation for the avibe workbench (#450, #492).
  • Improve performance by optimizing Workbench hot paths, chat bootstrap, inbox scans, config reads, and secondary page reads (#465, #471, #474, #472, #476).
  • Improve Show runtime dependency delivery and caching on public paths for faster startup (#479 and related commits).

Fixed

  • Fix Slack audio clips missing ASR detection (#324).
  • Fix remote OAuth browser handoff (#327).
  • Fix service restart ownership hardening in runtime (#333).
  • Fix the setup/login guard so blocked or unauthenticated users see the correct screens instead of being misrouted to /setup (#334, #349).
  • Fix adaptive /status polling cadence in the UI to reduce unnecessary polling while staying responsive (#350).
  • Fix legacy default agent removal in storage (#352).
  • Fix Show runtime state regressions and delay fallback recovery screens to avoid premature recovery UI (#364, #369, #478).
  • Fix legacy scope routing through agents in the CLI and reject unresolved legacy backends earlier (#363 and related commits).
  • Fix vacuous skill installs and folder-less project handling (#370).
  • Fix multiple agent configuration UX issues, including delete button behavior, badges, descriptions, prompt editor, system description lock, model-aware effort, create-dialog parity, and import empty state (#372, #376).
  • Fix inbox replied badges and Markdown preview rendering (#377).
  • Fix folder-less project handling in the AGENTS.md editor and project archive flows (#387, #389).
  • Fix dispatch socket failures on shared mounts (#394).
  • Fix settings saves so incremental per-row updates no longer wipe scope_settings (#401).
  • Fix mobile and iOS chat UX issues, including viewport overflow, keyboard positioning, composer pinning, route pickers, back navigation, and Enter-key behavior (#407, #410, #411, #413, #418, #420, #421).
  • Fix chat media re-fetching and image flicker during scroll, especially on iOS Safari (#414, #442).
  • Fix PWA notification click routing to open the correct chats (#447).
  • Fix Web Push delivery and deduplicate subscriptions by device (#439, #441 and follow-up commits).
  • Fix chat scrolling stability with images and restore markdown list markers and heading styles in chat bubbles (#430, #451).
  • Fix session title derivation and backfill titles from backends (#397, #444).
  • Fix chat history pagination and session loading behavior in the Workbench (#459 and related commits).
  • Fix OpenCode provider handling, including config refresh, auth-save model refresh, provider identity preservation, provider test excerpts, mirrored config keys, and server restart after provider changes (#463, #477, #480, #482, #485, #487).
  • Fix setup wizard summaries to avoid credential echo and require-mention leakage (#473).
  • Fix long-running agent execution so turns are no longer killed by a duration timeout (#383).
  • Fix numerous Workbench queue, turn-lifecycle, backend-binding, stop/retry, and session-recovery regressions shipped during the v3 Workbench rollout (multiple commits across #351, #385, #386, #391 and follow-up fixes).

Breaking

  • Change the product’s primary home, branding, and distribution surfaces toward avibe, including the default home experience and related UI/documentation surfaces.
  • Rebuild the Workbench architecture around new session/message APIs and /api/* route migration, which may affect integrations that depended on older internal routes or legacy Workbench behavior.
  • Remove the legacy default agent from storage (#352).

Full Changelog: https://github.com/cyhhao/vibe-remote/compare/v2.3.5...v3.0.0


v3.0.0

Highlights

  • 你现在可以使用全新重构的 Workbench:支持按会话范围的聊天流、更完整的会话管理、消息筛选、定时任务,以及跨项目/后端更稳定的会话恢复。
  • 你现在可以在聊天中直接处理 富媒体内容,包括图片、文件上传和语音;同时还带来了更好的预览、灯箱查看、语音控件、媒体缓存和去重能力。
  • Web UI 在 移动端和 PWA 上有了明显提升:支持响应式布局、可安装为应用、iOS 添加到主屏提示、Web Push 通知,以及大量 iOS 键盘和视口问题修复。
  • Show Pages 与 Show Runtime 能力进一步完善:新增管理页面、列表命令、标注层事件、运行时会话事件、预热机制,以及更稳定的恢复体验。

Changes

Added

  • 新增会话级 Show Pages 支持,以及 Show Page 列表命令 (#326, #331)。
  • 新增用于管理 Show Pages 的后台管理页面 (#382)。
  • 新增 CLI 分页数据查询能力 (#337)。
  • 新增 Vibe Agents 的启用/禁用状态支持 (#338)。
  • 新增重构后的 Workbench 外壳,包含 avibe 平台支持、sessions/messages REST API、Inbox/Agents/Harness/Chat 页面,以及 IM 镜像能力 (#339, #343)。
  • 新增 Workbench 按会话范围的聊天流,以及消息来源追踪(provenance)(#351)。
  • 新增 Workbench 的定时任务、消息筛选和会话状态指示 (#367, #388)。
  • 新增按路径恢复项目归档,以及会话分页能力 (#375)。
  • 新增聊天富媒体支持,包括 agent 图片/文件、上传和语音消息 (#393)。
  • 新增侧边栏项目和会话的右键菜单 (#395)。
  • 新增 /agents 全局 prompts 编辑器 (#409)。
  • 新增项目级默认 Agent 和 Project Settings 对话框 (#416)。
  • 新增聊天中的快捷回复按钮 (#417)。
  • 新增在 Workbench 中直接编辑项目 AGENTS.md 的能力 (#381)。
  • 新增响应式/移动端 Web UI 支持,并补充移动端行菜单与能力下钻体验 (#402, #406, #412)。
  • 新增 /chat 的 IM 风格消息气泡 (#419)。
  • 新增可安装 PWA,以及 iOS“添加到主屏幕”提示 (#422)。
  • 新增 PWA Web Push 通知能力。
  • 新增 Settings → Dependencies 标签页,并支持自动安装 askill (#365)。
  • 新增 Show Runtime 对标注层事件的支持,并统一标注事件载荷格式 (#360, #404)。
  • 新增 Show Runtime 会话事件与会话预热能力 (#415, #446)。
  • 新增 vibe agent models,用于发现可用模型和 reasoning effort (#470)。
  • 新增 OpenCode 自定义 provider model 支持,并在向导/设置中统一“allow tool calls”交互 (#35181355, #462)。
  • 新增 Workbench 语音 ASR 直连 avibe.bot 的能力(通过 brokered user token)(#468)。

Changed

  • 将默认首页和主要产品界面逐步切换到 avibe,并同步更新分发入口与界面文案。
  • 将 Workbench 迁移到完整的 /api/* 路由体系,并修复 SPA 路由问题 (#343)。
  • 改进初始化与 provider 配置体验:重做 setup wizard,并复用后端 provider 配置逻辑 (#453)。
  • 优化聊天媒体体验,包括图片预览尺寸限制、灯箱查看和更清晰的语音控件 (#400, #403)。
  • 优化 Harness 任务/观察详情,补充会话、Agent、本地时间和下次运行信息 (#431)。
  • 优化聊天可用性,包括悬停显示时间戳、跳到最新消息、打开时自动聚焦、用户消息支持 Markdown,以及队列发送按钮 (#443, #405, #464, #434)。
  • 优化 Agent 与设置页面,统一表单控件,并改进 OpenCode/provider 配置流程 (#353, #373, #376)。
  • 优化 avibe workbench 在 dashboard 中的展示与品牌呈现 (#450, #492)。
  • 优化性能:改进 Workbench 热路径、聊天初始化、Inbox 扫描、配置读取和次级页面读取效率 (#465, #471, #474, #472, #476)。
  • 优化 Show Runtime 的公共依赖缓存与分发路径,加快启动速度(#479 及相关提交)。

Fixed

  • 修复 Slack 音频片段无法触发 ASR 检测的问题 (#324)。
  • 修复 remote OAuth 浏览器交接流程 (#327)。
  • 修复 runtime 服务重启时的所有权处理问题 (#333)。
  • 修复 setup/login 守卫逻辑:未登录或被策略阻止的用户现在会看到正确页面,而不是被错误跳转到 /setup (#334, #349)。
  • 修复 UI 中 /status 轮询策略,使其能根据状态自适应调整频率 (#350)。
  • 修复存储层遗留默认 agent 的问题 (#352)。
  • 修复 Show Runtime 状态回归,并延后 fallback recovery screen 的出现,避免过早显示恢复界面 (#364, #369, #478)。
  • 修复 CLI 中 legacy scope 通过 agents 路由的问题,并更早拒绝无法解析的 legacy backend (#363 及相关提交)。
  • 修复空安装(vacuous install)和无文件夹项目的处理问题 (#370)。
  • 修复多项 Agent 配置界面问题,包括删除按钮、徽标、描述、prompt 编辑器、system description 锁定、模型感知 effort、创建对话框一致性和导入空状态 (#372, #376)。
  • 修复 Inbox 中“awaiting agent”回复标记持久化,以及 Markdown 预览问题 (#377)。
  • 修复无文件夹项目在 AGENTS.md 编辑和项目归档流程中的问题 (#387, #389)。
  • 修复共享挂载环境下 dispatch socket 失败的问题 (#394)。
  • 修复设置保存逻辑,避免按行增量保存时清空 scope_settings (#401)。
  • 修复多项移动端/iOS 聊天体验问题,包括视口溢出、键盘定位、输入框贴键盘、路由选择器、返回导航和回车行为 (#407, #410, #411, #413, #418, #420, #421)。
  • 修复聊天媒体在重渲染/滚动时重复拉取,以及 iOS Safari 下图片滚动闪烁的问题 (#414, #442)。
  • 修复 PWA 通知点击后无法正确打开对应聊天的问题 (#447)。
  • 修复 Web Push 投递问题,并按设备去重订阅 (#439, #441 及后续修复)。
  • 修复带图片消息时的滚动抖动,并恢复聊天气泡中的 Markdown 列表标记和 h5/h6 样式 (#430, #451)。
  • 修复会话标题推导,并支持从后端回填会话标题 (#397, #444)。
  • 修复 Workbench 中聊天历史分页和会话加载行为 (#459 及相关提交)。
  • 修复 OpenCode provider 相关问题,包括配置刷新、认证保存后模型刷新、provider 身份保留、provider 测试输出、配置键镜像,以及 provider 变更后自动重启服务 (#463, #477, #480, #482, #485, #487)。
  • 修复 setup wizard 摘要中回显凭据和泄露 require-mention 信息的问题 (#473)。
  • 修复长时间运行的 agent 会被超时强制终止的问题;现在不再因 turn-duration timeout 被杀掉 (#383)。
  • 修复 v3 Workbench 上线过程中暴露出的多项队列、turn 生命周期、后端绑定、停止/重试和会话恢复回归问题(涉及 #351、#385、#386、#391 及多次后续修复)。

Breaking

  • 将产品的默认首页、品牌和分发入口转向 avibe,默认体验与相关界面/文档已发生变化。
  • Workbench 底层架构已重建为新的 session/message API,并迁移到 /api/* 路由;如果你依赖旧的内部路由或旧版 Workbench 行为,可能需要调整。
  • 移除存储层中的遗留默认 agent (#352)。

Full Changelog: https://github.com/cyhhao/vibe-remote/compare/v2.3.5...v3.0.0

Breaking Changes

  • Change the product’s primary home, branding, and distribution surfaces toward **avibe**, including the default home experience and related UI/documentation surfaces.
  • Rebuild the Workbench architecture around new session/message APIs and `/api/*` route migration, which may affect integrations that depended on older internal routes or legacy Workbench behavior.
  • Remove the legacy default agent from storage (#352).

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

Beta — feedback welcome: [email protected]