27 lines
1.0 KiB
Markdown
27 lines
1.0 KiB
Markdown
# CLI
|
||
|
||
状态:todo
|
||
期望阶段:P1
|
||
|
||
## 目标
|
||
|
||
CLI 是第一条完整产品线,应能独立完成聊天、空间管理、执行观察和日常开发/临时事务。
|
||
|
||
## 已确定
|
||
|
||
- 以自然语言 REPL 为主;普通文本发送给当前 Conversation。
|
||
- 使用少量斜杠命令处理 Space、会话、Run 等确定性控制操作。
|
||
- 提示符需要明确显示当前 Task/Project 与 Conversation。
|
||
- Agent 的普通回答流式输出;Tool 调用显示简短状态、结果和失败信息,不展示内部推理。
|
||
- 除 REPL 外,CLI 还应提供全屏 TUI,用于浏览 Space、会话、Run、日志与产物;它属于 CLI 产品线,不是可遗忘的远期附属功能。
|
||
|
||
## 候选命令
|
||
|
||
`/new`、`/conversations`、`/switch`、`/tasks`、`/task`、`/project`、`/runs`、`/log`、`/cancel`、`/exit`。
|
||
|
||
## 待细化
|
||
|
||
- 启动时恢复最近上下文还是提供编号选择器。
|
||
- REPL 与 TUI 的切换方式、TUI 库、布局和快捷键。
|
||
- 长 Tool 输出的折叠、复制与完整日志查看方式。
|