AI Agent
galdor
En Go-native rammeværk til at bygge, orkestrere og overvåge AI-agenter med indbygget OpenTelemetry-observabilitet og et selvhostet dashboard.
galdor
Hvad er galdor?
galdor er et open-source Go-rammeværk til at bygge AI-agenter, der tilbyder indbygget OpenTelemetry-observabilitet, et indlejret dashboard, multi-agent mønstre, MCP- og A2A-protokolunderstøttelse og en enkelt-binær udrulning.
Sådan bruger du galdor?
- 1Installer kernemodulet og leverandørerne: go get github.com/YasserCR/galdor@v1.0.0
- 2Importer leverandøren (f.eks. anthropic) og agentpakken.
- 3Opret en leverandør med API-nøgle.
- 4Kør en agent med agent.Run().
- 5Valgfrit kan du bruge CLI'en til observabilitet: galdor ui --db ./traces.db
galdor Vigtige funktioner
- Indbygget OpenTelemetry-observabilitet med indlejret SQLite-sporingslager og dashboard
- Typesikre værktøjer med refleksionsafledte JSON-skemaer
- Indbygget multi-agent supervision (Supervisor- og Swarm-mønstre)
- MCP-klient og -server (stdio, SSE, Streamable HTTP)
- A2A-protokolunderstøttelse (Google-specifikation)
- Deterministisk afspilning fra optagede fixtures
- Human-in-the-loop med InterruptBefore og Resume
- Selvhostede embeddings via HTTP
- Produktionssikring: genforsøg/backoff, tidsudløb, panic recovery
- Leverandører til Anthropic, OpenAI, Google Gemini, AWS Bedrock
galdor Brugssituationer
- Bygning af enkelt- eller multi-agent AI-applikationer i Go
- Revisionsvenlige agentarbejdsgange med telemetri og afspilning
- Eksponering af værktøjer via MCP til Claude Desktop og andre klienter
- Krydsagent A2A-kommunikation
- Kompatibel eller luftgappede udrulninger, der har brug for selvhostet observabilitet
galdor Priser og gratis credits
galdor bruger modellen Gratis.
galdor Fordele og ulemper
Fordele
- Fuld selvhostet observabilitet med indlejret dashboard
- Go-native, enkelt-binær udrulning
- Stærk typesikkerhed med generics og refleksion
- Indbyggede multi-agent-mønstre og protokolunderstøttelse (MCP, A2A)
- Deterministisk afspilning til test og debugging
Ulemper
- Mindre økosystem end LangChain Python
- Begrænset leverandørdækning (4 LLM-leverandører) sammenlignet med nogle alternativer
- Relativt nyt projekt med mindre fællesskab
Hvad er galdor bedst til?
- Go-udviklere, der bygger produktionsklare AI-agenter
- Teams, der har brug for selvhostede, revisionsvenlige agentrammeværker
- Projekter, der kræver MCP-server eller A2A-interop i Go
- Miljøer med overholdelses- eller luftgap-begrænsninger