ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Snow CLI 指令面板全清单:会话管理到模式切换,这些斜杠命令让你效率翻倍

Snow CLI 指令面板全清单:会话管理到模式切换,这些斜杠命令让你效率翻倍

【免费下载链接】snow-cli

Agentic coding in your terminal,Simultaneously compatible with OpenAI, Gemini, and Claude.运行在终端的 AI 编程智能体,同时兼容 Deepseek、OpenAI、Gemini和Claude。

项目地址:https://gitcode.com/gh_mirrors/sn/snow-cli
点击查看免费下载

Snow CLI 是一款运行在终端的 AI 编程智能体,同时兼容 Deepseek、OpenAI、Gemini 和 Claude。它的**指令面板(斜杠命令)**是控制整个工作流的核心入口:在聊天输入框中输入/,即可弹出带自动补全的命令列表。本文整理从会话管理、模式切换到代码审查、自定义扩展的全部斜杠命令,帮你一次看懂、快速上手。

如上图所示,输入/后会显示全部可用指令(共 49+ 条),按Tab补全、Enter执行、直接键入文字即可过滤筛选。

如何打开 Snow CLI 指令面板

操作效果
输入/弹出指令面板,显示所有可用命令
Tab自动补全当前指令
Enter执行选中指令
直接输入文字按关键字过滤指令列表
/help或?查看帮助、快捷键与常用指令

除了斜杠指令,还有一些常用快捷键:Ctrl+P切换配置文件、Ctrl+L清除输入框、ESC中断 AI 响应、↑/↓浏览历史输入、#打开子代理选择面板、>>向运行中的子代理发消息。

会话管理命令:掌控对话生命周期

会话管理指令覆盖"清空 → 恢复 → 导出 → 压缩 → 分支"的完整生命周期,是最常用的一组命令:

命令作用适用场景
/clear清空当前对话历史切换话题或上下文过长时
/del-session删除当前会话并清屏当前会话不再需要保留
/resume打开会话选择面板继续之前未完成的对话
/export导出对话记录为文本文件保存内容用于文档或分享
/copy-last复制最后一条 AI 回复粘贴到文档、提交记录或聊天窗口
/compact用 AI 压缩对话历史对话过长但不想全部清除
/branch分支(Fork)当前会话基于相同上下文尝试不同方案
/cut中断 AI 回复并立即发送新消息发现 AI 方向跑偏时直接纠正
/pause在下一轮循环边界暂停 AI检查中间结果、暂离不丢状态
/continue解除暂停,继续 AI 执行检查完中间结果后恢复长任务

💡推荐组合:长任务进行到一半想检查改动?先/pause,看完文件变更后/continue;发现 AI 理解错了?/cut 别这么做,应该用另一种方式实现可静默中断并直接纠正,不必等本轮结束。想保留当前对话再实验新方案,用/branch my-experiment分叉一个独立会话即可。

模式切换命令:一键改变 AI 行为

模式切换类指令决定 AI 的"工作风格",状态大多会持久化保存,重启后依然生效:

命令作用
/yolo切换 YOLO 模式:工具调用自动批准,无需手动确认
/plan切换计划模式:AI 先制定详细计划再执行
/vulnerability-hunting切换漏洞猎人模式:5 阶段系统化安全分析,报告输出到.snow/vulnerability-hunting/docs/
/tool-search按需搜索加载工具,减少一次性注入的工具数量,节省上下文
/tool-display工具调用显示密度:full/compact/hidden三档
/tool-icons自定义工具标题的 ASCII 类型标记与状态前缀
/tool-names自定义聊天区工具标题的友好显示名,如/tool-names terminal-execute:终端
/think-display思考内容显示模式:full/compact
/image-compress长对话压缩时将历史渲染为 PNG 图片上下文(需视觉模型)

🎯典型搭配:开启/yolo后执行/review可快速完成无人值守代码审查;开启/plan后再执行/init,会生成更详细的项目文档。工具调用太多刷屏时,/tool-display compact能把过程折叠成一行状态。

代码审查与分析命令:让 AI 帮你把关

命令作用
/review打开交互式代码审查面板,支持审查 Staged、Unstaged 更改与历史提交,AI 分析代码质量、潜在 bug 与安全问题
/diff按对话节点回看 AI 修改过的文件差异,并可在 IDE 中打开 Diff 视图
/initAI 分析项目结构,自动生成/更新 AGENTS.md 项目文档
/new-prompt打开提示词生成器,把模糊需求整理成结构化 prompt
/role管理 ROLE 角色文件(/role创建、/role -d删除、/role -l列表切换)
/reindex重建代码库索引,加-force完全重建
/codebase管理代码库索引开关:on/off/status

/review面板支持多选审查目标:↑/↓移动、Space勾选、Enter确认开始审查,还可以附加审查备注,是提交前把关的利器。

配置与管理命令:一站式运维入口

