SuperAPI AI 工具集

hivemind

智能体与模型

查看项目

更新于 10-16 04:59

技能介绍

用途:Hivemind 是一个薄编排层,让 Claude Code 担任大脑(规划、审查、合并),把跑腿类工作委派给 opencode 上的免费模型 worker,以降低 token 成本。默认模型为 opencode/mimo-v2.5-free,资料称每次运行 0.00 美元,但该免费额度归 opencode 所有,可随时变动。

前置依赖(需自行安装,非随技能打包):Node.js >= 18;opencode CLI 加入 PATH(npm i -g opencode-ai);已认证的 opencode 账号(opencode auth login);Windows 需设置 OPENCODE_GIT_BASH_PATH 指向 C:\Program Files\Git\bin\bash.exe。worker 流量发往 opencode 端点,不调用 Anthropic API,不要向其委派密钥或不愿外发的私有代码。

主要组件:scripts/oc-worker.mjs 是唯一被认可调用 worker 的方式,返回单行 JSON(ok、result、tokens、cost_usd、duration_ms、label、agent、model);oc-status.mjs 从运行日志查看进度;oc-aggregate.mjs 去重合成多个 worker 输出;bench/run-bench.mjs 与 grader-prompt.md 用于基准与盲评。附带斜杠命令 /hive、/oc、/swarm、/review-panel、/research-sweep、/migration、/test-fleet,以及 scout(只读)、coder、tester 三种 worker 人格。

用法要点:设 HIVEMIND_HOME 指向技能目录;将 assets/commands/.md 复制到 ~/.claude/commands/,assets/agents/.md 复制到 ~/.config/opencode/agent/(均可选)。也可直接调用:node "<skill-dir>\scripts\oc-worker.mjs" [--agent scout|coder|tester] [--dir <path>] [--model <p/m>] [--timeout 900] [--run <id> --label <name>] "TASK TEXT"。swarm 流程要求拆成 2-5 个独立子任务,先为写入型 worker 建 git worktree,在同一消息中以并行 Bash 调用发出全部 worker,由编排者本人审查 diff 并合并。运行日志写入技能目录内 .runs/*.jsonl。

限制:免费档在高并发 swarm 下可能触发 429,需拉开重试;worker 质量参差,务必审查 diff;基准配置 C 会消耗真实 Claude token(约每任务 1-2k);原始 opencode NDJSON 流绝不能直接进入编排者上下文。失败回退:worker 失败先重跑一次,仍失败由编排者内联完成并标记,opencode 整体不可用时直接自行完成。