Show HN: Galdor——一个内置追踪和回放功能的Go语言大型语言模型(LLM)代理框架

Galdor 是一个原生 Go 语言的多智能体框架,在 v1.0.0 版本中内置了 OpenTelemetry(OTel)可观测性、自托管的 SQLite 追踪数据库和仪表盘,以及首个同时支持 MCP 和 A2A 协议的服务器端实现。它强调用单个二进制文件完成开发、调试和部署,是目前 Go 生态中唯一将“自托…

Show HN: Galdor——一个内置追踪和回放功能的Go语言大型语言模型(LLM)代理框架

一句话看懂:Galdor 是一个原生 Go 语言的多智能体框架,在 v1.0.0 版本中内置了 OpenTelemetry(OTel)可观测性、自托管的 SQLite 追踪数据库和仪表盘,以及首个同时支持 MCP 和 A2A 协议的服务器端实现。它强调用单个二进制文件完成开发、调试和部署,是目前 Go 生态中唯一将“自托管追踪”和“双协议(MCP + A2A)支持”打包在一起的开源选项。

事件核心:发生了什么

2026 年 6 月,开发者 YasserCR 在 GitHub 上发布了 Galdor 项目(go 语言基础框架),目前已进入 v1.0.0 稳定版本。该项目定位为“Go-native”的大型语言模型(LLM)代理框架,提供从代理构建、图编排、多智能体协调(Supervisor + Swarm)到结构化输出、记忆管理、嵌入式评估框架和确定性回放的完整链路。其核心差异化在于:
– 自包含可观测性:内置基于 SQLite 的追踪存储和嵌入式 Web 仪表盘,支持 SSE 实时流、DAG 视图和时间旅行回放。所有数据不出进程、不依赖第三方 SaaS(如 LangSmith)。
– 多协议互联:作为 Go 框架,它同时内置了 MCP(Anthropic 模型上下文协议)的客户端和服务器端(支持 stdio、SSE、Streamable HTTP),以及 Google A2A 协议的客户端和服务器端。对比同期的 LangChainGo、Eino、Genkit Go,目前公开资料显示确实没有其他 Go 框架同时实现这两个协议的服务器端支持。
– 核心能力对齐主流:支持 Anthropic、OpenAI、Google Gemini、AWS Bedrock 等多模型提供者,提供类型安全工具(基于反射推导 JSON Schema)、图运行时(支持 checkpoint、interrupt/resume 及条件分支边缘),以及 LLM-as-judge 的评估框架。

为什么重要

在 AI 代理框架领域,Python 生态的 LangChain 和 LangGraph 在成熟度上领先,但对 Go 生态的覆盖有限。Galdor 的出现填补了“Go 语言 × 完备可观测性 × 自托管 × 多协议支持”这一具体需求空白:
– 减少对 SaaS 的依赖:LangSmith 的自托管版本需要企业付费计划,而 Galdor 把追踪、仪表盘和存储全部打包在同一个二进制里,开发者无需额外搭建遥测基础设施。这对于独立开发者、内部工具团队或对数据出口敏感的企业场景(如金融、医疗)有具体的价值。
– 协议层的“出厂设置”:MCP 和 A2A 代表了当前两种主流的代理互联标准(分别来自 Anthropic 和 Google)。Galdor 同时提供服务器端支持意味着 Go 开发者可以用单一框架同时暴露和被其他符合这些协议的代理系统调用,降低了集成成本。
– 依赖小巧:其核心仅依赖 6 个直接依赖和 13 个间接依赖,远低于 LangChainGo 的 200+ 上游模块。对于需要严格控制供应链安全或者构建精简容器的团队,这是一个可评估的优劣势。

对用户/开发者/创作者的影响

Go 开发者:如果团队的技术栈基于 Go,且正在评估是否要为了代理框架引入 Python 组件(或者反向依赖 Java/Kotlin 的 Spring AI),Galdor 提供了一个纯 Go 的选择。其“一次二进制启动全部功能”的特性特别适合边缘计算、嵌入式应用或轻量级微服务场景。
AI 应用创建者:如果对数据隐私和使用量计费敏感(例如构建企业内 Chatbot 或私有知识助手),Galdor 的自托管追踪仪表盘和本地存储意味着可以在不调用外部 API 的情况下完成调试和监控,降低了使用 LLM 代理的门槛。
对竞品的影响:Eino(字节跳动开源的 Go 框架)在提供丰富的模型适配器上更领先,但缺乏 OTel 和 A2A 支持;Genkit Go(Google 出品)的仪表盘仅限 Google Cloud。Galdor 在这两个维度上构成了清晰的差异化。不过,其目前的模型提供者适配器数量少于 Eino,而且社区生态和第三方集成库成熟度有待验证。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

值得关注的后续

1. 社区采纳与实际案例:v1.0.0 刚刚发布,项目作者明确表示“寻找早期集成者”。未来几个月是否有具体的企业用例或开源开发者贡献的第三方集成,将直接验证框架的生产级可靠性。目前公开信息显示核心功能已封闭,但可观测性数据的长期存储和查询性能在大规模工作流下如何表现,尚未有公开基准测试。
2. 竞品对比的持续验证:原文附带的对标表是截至 2026 年 5 月的快照。如果 LangChainGo 或 Eino 在后续版本中补充 OTel 或 A2A 支持(尤其是 Eino 作为字节跳动重点项目,迭代速度较快),Galdor 的独特价值窗口可能会收缩。开发者需要关注这些项目的发布路线。
3. 协议兼容性的实际互操作验证:Galdor 同时支持 MCP 和 A2A 服务器端,但两个协议本身仍在演进(如 Streamable HTTP 还是较新的扩充)。实际跨框架(如与 Python MCP 客户端或 Google ADK Go 的互操作)是否需要补丁,也是决定其是否能成为“Go 生态协议中心”的关键观察点。

来源:github.com

celebrityanime
celebrityanime
文章: 7465

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注