2026年10月8日 星期四

OpenClaw 學習筆記 : 常用指令集

向母校借的 "OpenClaw 超入門" 這本書的附錄裡有很棒的常用指令介紹, 我今天在還書前大致做了一下整理, 摘要如下 :
  • /new 與 /reset 
    皆可用來開啟一個全新對話, 都會再次啟動初始化流程 (讀取設定檔, 載入注入來源, 與 bootstrap-extra-files 額外來源等), 兩者差別是, /new 後面允許指定新對話要使用的模型 (僅用於該頻道, 且為已驗證之可用模型).
  • /clear 
    清除 Web UI 目前對話視窗中已顯示之內容, 但對於頻道 (LINE 或 Telegram 等) 無此效果. 
  • /compact 
    把對話中較早較長的內容壓縮成一段精簡摘要, 讓後續對話不會因為前面的歷史對話占去太多 in tokens, 又能保持對話脈絡. /compact 後面可以附上整理行為的指示, 例如 :
    /compact 請以不同主題進行摘要整理, 且以清單列出各主題重點
    注意, /compact 執行後 context 並不會顯著下降, 因為它只是將歷史對話壓扁而已, 而不是清空. 此指令僅在頻道中有效, Web UI 並不支援, 但當 context 到達臨界值會自動做 auto-compaction 動作. 
  • /export 
    匯出目前對話的所有內容, 自動儲存於本機下檔資料夾中. 
  • /export-session
    功能與 /export 類似, 但輸出結果是 HTML 檔, 儲存於工作區 workplace 資料夾下. 
  • /btw 
    此指令用來在對話中插話, 順便問一個題外話 (跟在指令後面), 此插話不會列入此對話之 Context 內, 僅限於頻道中使用, 例如 :
    /btw 今天午餐吃甚麼?
  • /stop 
    中斷目前進行中的回應或生成, 僅限於在頻道中中斷執行中的任務.
  • /status 
    查看目前對話的整體狀態資訊, 包含版本, 模型, ctx 占比, 剩餘額度等資源. 
  • /usage 
    查看上一則對話的使用資訊, 例如 in/out tokens, 使用之模型, ctx 占比等, 用來觀察單次對話之資源消耗.
  • /help 
    查看可用指令.
  • /command 
    僅用於頻道中查詢該頻道所支援之指令集.
  • /model 
    查看目前所使用的模型與已設定知可用模型清單. 後面若跟著模型名稱, 則是切換該對話視窗所使用的核心 (primary) 模型, 例如 :
    /model google/gemini-2.5-flash
  •  /verbose
    控制回應內容的詳細程度, 可在後面加上 on, off, full 來指定, 例如 :
    /verbose off : 精簡的回應 (預設)
    /verbose on : 適度補充背景, 狀態, 與操作脈絡 
    /verbose full : 顯示完整訊息 (含額外欄位, 補充資訊, 相關狀態等)
  • /fast 
    切換為快速回應模式以降低等待時間. 
  • /think   
    調整模型在回應前的思考強度, 後面可加上 off, low, medium, 或 high 來指定, 有些模型還可用 minimal 與 xhigh. 思考強度越高越適合處理較複雜或須要規畫的任務, 但回應時間可能會變長. 設定 /think 後可以用 /status 來檢視是否有啟用指定之強度模式. 
  • /skill-creator 
    以對話方式一步步引導建立自訂 Skill, 或修改原本已存在之 skill. 
這些指令有些我還沒用過, 需要在測試過後再來補充. 

沒有留言 :