Об этом проекте
Hecate — это альфа-версия самостоятельной платформы агентов с лицензией MIT, предназначенная для предприятий, создающих интеллектуальные приложения. Она сочетает Python API для инженеров с визуальным холстом drag-and-drop для бизнес-пользователей, синхронизируя их через общий JSON-граф DSL.
Основные возможности, описанные в README:
- Движок выполнения: собственный runtime Pregel/BSP с event-sourced журналом выполнения, доступным только для добавления, долговечными контрольными точками и воспроизведением с перемещением во времени через эндпоинт session replay. Длительные задачи поддерживают повтор, возобновление, контролируемое прерывание и одобрение с участием человека.
- Протоколы: двунаправленный MCP (сервер и клиент), сервер и клиент A2A с подписанными AgentCards и жизненным циклом задач JSON-RPC, а также OpenAI-совместимый эндпоинт /v1/chat/completions, который существующие клиенты OpenAI могут использовать, изменив base_url.
- Мультитенантность и безопасность: изоляция Organization → Workspace → RBAC, SSO через OIDC/SAML/LDAP, провижининг SCIM v2, аудит, редактирование PII и выполнение инструментов в песочнице Docker с областями разрешений для каждого агента.
- Встроенные инструменты: веб-поиск, чтение/запись/список файлов, выполнение Python в песочнице и инструменты headless-браузера Chromium (навигация, клик, ввод, извлечение, скриншот, заполнение формы) с allow-листами доменов для каждого окружения.
- Оркестрация: семь шаблонов многоагентного взаимодействия (последовательный, параллельный, передача, широковещательный, переговоры, дебаты, динамический), поставляемых как шаблоны графов.
- Расширяемость: несколько интерфейсов расширения движка и типов SPI плагинов (tool, extension, trigger, model, channel, evaluator, auth, secret) с горячей перезагрузкой и версионированными манифестами.
- Интеграции: входящие вебхуки Feishu (Lark) и Slack с моделью привязанной идентичности, а также универсальные вебхуки для запуска рабочих процессов.
Установка выполняется одной командой shell-скрипта или вручную с использованием Docker Compose для PostgreSQL, Qdrant, MinIO и Temporal, uv для зависимостей Python и миграций Alembic. Команда preflight проверяет окружение. Предоставляются три точки входа CLI: hecate, hecate-migrate и hecate-flag-audit. Проект документирует рабочий процесс OpenSpec и большой набор ADR, учебных пособий, практических руководств и справочных материалов. Он явно помечен как альфа, поэтому API и схемы конфигурации могут измениться до версии 1.0.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.