Skip to main content

CLI 自動化

使用 --non-interactive 來自動化 openclaw onboard
--json 並不隱含非互動式模式。請使用 --non-interactive(以及 --workspace)進行指令碼。

基線非互動式範例

加上 --json 以獲得機器可讀的摘要。 使用 --secret-input-mode ref 在認證設定檔中儲存環境變數參考而非純文字值。 互動式選擇環境參考和配置的提供者參考(fileexec)可在入門精靈流程中使用。 在非互動式 ref 模式中,提供者環境變數必須在程序環境中設定。 不使用匹配的環境變數傳遞內聯鍵旗標現在會快速失敗。 範例:

提供者特定範例

改用 --auth-choice opencode-go --opencode-go-api-key "$OPENCODE_API_KEY" 切換至 Go 目錄。
--custom-api-key 是可選的。如果省略,入門會檢查 CUSTOM_API_KEYRef 模式變體:
在此模式中,入門在認證設定檔中儲存 apiKey{ source: "env", provider: "default", id: "CUSTOM_API_KEY" }

添加另一個代理

使用 openclaw agents add <name> 建立具有自己的工作區、 會話和認證設定檔的獨立代理。不帶 --workspace 執行會啟動精靈。
它設定的內容:
  • agents.list[].name
  • agents.list[].workspace
  • agents.list[].agentDir
注意:
  • 預設工作區遵循 ~/.openclaw/workspace-<agentId>
  • 添加 bindings 以路由入站訊息(精靈可以執行此操作)。
  • 非互動式旗標:--model--agent-dir--bind--non-interactive

相關文件