- ✓
暂未采集到具体套餐,价格以官网为准
h5i-python
用于可编程多智能体编排的 Python SDK
h5i-python 是什么?
h5i-python 是一个面向多智能体协作的 Python SDK,让你用代码编排完整的开发流程,支持 Claude Code、Codex 等多种智能体运行时独立实现、相互评审、修订与竞争,并自动通过中立测试选出最优方案。每个智能体都在独立的 Git worktree 中运行,确保每次执行都可复现、可审计;项目开源,并内置了 40 种源自多智能体 LLM 论文的工作流模板。
产品详细介绍
用于可编程多智能体编排的 Python SDK
h5i-python 是一个面向多智能体协作的 Python SDK,让你用代码编排完整的开发流程,支持 Claude Code、Codex 等多种智能体运行时独立实现、相互评审、修订与竞争,并自动通过中立测试选出最优方案。每个智能体都在独立的 Git worktree 中运行,确保每次执行都可复现、可审计;项目开源,并内置了 40 种源自多智能体 LLM 论文的工作流模板。
定价方案
需要付费创始人评论
Claude Code、Codex 以及其他编码 Agent 各自有不同的优势。然而,简单的多 Agent 编排(例如仅仅并行启动多个 Agent,或允许它们互相收发消息)并不能定义出一个可复现的开发流程。一个真正的工作流必须明确指定:
• 谁负责实现;
• 谁审查谁;
• Agent 在何时必须修订自己的工作;
• 哪些候选方案会被独立测试;
• 如何选出优胜者;
• 选定的更改何时被应用到原始分支。
h5i-python 是 h5i 编排引擎的 Python SDK。该 SDK 让你能够像编写普通 Python 程序一样,定义并执行跨 Claude Code、Codex 以及其他运行时的多 Agent 编码工作流。
每个 Agent 都在自己独立的沙箱化 Git worktree 中工作,因此它无法覆盖原始 checkout 或其他 Agent 的工作。Agent 的每次回合都会产出由 Git 支持的工件,这些工件可以被审查、修订、中立地验证、对比、选择,并作为一个可审计的工作流被应用。
安装pip install h5i-orchestra
快速上手在 Agent 需要修改的 Git 仓库内创建 ensemble.py。该工作流让 Claude 与 Codex 独立实现同一任务,互相审查并改进彼此的工作,然后选出更优的结果。
from h5i.orchestra import Conductor
async def main(task):
async with Conductor(repo=".", run="demo-task", launcher="resident") as c:
claude = await c.hire("claude-agent", runtime="claude")
codex = await c.hire("codex-agent", runtime="codex")
# 让两个 Agent 彼此独立、并行地实现该任务
claude_work, codex_work = await asyncio.gather(claude.work(task), codex.work(task))
await c.freeze() # 封存本回合,确保任一 Agent 此前未受彼此影响
# 让每个 Agent 审查另一个 Agent 的工作
await asyncio.gather(codex.review(claude_work), claude.review(codex_work))
# 在全新、中立的沙箱中验证每个提交
await c.verify(claude_work, ["pytest", "--quiet"])
await c.verify(codex_work, ["pytest", "--quiet"])
verdict = await c.judge() # 在通过全部测试的提交中,选择 diff 最小的一个
print("winner:", verdict.selected_submission)
asyncio.run(main("implement quicksort in python with unit test"))将其作为普通 Python 程序运行:
python ensemble.py使用默认的 launcher="resident" 时,h5i 会自动通过 tmux 启动 Agent 会话。
创始团队
官网信息
可编程多智能体编排 SDK,用于跨 Claude Code、Codex 及其他运行时定义和执行多智能体编码工作流,作为普通的 Python 程序