# 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 输出的折叠、复制与完整日志查看方式。