斜線命令
輸入 / 開啟選擇器。內建動詞:
普通的 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 |
循環模型的本機上下文預算,或用 272k、1m 或精確 token 數選擇一個;回合或壓縮期間被拒絕 |
|
/tier |
循環模型的服務層級 token,包括不傳送,或選擇列出的 token。模型列出 default 時會傳送它。回合或壓縮期間被拒絕 |
|
/speed |
/fast |
循環模型的速度 token,包括不傳送,或選擇列出的 token。回合或壓縮期間被拒絕 |
/tokens |
切換估計的進度 token,或設定 on / off |
|
/verbose |
顯示或設定工具、命令、結果、呼叫、核准、審查或思考細節:tools、commands、results、calls、approvals、review、thinking,然後是 on 或 off。results 是 tools 和 commands 的父項。calls 隱藏 Tool 卡片,不改變結果 |
|
/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 |
從已提交的記錄提出附帶問題。答案留在輸入框上方的面板中,且不儲存。高於面板的答案可用滾輪、PageUp、PageDown 或 Ctrl+Up/Down 在面板內捲動,標題和邊框保持可見。模型尚未開始時,面板顯示與進度列相同的旋轉指示。推理開始後,標題變為 Thinking,直到答案文字到達。空的 /btw 重新開啟它。Esc、Enter、Space 或 Ctrl+C 關閉它。Ctrl+C 也會取消仍在執行的附帶問題,並讓主回合繼續執行。Left 和 Right 在較早的答案之間步進。x 清除它們 |
/statusline |
顯示自訂狀態列狀態;使用 on、off、reset 或有序欄位清單 |
|
/clear |
/new |
開始新對話(新工作階段 id) |
/cd |
顯示工作區,或把它設為已存在的目錄(展開 ~)。未信任的 git 根或目錄會先詢問;No 留在此處。操作空間不會詢問。回合執行時拒絕更改目錄。成功的更改用目標工作區的預設值替換工作階段目錄規則 |
|
/access |
列出工作階段目錄規則,或 add <path> read / write 和 remove <path>。default 列出 ~/.crystal/access.json 中此工作區的預設值。default add 和 default remove 更改該檔案和目前工作階段。回合或壓縮期間被拒絕 |
|
/space |
切換到操作空間。{home}/space 缺失時建立它。不接受路徑。回合執行時被拒絕 |
|
/trust |
顯示工作區信任,或 on / off / forget。此根未被信任時,on 立即詢問;No 結束。forget 捨棄此根,並在下次進入時生效。forget 讓操作空間保持信任 |
|
/rules |
顯示全域和專案規則檔案,用 on / off 設定兩側,或用 global 或 project 加 on / off 設定一側。寫入 config.json。不改變 instructions.md 或 .crystal.md。回合或壓縮期間被拒絕 |
|
/resume |
/continue |
在此工作區選擇一個工作階段。/resume <path> 列出該目錄並進入它。/resume all 列出每個工作區並進入所選工作階段的目錄。/resume <id> 載入該檔案並留在此處 |
/fork |
分支目前對話,或用 /fork <id> 分支已儲存的工作階段 |
|
/sessions |
列出此工作區的工作階段;/sessions all 列出每個工作區 |
|
/compact |
/summarize |
立即總結較早的上下文並列印摘要(回合執行時被拒絕)。model 顯示或設定壓縮模型;thinking 循環或設定其檔位。summary 切換手動摘要;auto 切換自動摘要。micro 切換移除舊工具結果。on 或 off 設定這些開關中的任何一個 |
/export |
匯出 markdown 或 json,或顯示用量;可選 [path] 和 --system |
|
/todos |
/todo |
印出完整的工作階段待辦清單(沒有 +N more 截斷) |
/tools |
列出分組的工具目錄,並設定外部工具載入和核准 | |
/quit |
/exit、/q |
結束 |
/export markdown [path] [--system] 和 /export json [path] [--system] 把目前對話寫到 exportDirectory 下(預設 ~/.crystal/exports/)。除非設定了 --system,否則 Markdown 和 JSON 省略活動系統提示。/prompts export [dir] 寫帶佔位符的內建提示範本。引號路徑可以包含空格。斜線選擇器補全 markdown / json,在顯式匯出路徑之前或之後提供 --system,並在 /prompts 下暴露 export 和目錄範例。
未知的 / 文字印出 unknown command。不帶參數的 /cd 印出目前工作區根。/cd 只接受已經存在的目錄。不帶參數的 /tokens 切換活動進度列估計(每 token 四個字元,前綴 ~)。它不是提供商計費用量。選擇寫入 config.json。
/statusline 不替換 /status。狀態列是可設定的活動摘要,而 /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 先列出內建欄位,然後是每個已載入外掛欄位及其目錄和描述,然後是任何已儲存但未載入的名稱。/statusline 拒絕既非內建、目前也未載入的名稱。設定有序欄位清單會啟用自訂列。/statusline off 恢復現有的自適應列;/statusline reset 啟用內建的自訂欄位順序。