章节 01
Hymenium:Rust编写的AI编码代理工作流编排引擎(导读)
Hymenium是用Rust编写的AI编码代理工作流编排引擎,专为解决多代理协作中流程控制依赖"荣誉系统"的问题而生。它自动化实现者/审查者模式、阶段门禁和重试机制,将文字协议转化为引擎强制执行的工作流规则,是Basidiocarp生态系统的重要组成部分。
正文
Hymenium是一个用Rust编写的工作流编排引擎,专为AI编码代理设计。它自动化实现者/审查者模式、阶段门禁和重试机制,解决了多代理协作中流程控制依赖"荣誉系统"的问题。
章节 01
Hymenium是用Rust编写的AI编码代理工作流编排引擎,专为解决多代理协作中流程控制依赖"荣誉系统"的问题而生。它自动化实现者/审查者模式、阶段门禁和重试机制,将文字协议转化为引擎强制执行的工作流规则,是Basidiocarp生态系统的重要组成部分。
章节 02
随着AI编码代理能力提升,多代理协同完成复杂任务成为趋势,但当前协作依赖CLAUDE.md或AGENTS.md等文档说明驱动,代理易误读或跳过步骤,阶段转换依赖"荣誉系统",手动编排难扩展到两个以上并发交接,任务卡住需人类介入。核心问题在于缺少真正的编排引擎强制执行工作流规则。
章节 03
Hymenium定位为协调层(非底层执行环境),是Basidiocarp生态系统一部分。核心能力包括:1.交接文档解析:读取结构化Markdown,入口拒绝无效文档;2.自动分解:大型交接拆分为聚焦子交接;3.工作流模板:声明式模板,无需修改引擎即可添加新类型;4.阶段门禁:强制执行转换前提(如审查需实现者的代码diff和验证结果);5.进度监控:轮询状态,超时升级操作员;6.重试恢复:心跳超时关闭卡住代理,缩小范围重启。
章节 04
Hymenium内置实现者/审查者模板流程:交接文档→解析分解→创建实现者任务→轮询完成(含diff和验证)→门禁检查→创建审查者任务→轮询通过→关闭任务;若卡住则自动关闭代理并缩小范围重启。该流程确保审查不早启动、实现者需产出有效成果、系统自动恢复,无需人工监控。
章节 05
Hymenium属于Basidiocarp生态系统,组件包括annulus(跨生态操作)、canopy(多代理协调账本)、cap(Web仪表板)等,各组件职责明确。技术选型Rust的优势:内存安全(消除空指针等错误)、性能(零成本抽象低开销)、并发(安全处理多工作流)、可靠性(编译期发现问题)。
章节 06
适用场景:代码审查自动化(CI/CD中分配代理审查)、复杂功能开发(分解子任务并行)、测试生成(实现者写代码+审查者生成测试)、文档生成(多代理协作维护技术文档)。CLI命令:dispatch(调度交接)、status(查看工作流状态)、cancel(取消工作流)、reconcile(协调阶段)、decompose(分解交接待实现)。
章节 07
Hymenium推动AI编码代理协作从依赖代理自律的文字协议,转向引擎强制执行的确定性工作流。通过阶段门禁、自动恢复等机制,使多代理协作从实验性技术变为可生产化方案。随着Basidiocarp生态完善,将出现更多创新应用,推动AI辅助开发边界。项目地址:https://github.com/basidiocarp/hymenium