CodeSoul-co/Hypha
Harness-oriented agent system framework for production-grade LLM agent applications
它解决了什么问题
Hypha 提供了一个生产就绪的框架,用于构建受控、持久且可复用的领域特定 AI 代理。它通过将核心推理逻辑与执行框架分离,解决了将代理从简单原型过渡到生产环境的问题,确保代理行为是受控的、可审计的,并且可恢复的。
它如何工作
Hypha 采用两层架构,包括一个 Agent Core 用于推理、规划和工具选择,以及一个 Production Harness,通过内置策略和审批门控的有限状态机(FSM)来管理实际执行。
产品特定的逻辑并非硬编码,而是定义在 DomainPack 中——一个将任务、工作流、提示和能力编译到共享运行时的配置。为了优化性能和成本,Cache & Reuse Plane 管理多层缓存数据(如推理子图和工具结果),同时确保缓存不会覆盖真实事件日志(source-of-truth event logs)。
适合谁使用
专为需要在金融、法律或研究等行业内构建专用代理的开发者设计,这些场景对工具执行的可靠性、可审计性和严格治理有严格要求。
主要亮点
- DomainPack 系统:将产品特定行为与运行时解耦,使单一框架可支持多种不同类型的代理。
- 事件优先的运行时:采用基于事件的执行模型,支持恢复、重放和对代理行为的完整审计。
- 多层缓存:实现专用缓存树(如 PlanTree、ToolTree),以复用已验证的工作,降低 LLM 成本和延迟。
- 受控能力:通过带有策略和审批控制的受控调用路径,集成工具和 MCP(Model Context Protocol)适配器。
- 持久化执行:支持检查点、有界继续执行和恢复工作器,确保长时间运行的任务不会丢失。
相关
- 项目
- 项目
- 项目
- 项目
- 项目