命令作用
/home返回主菜单/欢迎界面
/ide连接 VSCode 或 JetBrains IDE 插件
/connect连接远程 Snow Instance,可预填 API 地址
/disconnect断开当前实例连接
/connection-status查看实例连接状态与错误信息
/mcp查看已配置的 MCP 服务列表与状态
/usage按模型聚合的 token 用量统计,Tab切换 24 小时/7 天/30 天/12 个月窗口
/telemetry配置 OpenTelemetry 遥测导出
/permissions管理始终批准的工具列表
/auto-format切换 MCP 文件编辑后的自动格式化
/config导出/导入 YAML 配置(export/import)
/help打开帮助面板
/quit安全退出并清理资源
/worktree交互式 Git 分支管理:切换、创建、删除分支
/add-dir添加工作目录,支持本地目录与 SSH 远程目录
/cleanup按项目或按时间清理~/.snow数据,释放磁盘空间
/backend查看并终止后台运行的长命令
/loop创建定时循环任务,如/loop 5m 检查日志、/loop daily 09:30 检查日报、/loop daemon 5m 检查日志(退出后仍运行)
/profiles切换配置文件(Profile)与 AI 模型
/oauth订阅账号 OAuth 登录,支持 ChatGPT、Claude、Google、xAI 等多种方式

输入/home即可回到如上图所示的主菜单,从这里可以进入 API 和模型设置、MCP 设置、子代理设置等所有配置入口。

/profiles面板(上图)支持搜索过滤,Enter切换为选中的 Profile,还能实时切换对话使用的 AI 模型与思考强度——和快捷键Ctrl+P等价,适合快捷键冲突时使用。

自定义扩展命令:打造你的专属工作流

命令作用
/custom创建自定义命令,支持execute(终端命令)、prompt(发送提示词)、panel(加载 AnyPanel 插件)三种类型
/skills创建可复用技能模板,/skills -l打开技能列表面板启用/禁用/更新技能
/role-subagent为指定子代理创建独立角色文件ROLE-<agentName>.md
/btw旁路快捷提问,回复不写入主对话历史,如/btw 解释一下 TypeScript 中的泛型

自定义命令保存在全局~/.snow/commands/或项目.snow/commands/目录。支持$ARGUMENTS参数占位符与/namespace:command命名空间分组,例如创建/deploy:stage、/deploy:prod分别对应不同环境的部署流程;删除命令则使用/<命令名> -d。

特殊选择器命令与目标管理

以-结尾的"选择器型"指令会打开对应选择面板:

  • /agent-— 打开子代理选择面板(探索、计划、通用等专用代理)
  • /todo-— 扫描并管理代码中的 TODO 注释
  • /skills-— 选择已有 Skill 注入当前输入框,发送前可追加补充上下文

另外还有面向复杂长任务的目标驱动命令/goal(基于 Ralph Loop 思想):

子命令作用
/goal <objective>创建可验证目标,AI 自动迭代直至模型显式标记完成
/goal <objective> --budget=N创建目标并设置 token 预算(单位 M,默认 200 万)
/goal status查看当前目标摘要
/goal pause//goal resume暂停 / 恢复目标
/goal clear清除当前目标

🎯 写目标时请写成"可验证的契约",例如Refactor src/auth/login.ts to async/await; verify with npm test,而不是模糊的Improve the repo。

高效使用技巧与常见问题

技巧速览

  1. 定期/export+/compact:备份重要对话,压缩长对话省 token;
  2. 指令组合:/yolo+/review、/plan+/init是高频搭配;
  3. 自定义工作流:用/custom把/deploy、/test等高频操作沉淀为一键指令;
  4. 定时巡检:/loop 5m 检查日志中的错误让 AI 每 5 分钟自动巡检一次;
  5. 目标驱动:复杂多轮任务交给/goal,AI 会自动迭代并自检审计。

常见问题

  • 指令不生效?确认拼写正确(区分大小写),部分指令有前置条件(如/reindex需要先启用代码库索引),并留意错误提示。
  • 如何查看全部指令?输入/等待自动补全列表,或执行/help。
  • 自定义指令存在哪里?全局指令在~/.snow/commands/,项目指令在<项目根目录>/.snow/commands/;选择"全局"位置即可跨项目共享。

参考资料

  • 指令面板总索引:docs/usage/zh/09.0.指令面板说明.md
  • 分类子文档:09.1 会话管理指令、09.2 模式切换指令、09.3 代码审查与分析指令、09.4 配置与管理指令、09.5 自定义扩展指令、09.7 目标管理指令
  • 斜杠命令源码目录:source/utils/commands/,如/goal的实现见 source/utils/commands/goal.ts,状态机见 source/utils/task/goalManager.ts

掌握这些斜杠命令后,Snow CLI 的终端 AI 编程体验会更加顺畅——从/clear开启新话题,到/goal驱动长任务自动迭代,指令面板就是你效率翻倍的起点。

【免费下载链接】snow-cli

Agentic coding in your terminal,Simultaneously compatible with OpenAI, Gemini, and Claude.运行在终端的 AI 编程智能体,同时兼容 Deepseek、OpenAI、Gemini和Claude。

项目地址:https://gitcode.com/gh_mirrors/sn/snow-cli
点击查看免费下载

相关推荐

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进