docs(mdtodo): close runner admission visibility task
This commit is contained in:
@@ -63,7 +63,7 @@
|
||||
|
||||
记录 [UniDesk #1835](https://github.com/pikasTech/unidesk/issues/1835):gh issue view --json body 对 13 KiB 大正文仍触发 stdout dump,而技能要求理解 issue 前读取全文。增加 body-only 或按 section/cursor 的稳定语义化下钻,保留 body SHA 且不复制 envelope/compatibility 大字段;更新 unidesk-gh skill 清理跟随 dump 的旧 Next。不得读取 dump 二次裁剪、提高 stdout 阈值或手写 API;本支线暂不阻塞 Artificer 主线,完成任务后将详细报告写入[任务报告](./details/cli-output-progressive-disclosure/R3.6_Task_Report.md)。
|
||||
|
||||
### R3.7 [in_progress]
|
||||
### R3.7 [completed]
|
||||
|
||||
解决 [UniDesk #1837](https://github.com/pikasTech/unidesk/issues/1837):前向兼容 [AgentRun #319](https://github.com/pikasTech/agentrun/issues/319) 的 durable runnerAdmission 成功响应,在 text/JSON/YAML 有界投影中展示 mode/state/reason/disposition、run/command/dispatchIntent/plannedRunner identity、mutation/partialWrite/recoveredPriorPartialWrite、retryability 与正式只读下钻;明确 planned runner 不等于 Kubernetes Job 已创建。旧 manager 未返回该字段时保持现有合同;只做 render-only,不在 UniDesk 实现 dispatcher/session 状态机,先合并 consumer 再合并 AgentRun producer,最终用原 Artificer session 验收,完成任务后将详细报告写入[任务报告](./details/cli-output-progressive-disclosure/R3.7_Task_Report.md)。
|
||||
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
# R3.7 任务报告
|
||||
|
||||
## 结论
|
||||
|
||||
已解决 [UniDesk #1837](https://github.com/pikasTech/unidesk/issues/1837)。`agentrun send` 的 text、JSON、YAML 有界投影现在前向兼容 AgentRun #319 的 durable `runnerAdmission`,并明确区分 planned runner identity 与实际 Kubernetes Job。
|
||||
|
||||
## 交付
|
||||
|
||||
- 合并 PR:[pikasTech/unidesk#1839](https://github.com/pikasTech/unidesk/pull/1839)。
|
||||
- 合并提交:`9e0bf1e9`;源提交:`1729cb22`。
|
||||
- 默认投影显示 admission mode/state/reason/disposition、run/command/dispatch intent/planned runner identity、mutation/partialWrite/recoveredPriorPartialWrite、retryable 与 retryAuthority。
|
||||
- `plannedRunnerJobId` 固定标记为 durable planned identity,不生成不存在的 runnerjob describe,也不宣称 Kubernetes Job 已创建。
|
||||
- `retryable=true + retryAuthority=dispatcher` 明确表示 dispatcher 自动重试,Next 不会提示用户重复执行 session send。
|
||||
- 旧 manager 未返回 `runnerAdmission` 时保持原有合同;UniDesk 仍为 render-only client。
|
||||
|
||||
## 验证
|
||||
|
||||
- 独立运行 `bun test scripts/src/agentrun-session-send-render.test.ts scripts/src/agentrun.test.ts`:21 个测试通过、438 个断言通过。
|
||||
- PR preflight:`MERGEABLE/CLEAN`。
|
||||
- 未在 UniDesk 实现 dispatcher/session 状态机,未提高 stdout 阈值,未手工触发 CI/CD。
|
||||
|
||||
## 后续
|
||||
|
||||
按 consumer-first 顺序,下一步审查合并 [AgentRun PR #321](https://github.com/pikasTech/agentrun/pull/321),自动发布后使用原 Artificer session 验收真实 `runnerAdmission` 与半提交恢复。
|
||||
Reference in New Issue
Block a user