SuperAPI AI 工具集

stage-launch

编程与开发

查看项目

更新于 10-15 19:54

技能介绍

用途:这是构建 Claude Managed Agent 的第二阶段(Stage → Launch),把已验证的 build sheet 转成可运行产物,再由创始人用自己的密钥启动。脚本本身不接触网络或密钥,由用户运行 launch.sh。

主要能力与用法:

  1. 生成 payload:python3 scripts/payload_generator.py --sheet ./my-agent/build-sheet.json --out-dir ./my-agent,输出 ./my-agent/payloads/{01-environment,02-agent,03-session,04-kickoff}.json。Agent toolset 设为 always_allow,每个 MCP toolset 设为 always_ask,写入 agent payload 的 permission_policies。
  2. 写启动脚本:python3 scripts/launch_script_writer.py --out-dir ./my-agent。launch.sh 按 environment → agent → session → kickoff 顺序创建并串联 ID,重跑时若对应 *.id 文件存在则跳过该步,运行时读取 $ANTHROPIC_API_KEY。
  3. 启动前校验:python3 scripts/payload_validator.py --dir ./my-agent,FAIL 会阻断,尤其是 key_leak 发现,需修复后重跑。
  4. 密钥最小步骤(绝不在聊天中):先检查 shell,[ -n "$ANTHROPIC_API_KEY" ] && echo "key present" || echo "export ANTHROPIC_API_KEY=... first";引导用户到 platform.claude.com → API keys,绝不把密钥打印到聊天或写入文件。
  5. 启动并观察首次轮询:export ANTHROPIC_API_KEY=...(在用户 shell 中),./my-agent/launch.sh;用 Console 深链接标记检查点,然后 goal_state.py set --phase grade-iterate 并推进。

硬性规则:密钥不得进入聊天、文件、payload 或日志;launch.sh 从环境读取,payload_validator.py 扫描 sk-ant-… 泄漏并 FAIL。顺序启动 environment → agent → session → kickoff,声明成功前先在前台观察首次轮询。可续跑,重跑 launch.sh 从最后创建的 ID 继续。

工具:scripts/payload_generator.py(build sheet → 4 个有序 API payload)、scripts/launch_script_writer.py(可续跑 BYOK curl 启动器,不处理密钥)、scripts/payload_validator.py(启动前检查与 API 密钥泄漏扫描)。

限制:资料未提供具体收费、平台支持范围或效果数据;密钥安全与顺序启动为强制要求。