
Hypha
用状态机和事件溯源把 LLM Agent 做成可回放的生产系统
Hypha 是一个面向生产环境的 LLM Agent 应用开发框架,用 TypeScript 编写。它的核心理念是「Harness-oriented」,即把 Agent 的运行过程当作一个可观测、可控制的工程系统来对待,而不是简单的 prompt 拼接。框架内置有限状态机来管理 Agent 的执行流程,采用事件溯源(event-sourcing)记录每一步状态变化,让整个推理链路可回放、可调试。同时提供 Agent 记忆管理、运行时调度、缓存与评估(evaluation)等能力,帮助开发者解决 Agent 在生产中常见的状态混乱、难以复现、成本不可控等问题。它适合需要把 LLM Agent 从 demo 推向线上、对可靠性和可观测性有要求的团队,用一套结构化框架替代手写胶水代码。
项目数据
使用教程
核心亮点
- 用有限状态机约束 Agent 流程,执行路径清晰可控,避免自由发挥导致的不可预测行为
- 事件溯源记录完整运行历史,支持回放与调试,线上问题可复现
- 内置记忆、缓存、评估等生产必备模块,减少自行拼装基础设施的成本
不足之处
- 项目处于早期,446 星标,生态与文档成熟度有限
- Harness 与状态机概念偏重,学习曲线较陡,简单场景可能过度设计
适用场景
- 构建需要严格流程控制的多步骤 LLM Agent 生产应用
- 对 Agent 运行过程要求可观测、可回放、可审计的团队
- 需要统一管理 Agent 记忆、缓存与效果评估的中大型项目
替代项目
LangGraph、Mastra
项目介绍
下一篇:llm
同类项目推荐
ComfyUI_Custom_Nodes_AlekPet
开源
给 ComfyUI 装上语音翻译和姿态检测,工作流更全能
Custom nodes that extend the capabilities of Comfyui
langchain
开源
组装 AI 应用的乐高积木,从想法到上线不换工具
The agent engineering platform.
transformers
开源
全球最大的模型仓库全家桶,想用的模型一把抓
Transformers: the model-definition framework for state-of-the-art machine learning m···
bruno
开源
把 API 测试当代码管理,用 Git 搞定协作与版本追踪
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/I···