fix: 统一 session send 续跑入口

This commit is contained in:
AgentRun Codex
2026-06-11 21:57:29 +08:00
parent 4a5b298a30
commit 64b824911f
6 changed files with 341 additions and 107 deletions
+1
View File
@@ -39,6 +39,7 @@ AgentRun 是面向 UniDesk 与 HWLAB 的共享 Agent 执行基础设施。本仓
## Critical CLI Spec Rule
- P0: AgentRun CLI 和服务开发必须遵循 UniDesk `cli-spec` 原则:默认 JSON 输出、禁止空输出伪成功、禁止长阻塞 CLI、日志可见、配置显式校验、稳定跨服务边界优先使用 RESTful API。G14 非交互 route 优先使用 `./scripts/agentrun ...` launcher;它只负责定位 Bun 并转入 `scripts/agentrun-cli.ts`
- P0: 用户级 Session 续跑只使用 `sessions send <sessionId>`CLI 只做 render-only clientmanager REST `/api/v1/sessions/:sessionId/send` 按 durable session 状态自动决定内部 `steer` 或新 `turn``sessions turn` / `sessions steer` 只能作为隐藏兼容 alias 或低层诊断入口,不能出现在默认调度、帮助文档或恢复建议中。
- P0: 一旦新增 CLI,入口文件必须保持轻量,具体实现拆入 `scripts/src/`;长任务必须快速返回,并提供 status/log/event 轮询。
## Critical v0.1 Implementation Stack Rule