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、缺失值及多余位置参数。

本页内容