ИИ Агенты
galdor
Нативный Go фреймворк для создания, оркестрации и наблюдения за AI-агентами с встроенной наблюдаемостью OpenTelemetry и самостоятельным дашбордом.
galdor
Что такое galdor?
galdor — это open-source фреймворк на Go для создания AI-агентов, включающий встроенную наблюдаемость OpenTelemetry, встроенный дашборд, многоагентные паттерны, поддержку протоколов MCP и A2A, и развёртывание в виде одного бинарного файла.
Как использовать galdor?
- 1Установите основной модуль и провайдеры: go get github.com/YasserCR/galdor@v1.0.0
- 2Импортируйте провайдер (например, anthropic) и пакет agent.
- 3Создайте провайдер с API-ключом.
- 4Запустите агента с agent.Run().
- 5Опционально используйте CLI для наблюдаемости: galdor ui --db ./traces.db
galdor Ключевые возможности
- Встроенная наблюдаемость OpenTelemetry с SQLite хранилищем трейсов и дашбордом
- Типобезопасные инструменты с JSON схемами, полученными через рефлексию
- Встроенное многоагентное управление (паттерны Supervisor и Swarm)
- Клиент и сервер MCP (stdio, SSE, Streamable HTTP)
- Поддержка протокола A2A (спецификация Google)
- Детерминированное воспроизведение из записанных фикстур
- Человек в цикле с InterruptBefore и Resume
- Самостоятельно размещённые эмбеддинги через HTTP
- Подготовка к продакшену: повторные попытки/backoff, таймауты, восстановление после паники
- Провайдеры для Anthropic, OpenAI, Google Gemini, AWS Bedrock
galdor Сценарии использования
- Создание одно- или многоагентных AI-приложений на Go
- Аудируемые рабочие процессы агентов с телеметрией и воспроизведением
- Предоставление инструментов через MCP для Claude Desktop и других клиентов
- Межагентное общение A2A
- Соответствующие требованиям или изолированные развёртывания, требующие самостоятельной наблюдаемости
galdor Цены и бесплатный доступ
Модель оплаты galdor: Бесплатно.
galdor Плюсы и минусы
Плюсы
- Полная самостоятельная наблюдаемость с встроенным дашбордом
- Нативный Go, развёртывание одним бинарным файлом
- Сильная типобезопасность с дженериками и рефлексией
- Встроенные многоагентные паттерны и поддержка протоколов (MCP, A2A)
- Детерминированное воспроизведение для тестирования и отладки
Минусы
- Меньшая экосистема по сравнению с LangChain Python
- Ограниченный охват провайдеров (4 LLM провайдера) по сравнению с некоторыми альтернативами
- Относительно новый проект с меньшим сообществом
Для чего лучше всего подходит galdor?
- Go-разработчики, создающие AI-агентов производственного уровня
- Команды, которым нужны самостоятельные, аудируемые фреймворки для агентов
- Проекты, требующие MCP сервер или A2A совместимость на Go
- Среды с ограничениями соответствия или изоляции