Subagent Spawn Command Builder

根据 JSON 配置生成可复用的子代理启动命令载荷,不执行实际创建。

已扫描
适合谁
自动化流程开发者、AI 工作流设计者
不适合谁
无编程基础的普通用户、无需重复创建子代理的简单任务使用者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @nextaltair/subagent-spawn-command-builder

Skill 说明

命令、参数、文件名以原文为准

subagent-spawn-command-builder

从配置文件生成 sessions_spawn 请求载荷的 JSON。

此技能不执行 sessions_spawn,仅用于构建请求载荷或命令的 JSON。

文件

  • 构建脚本:scripts/build_spawn_payload.mjs
  • 构建日志:state/build-log.jsonl

支持的 sessions_spawn 参数

  • task(必填)
  • label(可选)
  • agentId(可选)
  • model(可选)
  • thinking(可选)
  • runTimeoutSeconds(可选)
  • cleanup(取值:keepdelete,可选)
  • cwd(可选)—— 子代理的工作目录
  • mode(取值:runsession,可选)

设置说明

请查阅 TOOLS.md 中的“子代理启动配置”表格,了解各配置文件的默认值。

通过显式 CLI 参数传递值(如 --model--thinking--run-timeout-seconds--cleanup)。

--profile 标志现在仅作为日志标签使用,不再作为配置文件查找键。

生成载荷

skills/subagent-spawn-command-builder/scripts/build_spawn_payload.mjs \
  --profile heartbeat \
  --task "Analyze recent context and return a compact summary" \
  --label heartbeat-test \
  --model claude-sonnet-4-20250514 \
  --thinking low \
  --run-timeout-seconds 300 \
  --cleanup delete

该脚本会直接输出可直接用于 sessions_spawn 的 JSON 内容。

合并/优先级规则

所有参数值均来自显式的 CLI 参数。--profile 仅为日志标签(非配置文件查找键)。

各配置文件的推荐默认值,请参考 TOOLS.md 中的“子代理启动配置”表格。

task 值始终来自 CLI 的 --task 参数。

CLI 参数

注意:此构建工具基于 Node.js(.mjs 格式)。若生成的任务包含 Python 执行步骤,请使用 python3(而非 python)编写命令。

  • --profile(必填)
  • --task(必填)
  • --label
  • --agent-id
  • --model
  • --thinking
  • --run-timeout-seconds
  • --cleanup keep|delete
  • --cwd <path>
  • --mode run|session
N
@nextaltair

已收录 1 个 Skill

相关推荐