Skip to content

交互与输入 ​

Mirri Code 的桌面应用与浏览器界面共用同一套交互界面,核心是输入框和对话视图。本页介绍输入方式、媒体粘贴、审批流程和模式切换。

输入框基本操作 ​

输入框接受自由文本:Enter 发送,Shift-Enter 或 Ctrl-J 插入换行。输入框为空时按 ↑ / ↓ 浏览当前工作目录的历史输入,包括此前运行过的 Shell 命令。

退出:桌面应用直接关闭窗口;通过 mirri web 打开的浏览器界面,在终端里按 Ctrl-C 停止服务即可。回复正在生成时可以点输入框旁的停止按钮中断当前轮次,会话本身不会结束。

粘贴图片与视频 ​

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

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

操作方式:

  • macOS / Linux:Ctrl-V
  • Windows:Alt-V

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

斜杠命令 ​

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

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

部分命令仅在 Agent 空闲时可用,流式输出或上下文压缩期间需先中断当前轮次。/yolo、/plan、/btw 等模式切换和查询类命令则始终可用。可用命令以输入 / 后的菜单为准。

文件引用 ​

键入 @ 触发文件路径补全,选中后在输入中插入相对路径,Agent 读取时会直接加载该文件内容。文件引用在 git 和非 git 目录都可用;文件夹候选会以 / 结尾,方便继续补全其下路径。如果快速搜索辅助工具仍在下载,Mirri Code 会先回退到基础的文件系统扫描。隐藏路径也可补全,但 .git 会从候选中排除。

@ 引用和斜杠命令是两套不同的机制:@ 向 Agent 提供文件上下文,/ 调用内置功能或 Skill。前面有空白字符时输入 / 会按普通文本处理,不会打开斜杠命令菜单。

审批流程 ​

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

点按钮选择,或直接按 1/2/3 数字键。

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

模式切换 ​

Plan 模式 ​

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

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

Agent 输出方案后会等待你审批——可批准执行、拒绝、或要求修改。退出 Plan 模式需要你确认,即使开启了 YOLO 模式也不例外。Auto 模式例外:计划退出会自动批准,并在记录中标记为 "Auto-approved"。

YOLO / Auto 模式 ​

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

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

注意

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

流式输出期间 ​

Agent 思考或调用工具时,输入框仍然可用:可以继续输入并发送新消息,输入框旁的停止按钮用于中断当前轮次。

下一步 ​