Slash 命令是 Blade 的快捷操作入口,输入 / 触发建议,Tab 补全,Enter 执行。
| 命令 | 别名 | 说明 |
|---|---|---|
/help |
/h |
显示所有可用命令 |
/clear |
/cls |
清空消息区(同 Ctrl+L) |
/exit |
/quit, /q |
退出程序 |
/version |
/v |
显示版本信息 |
/status |
- | 显示当前项目/配置状态 |
/context |
- | 显示上下文使用情况 |
/init |
- | 分析项目生成 BLADE.md |
/model |
- | 模型管理 |
/theme |
- | 切换主题 |
/permissions |
- | 管理权限规则 |
/mcp |
- | 显示 MCP 状态 |
/agents |
- | 管理子代理 |
/skills |
- | 管理 Skills |
/plugins |
- | 管理插件 |
/hooks |
- | 管理 Hooks |
/resume |
- | 恢复历史会话 |
/compact |
- | 手动压缩上下文 |
/memory |
- | 管理项目记忆 |
/git |
/g |
Git 操作 |
/login |
- | 登录 OAuth 服务 |
/logout |
- | 登出 OAuth 服务 |
分析当前项目并生成或改进 BLADE.md 配置文件:
/init- 如果
BLADE.md不存在,会自动分析项目结构并生成 - 如果已存在,会分析现有内容并提供改进建议
模型管理命令:
/model # 打开模型选择器(交互式切换)
/model add # 添加新模型配置(交互式向导)
/model remove <名称> # 删除指定模型(按名称模糊匹配)示例:
/model remove 千问 # 删除名称包含"千问"的模型Git 仓库查询和 AI 辅助:
/git # 显示 Git 状态(默认)
/git status # 显示 Git 状态
/git log [n] # 显示最近 n 条提交(默认 5)
/git diff # 显示暂存区 diff
/git review # AI 代码审查
/git commit # AI 生成 commit message 并提交
/git pre-commit # AI 生成 commit message(不提交)子代理管理:
/agents # 打开代理管理器
/agents list # 列出所有代理
/agents create # 创建新代理
/agents help # 显示帮助会话恢复:
/resume # 打开会话选择器手动压缩上下文,生成总结并节省 token:
/compact管理项目的自动记忆系统。Agent 在工作中自动记录的项目知识(构建命令、代码模式、调试洞察等)会跨会话持久化。
/memory # 等同于 /memory list
/memory list # 列出所有记忆文件
/memory show # 显示 MEMORY.md 索引内容
/memory show <topic> # 显示指定主题文件内容
/memory edit # 用 $EDITOR 编辑 MEMORY.md
/memory edit <topic> # 用 $EDITOR 编辑指定主题文件
/memory clear # 清空所有记忆文件记忆文件存储在 ~/.blade/projects/{project}/memory/ 目录下。
可通过环境变量 BLADE_AUTO_MEMORY=0 禁用自动记忆功能。
打开权限管理器,编辑 .blade/settings.local.json:
/permissions显示 MCP 服务器状态和可用工具:
/mcp管理 Skills 系统:
/skills # 列出所有可用 Skills
/skills list # 列出所有 Skills
/skills info <name> # 查看 Skill 详情管理插件系统:
/plugins # 列出已安装插件
/plugins list # 列出所有插件管理 Hooks 系统:
/hooks # 显示当前 Hooks 配置
/hooks list # 列出所有 Hooks打开主题选择器:
/theme显示当前上下文使用情况:
/context输出示例:
📊 上下文使用情况
当前会话:
- 消息数量: 15
- Token 使用: 12,345 / 128,000
- 使用率: 9.6%
- 剩余容量: 90.4%
模型信息:
- 模型: qwen-max
- 上下文窗口: 128,000 tokens
状态: 🟢 正常
显示当前项目和配置状态:
/status输出示例:
📊 当前状态
项目信息:
- 名称: blade-code
- 类型: Node.js 项目
- 路径: /path/to/project
配置状态:
- BLADE.md: ✅ 已配置
环境信息:
- 工作目录: /path/to/project
- Node.js: v20.10.0
显示版本信息:
/version输出示例:
🗡️ Blade Code v0.1.0
构建信息:
- Node.js: v20.10.0
- 平台: darwin
- 架构: arm64
功能特性:
- 🤖 智能 AI 对话
- 🔧 项目自动分析
- 📝 自定义系统提示
- 🎯 多工具集成支持
Blade 支持自定义 Slash 命令,通过 Markdown 文件定义:
~/.blade/commands/ # 用户级命令
<project>/.blade/commands/ # 项目级命令
创建 .md 文件,使用 YAML frontmatter 定义元数据:
---
name: review
description: 代码审查命令
argumentHint: <file_path>
---
请对以下文件进行代码审查:
{{args}}
重点关注:
1. 代码质量
2. 潜在 bug
3. 性能问题| 字段 | 说明 |
|---|---|
name |
命令名称(必填) |
description |
命令描述 |
argumentHint |
参数提示 |
/review src/agent/Agent.ts- 输入
/自动展示建议 - 继续输入可模糊匹配
Tab选中当前高亮项↑/↓在建议列表中移动- 输入包含空格后不再展示命令建议
# 项目初始化
/init
# Git 工作流
/git status
/git review
/git commit
# 模型切换
/model
# 会话管理
/resume
/compact
# 配置管理
/permissions
/theme
# 扩展管理
/skills
/plugins
/hooks
/agents
# 状态查看
/status
/context
/mcp