Kilin
參考

命令參考

支援的 Kilin 命令與主要執行控制。

工作流程 package

kilin workflow init <name> --scope <project|user> --name <display-name>
  --description <description> [--project-root <directory>] [--json]
kilin workflow list [--cwd <directory>] [--json]
kilin workflow validate <name> [--scope <project|user>] [--cwd <directory>] [--json]

專案初始化必須傳入 --project-root;使用者初始化不能傳入該參數,並寫入 ~/.agents/workflowsworkflow init 不會覆寫現有 package。workflow validate 沒有持久化副作用,也不會呼叫 provider。不傳 --scope 時,驗證採用一般的專案優先解析; 明確 scope 只驗證該 scope,絕不退回。

執行

kilin run <name> --cwd <directory>
  [--param <name=value>]...
  [--node-timeout <duration>]
  [--approval-timeout <duration>]
  [--max-output-bytes <bytes>]
  [--max-parallel <count>]
  [--json]

kilin trigger --request <absolute-file> [--json]
kilin rerun <run-id> [--max-parallel <count>] [--json]
kilin retry <run-id> [--node <node-id>] [--json]
kilin resume <run-id> [--json]

--node-timeout 為未宣告 timeoutMs 的 Agent 提供行程逾時回退值。 --approval-timeout 獨立限制核准等待。兩者都接受一秒至 24 小時的正整數加 smh--max-output-bytes 接受 1,024 至 104,857,600 bytes。--max-parallel 接受一至八,只限制獨立 read_only 工作。

--param 可重複使用,且只屬於 run。參數可能出現在 shell 歷程和本機行程列表中;不要透過 --param 傳遞 secret。

trigger 讀取由 host scheduler 提供的嚴格 request file。Kilin 記錄 trigger provenance,但不安裝、擁有或計算 schedule。

Run 歷程與決策

kilin runs list [--limit <count>] [--status <status>] [--json]
kilin runs show <run-id> [--json]
kilin runs wait <run-id> [--json]
kilin runs cancel <run-id> [--json]
kilin runs approve <run-id> <node-id> --actor <agent|human> [--note <text>] [--json]
kilin runs reject <run-id> <node-id> --actor <agent|human> [--note <text>] [--json]

取消操作會記錄持久請求;前景 owner 觀察該請求並終止活動 provider 工作。確認只表示請求已記錄,不代表所有行程已停止。

本機 Viewer

kilin ui <name> --cwd <directory> [--no-open] [--json]

Viewer 顯示編譯後的工作流程與本機歷程。它可為符合條件的等待中核准記錄受保護決策,但不能編輯工作流程、 啟動 provider run 或作為公開 API。--no-open 禁止啟動瀏覽器。--json 會輸出一個 viewer.started 文件,其中包含解析後的識別、canonical 工作目錄和帶憑證的 URL,然後保持附著直到停止。 應將該 JSON 輸出視為秘密,不得記錄、公開或分享。

全域 flags

kilin -h
kilin --help
kilin --version

-h--help 會輸出相同的命令摘要和說明。這些全域 flags 仍只接受精確呼叫。命令會拒絕未知 flag、重複使用不可重複的 flag、缺少值及多餘位置參數。

本頁內容