v0.0.3-beta
2026-07-28 重打 tag:
v0.0.3-beta已从d75e1f0挪到c1da13a(含 #107 默认镜像钉 0.0.3-beta、#108 钉 gopls@v0.21.1 + CI 四 provider 完整构建)。已重新触发publish-image/publish-gateway/publish-sandbox;三件套全绿前勿宣称 sandbox 版可用。## 相对上一版
对比基准:v0.0.2-beta(4cdb5ae,2026-07-26)→ 本版 main(d75e1f0,2026-07-28)。
镜像会由
v*tag 触发publish-image/publish-gateway/publish-sandbox推送到 GHCR。
注意:打 tag 不会自动改start.sh/.env.example/compose.release.yaml默认镜像版本(当前仍指向0.0.2-beta),需另开 PR 升到0.0.3-beta。
未纳入本版:无(open PR 为空)。
功能(Features)
PM / MCP / 组织
- PM MCP:产物全文分页读取 + 复审 ReAct 提交(普通 reply / 可选 force)(#90)
- PM MCP:
pm-agent-fs可读组织架构与下属 Agent workspace 文件(#100) - 门禁可自动唤起 PM 代审(#72)
通知 / IM
审计 / Token / Board
- 项目审计轨迹(Audit Trail)(#73)
- 审计:去掉 new badge;Type→resource 级联筛选(#74)
- 审计 Run 模式 Demo(#75)
- PM Token 统计 Board(#81)
- 结构化产物预览支持导出 PNG/PDF(#68)
标签 / 筛选
UX / 控件
- 统一方型
AppSwitch(#63) - 澄清会话对齐沙箱队列 / 流式 / Cancel + 刷新续传(#92)
- 复审会话对齐沙箱队列语义(#77)
app_preview:真脱钩保活 +set_preview即进复审 ReAct(#105)
Release / 沙箱镜像
- release 栈:Agent
/app/data持久化 + 按acpBackend多镜像(默认不再全局强制单一 sandbox)(#106)
文档
- 双语 README 围绕 harness 叙事重写(#95)
修复(Fixes)
澄清 / 审批 / 流式
- 澄清 busy 对话面消除空气泡(C 档三态)(#94)
- 澄清进入时强制贴底(#76)
- 审批/澄清硬刷新续流与四阶段流式 UX(#102)
- 审批预览不再被 noisy softRefresh 闪烁(#78)
- Run 列表刷新中仍可点击进入详情(#88)
移动端 / 布局
- Token 统计 / 项目详情 Tab 窄屏布局(#65)
- Run 详情移动端单栏时间线,避免「Run 汇总」被裁切(#82)
- 审计面板移动端布局(#104)
- 官网 Approve Demo 框选左上→右下与 NW 指针(#70)
- hero workflow 窄屏横向滚动(#62)
交互性能 / 剪贴板
- 削减 P0 路径 INP(canvas / markdown / paint-first)(#71)
- 沙箱复制在 HTTP/内网可用(#67)
- CI:web merge gate 加固、
e2e:ci扩展、clipboard HTTP fallback(#69)
文案 / 视觉
- 中文通知策略「关闭」文案(#96);英文
modeOff→Off(#103) - 永久隐藏 PM Leader Studio 记忆迁移引导条(#97)
- PM Token rank/trend 对齐 workflow 紫色;消除
12PM34伪影(#93, #101)
安全 / 依赖 / CI
- CodeQL 残留告警清理(#66)
golang.org/x/net→ v0.57.0(CVE-2026-25680)(#89)- Dependabot Go modules 批量升级(#84)
- gateway Dockerfile 升至 Go 1.25;PR 冒烟构建拦住镜像基线漂移(#85, #86)
性能 / 其它
升级注意
- 拉取本版镜像:
ghcr.io/cocofhu/approving:0.0.3-beta等(publish 完成后可用)。 - 升级 release 栈时:若旧
.env仍写有SANDBOX_IMAGE=...cursor...,./start.sh会把它当作全局强制;要按 backend 分流请注释掉该行。 - 首次挂载空的
/app/data命名卷后,此前写在容器可写层的 Agent 配置可能一次性不可见(预期迁移缺口);此后请勿docker compose down -v。