Agent AI
galdor
Nawnatywny framework Go do budowania, orkiestracji i obserwowania agentów AI z natywną obserwowalnością OpenTelemetry i samodzielnie hostowanym panelem.
galdor
Czym jest galdor?
galdor to otwartoźródłowy framework Go do budowania agentów AI, oferujący natywną obserwowalność OpenTelemetry, wbudowany panel, wzorce wieloagentowe, obsługę protokołów MCP i A2A oraz wdrożenie w postaci jednego pliku binarnego.
Jak używać galdor?
- 1Zainstaluj moduł główny i dostawców: go get github.com/YasserCR/galdor@v1.0.0
- 2Zaimportuj dostawcę (np. anthropic) i pakiet agenta.
- 3Utwórz dostawcę z kluczem API.
- 4Uruchom agenta za pomocą agent.Run().
- 5Opcjonalnie użyj CLI do obserwowalności: galdor ui --db ./traces.db
galdor Najważniejsze funkcje
- Natywna obserwowalność OpenTelemetry z wbudowanym magazynem śladów SQLite i panelem
- Narzędzia z bezpiecznym typowaniem z schematami JSON wyprowadzanymi przez refleksję
- Wbudowany nadzór wieloagentowy (wzorce Supervisor i Swarm)
- Klient i serwer MCP (stdio, SSE, Streamable HTTP)
- Obsługa protokołu A2A (specyfikacja Google)
- Deterministyczne odtwarzanie z nagranych fixture
- Człowiek w pętli z InterruptBefore i Resume
- Samodzielnie hostowane embeddingi przez HTTP
- Wzmocnienie produkcyjne: ponawianie/wycofywanie, limity czasowe, odzyskiwanie po panic
- Dostawcy dla Anthropic, OpenAI, Google Gemini, AWS Bedrock
galdor Zastosowania
- Budowanie jedno- lub wieloagentowych aplikacji AI w Go
- Audytowalne przepływy pracy agentów z telemetrią i odtwarzaniem
- Udostępnianie narzędzi przez MCP dla Claude Desktop i innych klientów
- Komunikacja międzyagentowa A2A
- Wdrożenia zgodne z przepisami lub odizolowane, wymagające samodzielnie hostowanej obserwowalności
galdor Ceny i darmowe kredyty
galdor działa w modelu Darmowe.
galdor Plusy i minusy
Plusy
- Pełna samodzielnie hostowana obserwowalność z wbudowanym panelem
- Natywny Go, wdrożenie w jednym pliku binarnym
- Silne bezpieczeństwo typów z generykami i refleksją
- Wbudowane wzorce wieloagentowe i obsługa protokołów (MCP, A2A)
- Deterministyczne odtwarzanie do testowania i debugowania
Minusy
- Mniejszy ekosystem niż LangChain Python
- Ograniczona liczba dostawców (4 dostawców LLM) w porównaniu z niektórymi alternatywami
- Stosunkowo nowy projekt z mniejszą społecznością
Do czego najlepiej nadaje się galdor?
- Programiści Go budujący agentów AI klasy produkcyjnej
- Zespoły potrzebujące samodzielnie hostowanych, audytowalnych frameworków agentów
- Projekty wymagające serwera MCP lub interoperacyjności A2A w Go
- Środowiska z ograniczeniami zgodności lub odizolowane