交互与输入
Kimi Code CLI 的 TUI 输入方式、粘贴图片与视频、@ 文件引用、审批流程与三种权限模式、Plan 模式和 Shell 模式。
Kimi Code CLI 以交互式 TUI 运行,由输入框、对话视图和状态栏三部分组成。输入框:Enter 发送,Shift-Enter 或 Ctrl-J 换行;输入框为空时 ↑/↓ 浏览当前工作目录的历史输入(包括此前运行过的 Shell 命令);退出:输入框为空时 Ctrl-D、空闲时连按两次 Ctrl-C,或输入 /exit;流式输出期间 Ctrl-C 或 Esc 是中断当前轮次,不退出程序。粘贴图片与视频:直接粘贴截图报错、UI 设计图、架构图,视频输入是 Kimi Code 的特色能力,可粘贴视频片段让模型分析内容、界面流程或代码演示(macOS/Linux 用 Ctrl-V,Windows 用 Alt-V);媒体能力取决于当前模型;会话累积媒体超过 20 MB 时,最早的图片和视频会自动从请求中省略并警告。
斜杠命令以 / 开头,补全菜单实时过滤;匹配不到时按普通消息发送。常用:/new、/sessions、/compact、/undo、/model、/plan、/yolo、/goal、/help;已激活的 Agent Skills 也注册为斜杠命令(/skill:<name>)。文件引用:键入 @ 触发文件路径补全,选中后插入相对路径,Agent 读取消息时直接加载该文件(git 与非 git 目录都可用,隐藏路径可补全但 .git 除外);@ 给 Agent 文件上下文,/ 调用内置功能或 Skill,是两套机制。
审批与权限模式
Agent 调用有副作用的工具(修改文件、执行命令)时,TUI 弹出审批面板:方向键加 Enter 或数字键 1/2/3 确认;Esc、Ctrl-C、Ctrl-D 拒绝;选「Approve for this session」则本会话内同类调用不再询问;也可在配置文件预置 allow/deny 规则。三种权限模式:Always Ask(始终询问,原 Manual)是默认,只读操作自动放行,修改文件和执行命令逐一确认;Ask When Needed(必要时询问,原 YOLO,/yolo 开启)自动批准普通工具调用,但敏感操作(访问 .env、SSH 私钥等)仍会询问,且 Plan 退出审批不会被跳过;Never Ask(完全自动,原 Auto,/auto 开启)是完全无人值守,所有审批自动处理,包括敏感文件和计划退出,Agent 也不会向你提问。/permission 选择权限模式。
Plan 模式与 Shell 模式
Plan 模式:Agent 先输出行动计划,等你确认才动手,适合复杂或高风险任务;用 Shift-Tab 或 /plan 切换,/plan clear 清除当前计划;方案可批准、拒绝或要求修改。Shell 模式:在空输入框键入 ! 进入,不离开对话就运行终端命令,输出写入对话上下文,AI 后续轮次能看到;Backspace 或 Esc 退出;执行期间 Ctrl+B 转后台任务;Ctrl-O 展开或折叠长输出。