AI Agent
galdor
Een Go-native framework voor het bouwen, orkestreren en observeren van AI-agents met native OpenTelemetry-observeerbaarheid en een zelf-gehost dashboard.
galdor
Wat is galdor?
galdor is een open-source Go-framework voor het bouwen van AI-agents, met native OpenTelemetry-observeerbaarheid, een ingebouwd dashboard, multi-agentpatronen, ondersteuning voor MCP- en A2A-protocollen en een enkele binary implementatie.
Hoe gebruik je galdor?
- 1Installeer de kernmodule en providers: go get github.com/YasserCR/galdor@v1.0.0
- 2Importeer de provider (bijv. anthropic) en agent-pakket.
- 3Maak een provider met API-sleutel.
- 4Voer een agent uit met agent.Run().
- 5Optioneel gebruik de CLI voor observeerbaarheid: galdor ui --db ./traces.db
galdor Belangrijkste functies
- Native OpenTelemetry-observeerbaarheid met ingebouwde SQLite trace-opslag en dashboard
- Type-veilige tools met reflectie-afgeleide JSON-schema's
- Multi-agent supervisie (Supervisor- en Swarm-patronen) ingebouwd
- MCP-client en -server (stdio, SSE, Streamable HTTP)
- A2A-protocolondersteuning (Google-specificatie)
- Deterministisch afspelen van opgenomen fixtures
- Human-in-the-loop met InterruptBefore en Resume
- Zelf-gehoste embeddings via HTTP
- Productieversteviging: retry/backoff, time-outs, panic recovery
- Providers voor Anthropic, OpenAI, Google Gemini, AWS Bedrock
galdor Gebruikssituaties
- Het bouwen van enkele of multi-agent AI-toepassingen in Go
- Controleerbare agentworkflows met telemetrie en afspelen
- Tools blootstellen via MCP aan Claude Desktop en andere clients
- Cross-agent A2A-communicatie
- Naleving of air-gapped implementaties die zelf-gehoste observeerbaarheid nodig hebben
galdor Prijzen en gratis credits
galdor werkt met het model Gratis.
galdor Voor- en nadelen
Voordelen
- Volledige zelf-gehoste observeerbaarheid met ingebouwd dashboard
- Go-native, enkele binary implementatie
- Sterke typeveiligheid met generics en reflectie
- Ingebouwde multi-agentpatronen en protocolondersteuning (MCP, A2A)
- Deterministisch afspelen voor testen en debuggen
Nadelen
- Kleiner ecosysteem dan LangChain Python
- Beperkte providerdekking (4 LLM-providers) vergeleken met sommige alternatieven
- Relatief nieuw project met kleinere community
Waar is galdor het meest geschikt voor?
- Go-ontwikkelaars die productieklare AI-agents bouwen
- Teams die zelf-gehoste, controleerbare agentframeworks nodig hebben
- Projecten die MCP-server of A2A-interoperabiliteit in Go nodig hebben
- Omgevingen met naleving of air-gap beperkingen