Skip to content

交互与输入

Kimi Code CLI 以交互式 TUI 运行,核心由输入框、对话视图和状态栏三部分组成。本页介绍输入方式、媒体粘贴、审批流程和模式切换。

输入框基本操作

输入框接受自由文本:Enter 发送,Shift-EnterCtrl-J 插入换行。输入框为空时按 / 浏览当前工作目录的历史输入。

退出 CLI:输入框为空时按 Ctrl-D,或空闲状态下连按 Ctrl-C 两次,或输入 /exit。流式输出期间按 Ctrl-CEsc 是中断当前轮次,不会退出程序。

粘贴图片与视频

Kimi Code CLI 支持在输入框中直接粘贴图片和视频,让 AI 结合视觉内容理解你的问题——截图报错、UI 设计图、架构图,直接粘贴进去就能讨论,无需上传或转存。

视频输入是 Kimi Code 的特色能力,支持直接粘贴视频片段让模型分析其中的内容、界面流程或代码演示。

操作方式:

  • macOS / LinuxCtrl-V
  • WindowsAlt-V

粘贴后输入框显示占位符,可像普通文本一样编辑;提交时自动替换为实际内容。纯文本剪贴板会回退到普通粘贴。媒体功能是否可用取决于当前模型的多模态能力(image_in / video_in),登录 Kimi Code 账号后默认开启。

斜杠命令

/ 开头的内容会被识别为斜杠命令。输入 / 后弹出补全菜单,随后续字符实时过滤;按 Esc 关闭菜单,匹配失败时内容会作为普通消息发送给 Agent。

已激活的 Agent Skills 会自动注册为斜杠命令:外部 Skill 以 /skill:<name> 调用,内置 Skill 直接以 /<name> 出现在斜杠命令面板中;若外部 Skill 名称与系统斜杠命令不冲突,也可以省略 skill: 前缀直接输入 /<name>

部分命令仅在 Agent 空闲时可用,流式输出或上下文压缩期间需先按 Esc 中断。/yolo/plan/help/btw 等模式切换和查询类命令则始终可用。全部命令说明见斜杠命令参考

文件引用

键入 @ 触发文件路径补全,选中后在输入中插入相对路径,Agent 读取时会直接加载该文件内容。以点开头的目录默认隐藏,可显式输入如 @.github/ 访问。

@ 引用和斜杠命令是两套不同的机制:@ 向 Agent 提供文件上下文,/ 调用内置功能或 Skill。

审批流程

Agent 调用会产生副作用的工具(修改文件、执行命令等)时,TUI 会弹出审批面板让你确认。YOLO 模式以及 Plan 模式下对计划文件的写入不触发审批。

用方向键选择选项,Enter 确认;也可以按 1/2/3 数字键直接选择。EscCtrl-CCtrl-D 等同于拒绝。

面板中通常有「Approve for this session」选项,选择后本次会话内的同类调用将自动放行。如需永久规则,在配置文件里预置 allow / deny 规则即可。

模式切换

Plan 模式

Plan 模式下,Agent 先输出行动计划,等待你确认后才动手修改文件,适合复杂或高风险任务。

  • 切换:Shift-Tab/plan
  • 清除当前计划:/plan clear(仅空闲时)

Agent 输出方案后会等待你审批——可批准执行、拒绝、或要求修改。退出 Plan 模式始终需要你确认,即使开启了 YOLO 模式也不例外。

YOLO / Auto 模式

YOLO 模式/yolo)跳过几乎所有工具调用的审批确认,适合已知安全的批处理任务,Plan 模式的退出审批除外。

Auto 模式/auto)则更克制:工具审批自动处理,但 Agent 不会向用户提问,适合需要无人值守但又不想完全关闭审批的场景。

注意

YOLO 模式会跳过文件写入和命令执行的确认,请只在受信任的工作目录下使用。

流式输出期间

Agent 思考或调用工具时,输入框仍然可用,支持以下额外操作:

  • Ctrl-S:把输入框中的内容立即注入正在运行的轮次,无需等待结束
  • Esc / Ctrl-C:中断当前轮次
  • Ctrl-O:全局切换工具输出的折叠状态

外部编辑器

Ctrl-G 把当前输入内容发给外部编辑器,保存后回填到输入框,不保存则保持原样。适合需要输入大段文本或带格式内容的场景。

编辑器优先级:/editor 配置 > $VISUAL 环境变量 > $EDITOR 环境变量。未配置时可先运行 /editor 选择默认编辑器。

下一步