SuperAPI AI 工具集

research-hub-multi-ai

智能体与模型

查看项目

更新于 10-16 06:05

技能介绍

用途

research-hub Multi-AI Router 是一个规划路由器,用于研究领域中的多智能体协调。它本身不执行任务,而是写出协调计划与各叶子任务的简要说明,由受支持的叶子执行。

主要能力

当前支持的叶子集合为:

  • codex-delegate:实现密集或重复性工作,带有结构化的 result.json 契约。
  • antigravity-delegate:范围狭窄、非诚实性关键的机械工作,带有 agy_result_*.md 契约。

已归档的 Gemini delegate 不是受支持的叶子。长上下文阅读、中日韩文起草、科学判断、治理与最终审查仍由主模型负责,除非操作者已单独验证了其他适配器。

何时调用

仅当单轮需要两个或以上委派任务、且至少一个任务操作 research-hub 产物时调用。示例:

  • Codex 搭建测试脚手架,同时 Antigravity 对不相交的 fixture 子树应用已批准的元数据转换。
  • 两个独立的 Codex 任务准备各自的适配器,随后由主模型进行协调。
  • Antigravity 执行有边界的转录,然后 Codex 消费已验证的产物生成确定性报告。

若只有一个委派任务,直接使用其叶子技能。对于通用的、非研究类的多智能体工作,使用 agent-collab-workspace:agent-task-splitter。

不应调用的情况

  • 单个 Codex 或 Antigravity 任务。
  • 单次 research-hub auto --llm-cli ... 运行。
  • 翻译、长篇中日韩文起草、文献判断、安全、治理或最终审查。这些保留给主模型。
  • 委派任务会并行编辑重叠文件的工作。

前置条件与健康检查

在写计划之前:

  • 验证每个具名叶子技能与包装器存在。
  • 运行叶子文档化的预检(codex --version 或 agy --version)。
  • 若计划调用 research-hub,运行 research-hub doctor。
  • 将不可用的叶子记录为阻塞项。绝不静默替换为未验证的执行器。
  • 若 research-hub CLI 缺失,不要发出调用它的命令。仅使用健康委派包装器的计划可以继续。

输出产物

写入 .coord/multi_ai_plan.md,若已有其他计划处于活动状态,则写入带 plan-id 后缀的同级文件。使用 references/multi_ai_plan_template.md。

每个任务声明:

  • 唯一 id 与 agent(codex、antigravity 或 primary);
  • 简要说明路径;
  • 依赖关系;
  • 可验证的成功标准;
  • 其确切的 result_artifact 路径与显式的 result_contract 判别符;
  • 范围内路径与停止条件。

路由器写出每个非内联简要说明。叶子绝不编辑计划,也绝不提交或推送。

协调

  • 启动任务前等待依赖完成。
  • 读取确切声明的 result_artifact:
    • Codex:包装器 .result.json 加上 diff 与测试。
    • Antigravity:有边界的 agy_result_*.md 加上独立验证的文件与哨兵检查。
  • 将实际更改的文件与证据同任务及轮次标准比对。
  • 拒绝范围漂移或不受支持的完成声明。
  • 追加新的修复任务,而不是修改已完成任务的历史。
  • 主模型执行判断、最终审查以及任何提交/推送。

单 LLM 的 research-hub 路由

--llm-cli 选项是 research-hub 运行时特性,不是路由器决策:

research-hub auto "TOPIC" --with-crystals --llm-cli codex python -c "from research_hub.auto import detect_llm_cli; print(detect_llm_cli())"

仅使用当前检测返回且与所请求任务兼容的 CLI。不要仅因旧命令仍出现在历史中而保留已退役的模型路由。

护栏

  • 每个路由器计划至少两个委派任务。
  • 不伪造引用、元数据、工具输出或完成状态。
  • Antigravity 仅接收有边界的机械工作;它绝不审查或做出科学/治理决策。
  • 无重叠的写入所有权。
  • 不要用不同的 plan_id 覆盖活动计划。
  • 未经工作流的人工门控,不要变更远程库、覆盖 vault 笔记、发布、合并或删除。