Skip to content

v2.3.1

Choose a tag to compare

@github-actions github-actions released this 13 May 02:58
· 768 commits to master since this release
ef107ae

Highlights

  • You can now view Slack final results in a native Markdown block, making responses easier to read and better formatted (#280).
  • Fixed startup reliability so vibe start is now idempotent, reducing failures and making repeated start commands safe (#286).
  • Improved runtime isolation for managed child processes, helping prevent shutdown and lifecycle issues from affecting other processes (#285).
  • Fixed wildcard LAN host trust handling in the UI server, with safer validation for LAN and Tailscale interfaces (#284).

Changes

Added

  • Add Incus tenant scaffolding to simplify tenant setup (#281).
  • Default Incus tenants to the vibey user for more consistent tenant provisioning (#288).

Changed

  • Render Slack results with a native Markdown block for improved readability (#280).
  • Centralize system prompt injection to make prompt handling more consistent (#287).
  • Clarify bare vibe startup semantics in the CLI docs.
  • Refresh the use-vibe-remote skill and CLI documentation for v2.3 (#279).
  • Update README and setup docs, including v2.3.0 screenshots, localized ZH wizard screenshots, and avibe.bot Cloud promotion (#283).
  • Document a regression worktree state gotcha for agents.
  • Broaden proxy_url SOCKS scheme guidance and correct /platforms and /remote-access/status field contracts in docs.

Fixed

  • Make bare vibe start idempotent and fix related health checks (#286).
  • Isolate managed child process groups and add shutdown diagnostics for more reliable runtime cleanup (#285).
  • Preserve Slack reply targets in the Markdown fallback.
  • Trust wildcard LAN interface hosts safely by excluding bridge/container interfaces and validating wildcard/Tailscale peers and addresses (#284).
  • Reuse service PID when the command is unreadable, while validating UI/service PID ownership before reuse or stop.

Full Changelog: v2.3.0...v2.3.1


Highlights

  • 你现在可以在 Slack 中以原生 Markdown 区块查看最终结果,回复内容更清晰、格式更易读 (#280)。
  • 修复了启动可靠性问题,vibe start 现在具备幂等性,重复执行启动命令也能安全处理 (#286)。
  • 改进了托管子进程的隔离方式,降低了关闭或生命周期操作影响其他进程的风险 (#285)。
  • 修复了 UI Server 对局域网通配主机信任的处理逻辑,并加强了对 LAN 与 Tailscale 接口的安全校验 (#284)。

Changes

Added

  • 新增 Incus tenant 脚手架,简化租户初始化流程 (#281)。
  • 将 Incus tenant 的默认用户设为 vibey,让租户配置更一致 (#288)。

Changed

  • 将 Slack 结果渲染为原生 Markdown 区块,提升可读性 (#280)。
  • 集中处理 system prompt 注入逻辑,提升提示词行为一致性 (#287)。
  • 澄清 CLI 文档中裸 vibe 启动的语义。
  • 刷新 use-vibe-remote skill 与 CLI 文档,适配 v2.3 (#279)。
  • 更新 README 与相关设置文档,包括 v2.3.0 截图、中文向导截图本地化,以及 avibe.bot Cloud 的展示调整 (#283)。
  • 补充 agents 文档,说明 regression worktree 状态的注意事项。
  • 完善 proxy_url 的 SOCKS 协议说明,并修正文档中 /platforms/remote-access/status 的字段约定。

Fixed

  • 让裸 vibe start 支持幂等执行,并修复相关健康检查问题 (#286)。
  • 隔离托管子进程组,并补充关闭阶段的诊断日志,提升运行时清理可靠性 (#285)。
  • 修复 Slack 在 Markdown 回退渲染时丢失回复目标的问题。
  • 安全地支持局域网通配主机信任:排除 bridge/container 接口,并校验通配与 Tailscale 对等端及地址 (#284)。
  • 在命令不可读时复用 service PID,同时在复用或停止前校验 UI/service PID 的归属关系。

Full Changelog: v2.3.0...v2.3.1