Repository navigation
v0.89.0 — CLI --json 全覆盖 + R6 + P3 清零
主题
查询类 CLI 命令全部接入 --json 契约(X-7 收尾)+ 视觉降级轮内重试(R6)+ P3 台账五项清零。
亮点
- CLI:
explore / pipeline / ralplan / quality-gate / config / permissions / agent list·show·keywords·intent / autonomy list·log / role show / eval全部支持--json(契约{ok, code, ...},退出码=code,错误也是合法 JSON);--json时日志改道 stderr,\| jq永不崩 - R6:带图请求失败的自动降级改为轮内原地重试,不再消耗
max_iterations(修"max_iterations=1 时降级等于没生效") - P3 五项:工具签名接生产调用方(
config --generate→tool_signatures.json)、git 只读清单单一来源、删死参数cwd、fast_mode 截断必告知、litellm 兜底缓存写价 - 工程化:装机 E2E 入库
scripts/e2e_desktop_install.ps1(可重复、有退出码)
验证(全部实跑)
- 全量非 slow:5440 passed / 0 failed;收集 5464 / 0 errors
- 覆盖率 66.27%(门禁 60);静默吞异常 155(未回升);生产可达 503(未降)
- 真实端点:
e2e_smoke5/5 ·e2e_production8/8 - 压测(本地 Host):200 并发 QPS 2514 / P99 15.6ms / 错误率 0%
verify_audit_p128/28 · doc_drift 全一致 · 版本三处一致 0.89.0
边界(如实)
- 正式代码签名仍需 CA 证书;真实视觉对话需支持
image_url的端点 - 交互式/长驻命令(
chat/run/serve/collaborate/workflow *)故意不提供--json
完整变更见 CHANGELOG.md。
回滚:git checkout v0.88.10(数据目录与安装目录分离,回滚不影响用户数据)。