feat(agentcli): Web 端运行中消息排队
忙时输入入队,支持立即(abort 后发)、编辑、撤销; 任务结束后自动 continue 排队内容。配套 docs/14。
This commit is contained in:
1 parent
1c98c25c74
commit
95066083bd
3 files changed
+142
-18
No files matched your search
@@ -35,6 +35,7 @@ AI Agent / Agent CLI 是 AIOps 的智能执行入口。用户在浏览器中选
|
||||
| 08 | [代码审计与平台智能化优化](08-代码审计与平台智能化优化.md) | Agent CLI 代码差距、AIOps 上下文工具、告警分析和预测分析升级路线 |
|
||||
| 09 | [三产品定位与执行边界](09-三产品定位与执行边界.md) | OpsXCLI、OpsXShell、AIOps 的独立目标、凭证、执行和审计边界 |
|
||||
| 08b | [代码审计与挂点索引](08-代码审计与挂点索引.md) | incomplete/续跑挂点速查(配套平台智能化优化长文) |
|
||||
| 14 | [运行中消息排队](14-运行中消息排队.md) | 忙时排队 / 立即 / 编辑 / 撤销 |
|
||||
| 13 | [运行结果状态与可续跑契约](13-运行结果状态与可续跑契约.md) | **先 docs 后代码**:completed/incomplete/可续跑统一语义 |
|
||||
|
||||
---
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
# 运行中消息排队(三产品统一)
|
||||
|
||||
> // Logan.Li
|
||||
> 更新:2026-09-19
|
||||
> 对标常见 Agent UX(Zcode / Cursor):当前任务仍在跑时,允许预写下一条。
|
||||
|
||||
## 语义
|
||||
|
||||
| 动作 | 含义 |
|
||||
|------|------|
|
||||
| **排队** | 运行中提交的新输入进入 `pending`(默认一条;再提交则覆盖或需先撤销) |
|
||||
| **自动续发** | 当前任务 `completed` / `incomplete` / `failed` / `cancelled` 结束后,若仍有 pending,自动开始该条(continue/追问语义) |
|
||||
| **立即** | 中断当前任务,立刻用 pending 内容开跑 |
|
||||
| **编辑** | 把 pending 拉回输入框,清空排队槽 |
|
||||
| **撤销** | 丢弃 pending,不发送 |
|
||||
|
||||
与 [运行结果状态与可续跑契约](13-运行结果状态与可续跑契约.md) 的关系:排队是**同会话并发输入**;incomplete 续跑是**上一趟未完成再继续**。两者可叠加。
|
||||
|
||||
## 产品落点
|
||||
|
||||
| 产品 | UI | 中断手段 |
|
||||
|------|-----|----------|
|
||||
| opsxshell | Agent 面板排队条 | `stopAgent`(bump runId)后立刻 `runAgent` |
|
||||
| aiops Web | AgentCLI 输入区排队条 | WS `abort` 后再 `continue`/`start` |
|
||||
| opsxcli TUI | 忙时 Enter 入队;快捷键立即/编辑/撤销 | cancel 当前 RunStream ctx |
|
||||
|
||||
## 不做
|
||||
|
||||
- 多条 FIFO 长队列(首版单槽)
|
||||
- 跨会话排队
|
||||
Reference in new issue
Block a user