AI 智能体 (Agent)
galdor
一个Go原生框架,用于构建、编排和监控AI代理,具有原生的OpenTelemetry可观测性和自托管仪表盘。
galdor
什么是 galdor?
galdor是一个开源的Go框架,用于构建AI代理,具有原生OpenTelemetry可观测性、嵌入式仪表盘、多代理模式、MCP和A2A协议支持,以及单二进制部署。
galdor 与相似工具比较
| 计价模式 | 免费 | 免费, Freemium | 免费 | 免费 |
| 免费额度 | ||||
| 主要功能 |
|
|
|
|
| 优点 |
|
|
|
|
| 缺点 |
|
|
|
|
| 适合对象 |
|
|
|
|
如何使用 galdor?
- 1安装核心模块和提供商:go get github.com/YasserCR/galdor@v1.0.0
- 2导入提供商(例如anthropic)和代理包。
- 3使用API密钥创建提供商。
- 4使用agent.Run()运行代理。
- 5可选地使用CLI进行可观测性:galdor ui --db ./traces.db
galdor 主要功能
- 原生OpenTelemetry可观测性,带有嵌入式SQLite跟踪存储和仪表盘
- 类型安全的工具,通过反射生成JSON模式
- 内置多代理监督(Supervisor和Swarm模式)
- MCP客户端和服务器(stdio、SSE、可流式HTTP)
- 支持A2A协议(Google规范)
- 从记录夹具进行确定性重放
- 人工参与循环,支持InterruptBefore和Resume
- 通过HTTP自托管嵌入
- 生产级强化:重试/退避、超时、恐慌恢复
- 支持Anthropic、OpenAI、Google Gemini、AWS Bedrock提供商
galdor 使用场景
- 使用Go构建单代理或多代理AI应用
- 具有遥测和重放的可审计代理工作流
- 通过MCP向Claude Desktop和其他客户端暴露工具
- 跨代理A2A通信
- 需要自托管可观测性的合规或气隙部署
galdor 价格与免费额度
galdor 目前采用 免费 模式。
此工具完全免费使用
galdor 优缺点
优点
- 完全自托管可观测性,带有嵌入式仪表盘
- Go原生,单二进制部署
- 通过泛型和反射实现强类型安全
- 内置多代理模式和协议支持(MCP、A2A)
- 用于测试和调试的确定性重放
缺点
- 生态系统比LangChain Python小
- 提供商覆盖有限(4个LLM提供商),相比一些替代方案
- 相对较新的项目,社区规模较小
galdor 最适合哪些用途?
- 构建生产级AI代理的Go开发者
- 需要自托管、可审计代理框架的团队
- 在Go中需要MCP服务器或A2A互操作的项目
- 具有合规或气隙约束的环境