【免费下载链接】snow-cli
Agentic coding in your terminal,Simultaneously compatible with OpenAI, Gemini, and Claude.运行在终端的 AI 编程智能体,同时兼容 Deepseek、OpenAI、Gemini和Claude。
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 视图 |
/init | AI 分析项目结构,自动生成/更新 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。
高效使用技巧与常见问题
技巧速览
- 定期
/export+/compact:备份重要对话,压缩长对话省 token; - 指令组合:
/yolo+/review、/plan+/init是高频搭配; - 自定义工作流:用
/custom把/deploy、/test等高频操作沉淀为一键指令; - 定时巡检:
/loop 5m 检查日志中的错误让 AI 每 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。
相关推荐
Kimi Code CLI 斜杠命令完全指南:从账号配置、会话管理到目标模式与 Skill 动态命令
Kimi Code CLI 斜杠命令完全指南:从账号配置、会话管理到目标模式与 Skill 动态命令 斜杠命令(Slash Commands)是 Kimi Co
AI Agent代码智能体人工智能大模型CLIOpen Interpreter TUI 斜杠命令完全指南:从模型切换、权限沙箱到会话管理与集成
Open Interpreter TUI 斜杠命令完全指南:从模型切换、权限沙箱到会话管理与集成 在 Open Interpreter 的终端交互界面中,斜杠命
人工智能AI Agent代码智能体开发工具交互助手Proxmark3实战:RDV4 闪存改装与天线调优完整教程
Proxmark3实战:RDV4 闪存改装与天线调优完整教程 你的 Proxmark3 跑到一半 trace 采集就提示空间不足,只能中途备份、清空、重来?RD
渗透测试嵌入式物联网网络安全
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考