v2.3.1
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 startis 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
vibeyuser 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
vibestartup semantics in the CLI docs. - Refresh the
use-vibe-remoteskill 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_urlSOCKS scheme guidance and correct/platformsand/remote-access/statusfield contracts in docs.
Fixed
- Make bare
vibe startidempotent 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
Changed
- 将 Slack 结果渲染为原生 Markdown 区块,提升可读性 (#280)。
- 集中处理 system prompt 注入逻辑,提升提示词行为一致性 (#287)。
- 澄清 CLI 文档中裸
vibe启动的语义。 - 刷新
use-vibe-remoteskill 与 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