Skip to content

v2.2.8

Choose a tag to compare

@github-actions github-actions released this 05 Apr 00:52
· 1211 commits to master since this release
9547f74

Highlights

  • You can now set up remote integrations more smoothly with new remote setup flows and command reference docs, plus multiple fixes that stabilize IM-based setup across providers (#151, #160).
  • Telegram bot interactions are now more reliable and easier to use, with a button-first flow, polished setup/resume behavior, safer formatting, and concurrent update handling for better responsiveness (#122, #152, #164).
  • Managed vibe watch workflows have expanded significantly: you can now use built-in watch commands, background hook patterns, and longer-running GitHub PR watchers with better catch-up and timeout handling (#153, #154, #158, #159).
  • Fixed message delivery issues across chat platforms, including splitting oversized Discord replies and improving browser/UI mutation protection for setup and request flows (#150, #163).

Changes

Added

  • Add button-first Telegram bot integration and align interactive bot flows (#122).
  • Add remote setup flows and command reference documentation (#151).
  • Add managed vibe watch commands for built-in watch workflows (#154).
  • Add a background watch hook pattern for detached/async watcher usage (#153).
  • Extend GitHub background waiters and add longer-running PR watch capabilities (#158).
  • Add subagent routing support for Codex.
  • Add GitHub PR watch wrappers, catch-up mode, wrapper-level timeout control, async launch by default, timeout hook reporting, and pass-reaction detection for PR workflows.

Changed

  • Improve Telegram interaction, callback gating, resume mapping, topic handling, and setup flow behavior (#152, #164).
  • Refine watch guidance, task/hook messaging, session scope guidance, and agent/review documentation (#148).
  • Update stable auto-update behavior to ignore prereleases and better detect prerelease/post-release version formats (#155).
  • Internal: expand scenario-based auth/setup and message-delivery test coverage, plus related testing standards/docs (#162).

Fixed

  • Fix Discord replies by splitting oversized result messages to avoid delivery failures (#150).
  • Fix IM setup flow stability across auth providers, including routing, cleanup, completion waiting, credential heuristics, and provider verification (#160).
  • Fix Telegram update ordering, task lifecycle/concurrency guards, nested emphasis parsing, formatter placeholder/link handling, callback auth checks, topic creation gating, and atomic chat persistence (#152, #164).
  • Fix GitHub watcher behavior for pull request status transitions, closed draft classification, self-authored review events, bootstrap paging/cursors, polling order, restart catch-up, timeout handling, and non-retryable error handling (#159).
  • Fix watch process handling for spawn failures, shutdown cleanup, wall-clock runtime tracking, zero-value settings, and cancelled waiter termination.
  • Fix UI/browser mutation protection to honor forwarded origin, support E2E bypass, protect global mutation requests, and allow private setup host agent installs (#163).
  • Fix Feishu and Codex routing persistence issues, including missing routing on first save and saved-agent preservation on updates.
  • Fix Python 3.10 compatibility by supporting TOML fallback in Codex.
  • Fix opencode auth refresh behavior during active runs/restarts.

Full Changelog: v2.2.7...v2.2.8


Highlights

  • 你现在可以更顺畅地完成远程集成配置:这次新增了 remote setup 流程和命令参考,同时修复了多处 IM 场景下的配置稳定性问题,整体上手更稳了(#151, #160)。
  • Telegram 机器人交互现在更好用了:新增按钮优先的交互方式,完善了 setup / resume 流程,修复格式化与回调处理问题,并支持并发分发更新,响应更及时(#122, #152, #164)。
  • vibe watch 能力明显增强:现在提供托管式 watch 命令、后台 hook 模式,以及更完善的 GitHub PR 长时监听与补追能力,超时和异常处理也更可靠(#153, #154, #158, #159)。
  • 修复了多平台消息与界面相关问题,包括 Discord 超长结果消息发送失败,以及浏览器/UI 变更请求保护不一致的问题(#150, #163)。

Changes

Added

  • 新增 Telegram 按钮优先的机器人集成,并对交互式流程进行了对齐优化(#122)。
  • 新增 remote setup 流程与命令参考文档(#151)。
  • 新增托管式 vibe watch 命令,简化常见 watch 工作流(#154)。
  • 新增后台 watch hook 模式,支持分离/异步 watcher 用法(#153)。
  • 扩展 GitHub 后台 waiter,增强 PR 长时监听能力(#158)。
  • 新增 Codex 的 subagent 路由支持。
  • 新增 GitHub PR watch wrapper、补追模式、wrapper 级超时控制、默认异步启动、超时 hook 上报,以及 PR pass reaction 检测能力。

Changed

  • 优化 Telegram 的交互体验、回调鉴权、resume 映射、topic 处理和 setup 流程行为(#152, #164)。
  • 更新 watch 指南、任务与 hook 文案、session scope 说明,以及 agents / review 相关文档(#148)。
  • 调整稳定版自动升级逻辑:忽略 prerelease,并改进对 prerelease / post-release 版本格式的识别(#155)。
  • Internal:补充基于场景的 auth/setup 与消息投递测试覆盖,并完善相关测试规范与文档(#162)。

Fixed

  • 修复 Discord 结果消息过长时发送失败的问题,现会自动拆分回复(#150)。
  • 修复 IM 配置流程在多种认证提供方下的稳定性问题,包括路由、清理、完成等待、凭据判断和 provider 校验(#160)。
  • 修复 Telegram 更新顺序、任务生命周期与并发保护、嵌套强调解析、格式化占位符/链接处理、回调鉴权、topic 创建限制,以及聊天发现结果原子持久化等问题(#152, #164)。
  • 修复 GitHub watcher 在 PR 状态变化、已关闭 draft 分类、自身 review 事件过滤、启动分页/游标、轮询顺序、重启补追、超时处理和不可重试错误处理上的问题(#159)。
  • 修复 watch 进程在启动失败、关闭清理、实际运行时长统计、零值配置保留,以及取消 waiter 终止处理上的问题。
  • 修复 UI/浏览器变更请求保护问题,包括转发来源识别、E2E 绕过、全局 mutation 请求保护,以及私有 setup host 的 agent 安装支持(#163)。
  • 修复 Feishu 与 Codex 的路由持久化问题,包括首次保存缺少路由信息和更新时已保存 agent 丢失的问题。
  • 修复 Codex 在 Python 3.10 下的兼容性问题,支持 TOML fallback。
  • 修复 opencode 在活跃运行或重启期间的认证刷新行为。

Full Changelog: v2.2.7...v2.2.8