交互式聊天
完整的终端 UI,用于与 AI 聊天、审查命令以及通过键盘快捷键管理工作流程。
最后更新: 2026年3月1日
终端界面
YeePilot 提供一个在您现有终端模拟器中运行的完整终端用户界面(TUI)。通过以下命令启动:
bash
yeepilot界面有三个主要区域:
- 底部的输入区域,用于输入提示和命令
- 中间的对话区域,显示您的消息、AI 回复和命令输出
- 顶部的状态栏,显示会话信息、模型名称和 Token 使用量
一切都由键盘驱动。无需鼠标操作,这使其在 SSH 会话和远程工作中非常高效。
编写提示
用自然语言输入您的请求。可以尽可能具体或笼统:
plaintext
> Restart the nginx service and check if it came back up healthyplaintext
> What is using the most memory right now?plaintext
> Set up a cron job that backs up /var/www to /backup every night at 2amYeePilot 理解上下文。如果您的第一条提示是关于 nginx 的,后续提问 "show me its error log" 会自动定位到 nginx 错误日志。
多行输入
对于较长或更复杂的提示,使用 Shift+Enter 添加新行而不发送消息。单独按 Enter 发送。
plaintext
> I need to do three things:
1. Find all log files older than 30 days
2. Compress them with gzip
3. Move them to /archive/logs消息历史
使用上下箭头键在之前的提示之间循环切换。这类似于 shell 历史记录 -- 按上键回调上一条消息,继续按可以追溯更早的记录。
键盘快捷键
| 快捷键 | 操作 |
|---|---|
| Enter | 发送当前消息 |
| Shift+Enter | 换行(多行输入) |
| Up / Down | 在消息历史中循环 |
| Ctrl+C | 退出 YeePilot |
| Ctrl+L | 清除对话显示 |
| Ctrl+T | 切换 Token 使用模式 |
| Ctrl+S | 显示统计面板(Token、费用、会话信息) |
| Ctrl+E | 切换 Shell 模式(直接命令执行) |
| Ctrl+F | 搜索对话历史 |
| F1 | 显示帮助和可用命令 |
命令审批快捷键
当 YeePilot 展示命令方案等待审批时:
| 快捷键 | 操作 |
|---|---|
| Enter 或 Y | 批准并执行方案 |
| N | 拒绝方案 |
| E | 在执行前编辑提议的命令 |
斜杠命令
斜杠命令控制 YeePilot 的行为。在输入提示符处输入:
| 命令 | 描述 |
|---|---|
/help | 显示所有可用命令 |
/new | 开始新会话 |
/sessions | 列出并切换会话 |
/rename [name] | 重命名当前会话 |
/export | 将会话导出为文本 |
/file [path] | 将文件添加到 AI 上下文 |
/files | 列出当前上下文中的文件 |
/unfile [path] | 从上下文中移除文件 |
/think [mode] | 设置扩展思考模式 |
/model [name] | 切换 AI 模型 |
/provider [name] | 切换 AI 提供商 |
/config | 显示当前配置 |
/clear | 清除对话显示 |
/livestream | 切换实时流面板 |
命令审批流程
当您描述一个任务时,YeePilot 遵循以下工作流程:
- 您用自然语言描述任务
- AI 生成命令方案,包含一个或多个命令
- 每个命令进行风险分类(SAFE、MODERATE、DANGEROUS 或 BLOCKED)
- 您审查方案并查看将要运行的确切内容
- 您批准或拒绝方案
- 命令执行并显示输出
- AI 分析输出并可能建议后续操作
对于多步骤任务,此循环会重复。您在每一步都保持控制。
批量审批
当 AI 提议多个命令时,它们作为一批展示。您可以一次批准整批或拒绝以请求修改:
plaintext
Plan:
1. find /var/log -name "*.log" -mtime +30 -type f [SAFE]
2. gzip /var/log/old-app.log /var/log/old-access.log [MODERATE]
3. mv /var/log/old-*.gz /archive/logs/ [MODERATE]
Execute all? [Y/n]统计面板
按 Ctrl+S 打开统计面板。它显示:
- 当前会话的 Token 使用量(提示 Token、补全 Token、总计)
- 基于模型定价的估算费用
- 会话时长和消息数量
- 当前使用的模型和提供商
这帮助您跟踪 API 费用并了解上下文窗口已使用了多少。
Shell 模式
按 Ctrl+E 切换 Shell 模式。在 Shell 模式下,您的输入会直接作为 shell 命令执行,无需 AI 解读。当您确切知道要运行什么命令且不需要 AI 辅助时,这很有用。
再次按 Ctrl+E 切换回 AI 模式。
高效使用技巧
- 明确指定路径和服务。"Restart nginx" 很好。"Restart the web server" 也可以,但可能需要一个澄清步骤。
- **使用后续提示。**YeePilot 在会话内保持上下文,因此在重启服务后说 "now check the logs for errors" 可以自然地工作。
- **注意风险等级。**在批准 MODERATE 和 DANGEROUS 命令之前多花一刻时间查看。
- 定期使用 Ctrl+S 来监控 Token 使用情况,特别是使用付费模型时。