AI Agent
galdor
Et Go-native rammeverk for å bygge, orkestrere og observere AI-agenter med innebygget OpenTelemetry-observerbarhet og et selvhostet dashbord.
galdor
Hva er galdor?
galdor er et åpen kildekode Go-rammeverk for å bygge AI-agenter, med innebygget OpenTelemetry-observerbarhet, et innebygd dashbord, fleragentmønstre, MCP- og A2A-protokollstøtte, og en enkelt-binær utrulling.
Slik bruker du galdor?
- 1Installer kjernemodulen og leverandørene: go get github.com/YasserCR/galdor@v1.0.0
- 2Importer leverandøren (f.eks. anthropic) og agentpakken.
- 3Opprett en leverandør med API-nøkkel.
- 4Kjør en agent med agent.Run().
- 5Valgfritt: bruk CLI for observerbarhet: galdor ui --db ./traces.db
galdor Viktige funksjoner
- Innebygget OpenTelemetry-observerbarhet med innebygd SQLite-sporingslagring og innebygget dashbord
- Typesikre verktøy med refleksjonsbaserte JSON-skjemaer
- Innebygd fleragentovervåking (Supervisor- og Swarm-mønstre)
- MCP-klient og -tjener (stdio, SSE, Streamable HTTP)
- A2A-protokollstøtte (Google-spesifikasjon)
- Deterministisk avspilling fra registrerte fiksturer
- Menneske-i-løkken med InterruptBefore og Resume
- Selvhostede innebygginger via HTTP
- Produksjonsherding: gjentak/backoff, tidsavbrudd, panikkgjenoppretting
- Leverandører for Anthropic, OpenAI, Google Gemini, AWS Bedrock
galdor Bruksområder
- Bygge enkelt- eller fleragent AI-applikasjoner i Go
- Revisjonsvennlige agentarbeidsflyter med telemetri og avspilling
- Eksponere verktøy via MCP til Claude Desktop og andre klienter
- A2A-kommunikasjon på tvers av agenter
- Kompatible eller nettverksisolerte utrullinger som trenger selvhostet observerbarhet
galdor Priser og gratiskreditter
galdor bruker prismodellen Gratis.
galdor Fordeler og ulemper
Fordeler
- Full selvhostet observerbarhet med innebygget dashbord
- Go-native, enkelt-binær utrulling
- Sterk typesikkerhet med generics og refleksjon
- Innebygde fleragentmønstre og protokollstøtte (MCP, A2A)
- Deterministisk avspilling for testing og feilsøking
Ulemper
- Mindre økosystem enn LangChain Python
- Begrenset leverandørdekning (4 LLM-leverandører) sammenlignet med noen alternativer
- Relativt nytt prosjekt med mindre fellesskap
Hva passer galdor best til?
- Go-utviklere som bygger AI-agenter for produksjon
- Team som trenger selvhostede, revisjonsvennlige agentrammeverk
- Prosjekter som krever MCP-tjener eller A2A-interoperabilitet i Go
- Miljøer med samsvars- eller nettverksisoleringsbegrensninger