Skip to content

交互与输入

Kimi CLI 提供了丰富的交互功能,帮助你高效地与 AI 协作。

Agent 与 Shell 模式

Kimi CLI 有两种输入模式:

  • Agent 模式:默认模式,输入的内容会发送给 AI 处理
  • Shell 模式:直接执行 Shell 命令,无需离开 Kimi CLI

Ctrl-X 可以在两种模式之间切换。当前模式会显示在底部状态栏中。

在 Shell 模式下,你可以像在普通终端中一样执行命令:

sh
$ ls -la
$ git status
$ npm run build

注意

Shell 模式中每个命令独立执行,cdexport 等改变环境的命令不会影响后续命令。

Thinking 模式

Thinking 模式让 AI 在回答前进行更深入的思考,适合处理复杂问题。

在 Agent 模式下按 Tab 键可以切换 Thinking 模式的开关状态,切换后底部状态栏会显示提示。也可以在启动时通过 --thinking 参数启用:

sh
kimi --thinking

提示

Thinking 模式需要当前模型支持。

多行输入

有时你需要输入多行内容,比如贴入一段代码或错误日志。按 Ctrl-JAlt-Enter 可以插入换行,而不是直接发送消息。

输入完成后,按 Enter 发送整条消息。

剪贴板与图片粘贴

Ctrl-V 可以粘贴剪贴板中的文本或图片。

如果剪贴板中是图片,Kimi CLI 会自动将图片作为附件添加到消息中。发送消息后,AI 可以看到并分析这张图片。

提示

图片输入需要当前模型支持 image_in 能力,视频输入需要支持 video_in 能力。

斜杠命令

斜杠命令是以 / 开头的特殊指令,用于执行 Kimi CLI 的内置功能,如 /help/setup/sessions 等。输入 / 后会自动显示可用命令列表。完整的斜杠命令列表请参考 斜杠命令参考

@ 路径补全

在消息中输入 @ 后,Kimi CLI 会自动补全工作目录中的文件和目录路径。这让你可以方便地引用项目中的文件:

帮我看一下 @src/components/Button.tsx 这个文件有没有问题

输入 @ 后开始输入文件名,会显示匹配的补全项。按 TabEnter 选择补全项。

审批与确认

当 AI 需要执行可能有影响的操作(如修改文件、运行命令)时,Kimi CLI 会请求你的确认。

确认提示会显示操作的详情,你可以选择:

  • 允许:执行这次操作
  • 本会话允许:在当前会话中自动批准同类操作
  • 拒绝:不执行此操作

如果你信任 AI 的操作,或者你正在安全的隔离环境中运行 Kimi CLI,可以启用「YOLO 模式」来自动批准所有请求:

sh
# 启动时启用
kimi --yolo

# 或在运行中切换
/yolo

开启 YOLO 模式后,底部状态栏会显示黄色的 YOLO 标识。再次输入 /yolo 可关闭。

注意

YOLO 模式会跳过所有确认,请确保你了解可能的风险。建议仅在可控环境中使用。