Docs核心功能交互式聊天
返回文档
核心功能

交互式聊天

完整的终端 UI,用于与 AI 聊天、审查命令以及通过键盘快捷键管理工作流程。

最后更新: 2026年3月1日

终端界面

YeePilot 提供一个在您现有终端模拟器中运行的完整终端用户界面(TUI)。通过以下命令启动:

bash
yeepilot

界面有三个主要区域:

  • 底部的输入区域,用于输入提示和命令
  • 中间的对话区域,显示您的消息、AI 回复和命令输出
  • 顶部的状态栏,显示会话信息、模型名称和 Token 使用量

一切都由键盘驱动。无需鼠标操作,这使其在 SSH 会话和远程工作中非常高效。

编写提示

用自然语言输入您的请求。可以尽可能具体或笼统:

plaintext
> Restart the nginx service and check if it came back up healthy
plaintext
> What is using the most memory right now?
plaintext
> Set up a cron job that backs up /var/www to /backup every night at 2am

YeePilot 理解上下文。如果您的第一条提示是关于 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 展示命令方案等待审批时:

快捷键操作
EnterY批准并执行方案
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 遵循以下工作流程:

  1. 您用自然语言描述任务
  2. AI 生成命令方案,包含一个或多个命令
  3. 每个命令进行风险分类(SAFE、MODERATE、DANGEROUS 或 BLOCKED)
  4. 您审查方案并查看将要运行的确切内容
  5. 您批准或拒绝方案
  6. 命令执行并显示输出
  7. 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 使用情况,特别是使用付费模型时。