跳转到内容
Crystal CodeDocs
简简体中文

斜杠命令

输入 / 打开选择器。Up 和 Down 移动选中项并滚动可见窗口。召回提示历史不会打开选择器,因此即使条目以 / 开头,Up 和 Down 仍在历史中移动。编辑该条目会再次打开选择器。Tab 接受所选补全。Enter 接受部分选择。完整命令仍用一次 Enter 提交。提交后记录回到最新输出。

命令 别名 动作
/help /h 快捷键和命令
/plan 切换 Plan / Work
/approval 循环或设置 default、edit、review、audit、full。model 和 thinking 控制审批模型
/attach 从工作区附加图像
/thinking /think、/effort 循环或设置思考档位
/context 循环或设置模型的本地上下文预算。回合或压缩期间被拒绝
/tier 循环或设置服务层级 token。模型列出 default 时会发送它。回合或压缩期间被拒绝
/speed /fast 循环或设置速度 token。回合或压缩期间被拒绝
/tokens 切换估计的进度 token,或设置 on / off
/verbose 显示或设置 tools、commands、results、calls、approvals、review 或 thinking,然后是 on 或 off
/model 列出目录模型,或设置 model / provider model
/promptset /prompts 列出集合、启用一个,或 /prompts export [dir]
/promptattach 列出附件,或对一个名称 enable / disable / up / down
/status token、上下文、工作区、模型和选项。full 增加诊断
/stats Overview、Tokens 和 Tools 面板。all、<Nd> 或 tools <count>。Esc 或 q 恢复会话
/btw /side 提出附带问题。答案不保存。见下
/statusline on、off、reset,或有序字段列表
/clear /new 开始一个新会话 id
/cd 显示工作区,或切换到已存在的目录
/access 列出或更改会话目录规则
/space 切换到 {home}/space。不接受路径。回合进行时被拒绝
/trust 显示信任,或 on / off / forget
/rules 显示或设置全局和项目规则文件
/resume /continue 在此处、<path>、all 中选择会话,或加载 <id>
/fork 分支当前对话,或 /fork <id>
/sessions 列出此工作区。all 列出每个工作区
/compact /summarize 立即总结。见下
/export 导出 markdown 或 json,或显示用量
/todos /todo 打印完整待办
/tools 列出目录,并配置外部工具的加载和审批
/quit /exit、/q 退出

未知的 / 文本打印 unknown command。

/verbose results 是 tools 和 commands 的父项。/verbose calls 隐藏 Tool 卡片,不改变结果。

/context 接受 272k、1m 或精确 token 数。/tier 和 /speed 也可以选择不发送 token。

/btw 从已提交的记录提问。答案留在输入框上方的面板中。过高的答案用滚轮、PageUp、PageDown 或 Ctrl+Up/Down 在面板内滚动。标题和边框保持。模型开始前,面板使用与进度行相同的旋转指示。推理开始后,标题是 Thinking,直到答案文本到达。空的 /btw 重新打开面板。Esc、Enter、Space 或 Ctrl+C 关闭它。Ctrl+C 也会取消仍在运行的附带问题,并让主回合继续。Left 和 Right 在较早的答案之间移动。x 清除它们。

不带参数的 /cd 打印工作区根。它只接受已经存在的目录。展开 ~。未信任的 git 根或目录会先问。No 留在此处。操作空间不会问。回合进行时拒绝更改目录。成功的更改用目标工作区的默认值替换会话目录规则。

/access 列出会话目录规则,或 add <path> read|write 和 remove <path>。default 列出 ~/.crystal/access.json 中此工作区的默认值。default add 和 default remove 更改该文件和当前会话。回合或压缩期间被拒绝。

此根未被信任时,/trust on 立即询问。No 退出。forget 丢掉此根,下次进入时生效。它让操作空间保持信任。

/rules 用 on 或 off 设置两侧,或用 global 或 project 设置一侧。它写入 config.json,不改变 instructions.md 或 .crystal.md。回合或压缩期间被拒绝。

回合进行时 /compact 被拒绝。model 显示或设置压缩模型。thinking 循环或设置其档位。summary 切换手动摘要。auto 切换自动摘要。micro 切换移除旧工具结果。on 或 off 设置这些开关中的任何一个。

/export markdown [path] [--system] 和 /export json [path] [--system] 把对话写到 exportDirectory 下(默认 ~/.crystal/exports/)。除非设置 --system,否则省略活动系统提示。/prompts export [dir] 写带占位符的内置模板。引号路径可以包含空格。选择器补全 markdown 和 json,在路径之前或之后提供 --system,并在 /prompts 下提供 export。

不带参数的 /tokens 切换活动估计:每 token 四个字符,前缀 ~。它不是提供商计费用量。选择写入 config.json。

/statusline 不替换 /status。内置字段是 approval、thinking、tier、speed、context-window、prompt-set、activity、model、workspace、context-used、context-left、context-tokens、request-input、request-output、request-total、session-input、session-output、session-total、tools、elapsed 和 queued。磁盘插件可以再加名称。放进此列表之前它们不会出现。不带参数时,/statusline 先列出内置字段,然后是每个已加载插件字段,然后是已保存但未加载的名称。既非内置、当前也未加载的名称被拒绝。有序列表启用自定义行。off 恢复自适应行。reset 启用内置字段顺序。