diff --git a/docs/MDTODO/cli-output-progressive-disclosure.md b/docs/MDTODO/cli-output-progressive-disclosure.md index ec45eae1..8686ac79 100644 --- a/docs/MDTODO/cli-output-progressive-disclosure.md +++ b/docs/MDTODO/cli-output-progressive-disclosure.md @@ -55,7 +55,7 @@ 解决 [UniDesk #1831](https://github.com/pikasTech/unidesk/issues/1831):收敛 AgentRun control-plane secret-sync --dry-run 的默认输出,直接披露脱敏计划与 activation fence 资源 identity/状态/语义化下钻,保证 text/JSON/YAML 同构且 valuesPrinted=false;不得读取 dump 二次裁剪、提高 stdout 阈值、改变 Secret 同步语义或手工触发 CI/CD,完成任务后将详细报告写入[任务报告](./details/cli-output-progressive-disclosure/R3.4_Task_Report.md)。 -### R3.5 [in_progress] +### R3.5 [completed] 解决 [UniDesk #1834](https://github.com/pikasTech/unidesk/issues/1834):Artificer session send dry-run 的 Next 被渲染为 [object Object],live runner admission failure 又丢失 typed reason、已写资源 identity/mutation 状态和正式下钻。建立 text/JSON/YAML 同构的有界 session-send plan/error 投影,展示 decision、run reuse/runner create、session/run/command identity 与安全 Next;只做 render-only,不在 UniDesk 实现 session 状态机、retry/cleanup,不提高 stdout 阈值或改变 AgentRun durable facts,完成任务后将详细报告写入[任务报告](./details/cli-output-progressive-disclosure/R3.5_Task_Report.md)。 diff --git a/docs/MDTODO/details/cli-output-progressive-disclosure/R3.5_Task_Report.md b/docs/MDTODO/details/cli-output-progressive-disclosure/R3.5_Task_Report.md new file mode 100644 index 00000000..62bcf379 --- /dev/null +++ b/docs/MDTODO/details/cli-output-progressive-disclosure/R3.5_Task_Report.md @@ -0,0 +1,23 @@ +# R3.5 任务报告 + +## 结论 + +已解决 [UniDesk #1834](https://github.com/pikasTech/unidesk/issues/1834)。UniDesk 的 `agentrun send` 现在对 dry-run 与 typed failure 提供 text/JSON/YAML 同构的有界投影,不再把结构化 `Next` 渲染成 `[object Object]`,也不会隐藏 session、run、command、mutation 或 partial-write 事实。 + +## 交付 + +- 合并 PR:[pikasTech/unidesk#1836](https://github.com/pikasTech/unidesk/pull/1836)。 +- 合并提交:`3048cd37`(源提交 `4a018492`)。 +- 变更边界:仅调整 UniDesk CLI 渲染;AgentRun manager 继续独占 session/runner 状态机。 +- dry-run 有界输出:human 460B、JSON 1169B、YAML 896B。 +- typed failure 投影包含 failure code/reason、资源 identity、`mutation/partialWrite` 与安全只读 Next。 + +## 验证 + +- 独立运行 `bun test scripts/src/agentrun.test.ts`:17 个测试通过,共 381 个断言。 +- PR preflight:`MERGEABLE/CLEAN`。 +- PR 通过受控入口合并;未手工触发 CI/CD、部署或运行面状态变更。 + +## 后续关系 + +本项只恢复可见性,不替代 [AgentRun #319](https://github.com/pikasTech/agentrun/issues/319) 的 admission 原子性修复。真实 Artificer continuation 将在 AgentRun 状态机修复自动发布后,继续使用原 session 验收。