# CLI ## Runtime 管理与首次配置 **实现阶段:P1** - 提供 Runtime 启动、连接、状态查询和停止命令。 - Runtime 未启动时自动拉起,CLI 退出后 Runtime 保持运行。 - 完成 DeepSeek Key、数据目录和首个 Task 的最小首次配置。 ## 自然语言 REPL **实现阶段:P1** - 在当前 Conversation 中进行流式聊天。 - 支持输入历史、多行输入、取消当前请求和清晰的当前上下文提示符。 - 终端重开后恢复最近 Space、Conversation 和消息历史。 ## Space 与 Conversation 控制 **实现阶段:P1** - 通过一组一致的斜杠命令创建、列出、切换、重命名和归档 Task/Conversation。 - 为 Project 绑定和切换复用相同的导航体验。 - 提供帮助、命令错误提示和最近使用列表。 ## Run、Tool 与产物呈现 **实现阶段:P2** - 实时展示模型回复、Tool 调用、Shell 输出、测试结果、错误和最终状态。 - 长输出默认摘要,并能查看完整 Run 日志和 Artifact。 - 提供 Run 取消、重新执行以及 Project Diff 查看入口。 ## System Evolution 终端流程 **实现阶段:P3** - 在 CLI 中查看候选版本、Diff、测试结果、发布说明和健康检查。 - 完成 Git 写操作确认、版本切换和回退操作。 - 确保拒绝发布或发布失败后仍能继续处理候选工作区。 ## 非交互与管道模式 **实现阶段:P4** - 支持一次性命令、stdin 输入、stdout 结果、结构化 JSON 输出和可靠退出码。 - 允许 Shell 脚本或其他程序创建 Run、等待结果或后台提交。 - 交互模式和非交互模式使用同一 Runtime 接口。 ## 全屏 TUI **实现阶段:P4** - 提供 Space/Conversation 导航、聊天、Run 时间线、日志、产物和 Diff 工作区。 - 加入命令面板、搜索、补全、快捷键、主题和可调整布局。 - 支持配置、扩展、System Evolution 和后台 Run 管理,不替代快速 REPL。 ## 多 Agent 与记忆工作台 **实现阶段:P6** - 展示 Plan、Step、Child Run、Agent 分工、人工检查点和结果验证。 - 管理 Conversation/Space/全局记忆,查看来源并进行编辑或遗忘。 - 将 P5/P6 的复杂能力整合到一致的终端交互中。