Repository navigation
Releases: Solutions-of-Security/Agat
Release list
Agat 1.7.0 — Public preview
Первая версионированная публичная поставка. GitHub release помечен как prerelease.
Версия предназначена для локального знакомства и проверки сценариев в своём контуре.
Production qualification конкретного развёртывания и полные solution packs остаются
отдельными задачами roadmap.
Возможности
- Локальные AI-агенты, распределённые Python workers и OpenAI-compatible model servers.
- Визуальные процессы, 13 шаблонов, условия, циклы и согласования.
- Журнал выполнения, результаты, replay/eval и артефакты.
- Local RAG, MCP и A2A при настройке источников и разрешений.
- SQLite по умолчанию; отдельные профили PostgreSQL и Temporal.
Публичный вход включает первый сценарий, Docker-руководство,
English README, правила участия и приватное сообщение об уязвимости.
Установка
Используйте tag v1.7.0 и команды из README.
Рекомендуется Node.js 24; CI использует Python 3.13. Заявленные минимумы — Node.js 22.13,
Python 3.10. Для обычного single worker Python-зависимости не обязательны;
LangGraph и OpenTelemetry требуют workers/requirements.txt.
Проверки и ограничения
Актуальный результат проверки привязан к SHA в GitHub Actions.
Check required объединяет typecheck/unit/build, проверку документации,
desktop/mobile Chromium smoke и четыре набора PostgreSQL/S3 интеграций.
Браузерный worker работает в --dry-run: это проверка UI/API/persistence, не качества LLM.
Temporal history replay не заменяет проверку работающего Temporal server.
Чистый Compose-запуск, первый результат на реальной Ollama и Local RAG проверены
отдельно; окружение, фактический ответ и снимок — в протоколе проверки.
Локальный SQLite поддерживает один coordinator. HA, managed PostgreSQL, S3 retention,
OIDC, mobile attestation и region-loss recovery требуют операторской настройки и
проверки реального контура. Каталог процессов предоставляет схемы и роли; доменные
коннекторы, права, eval и готовность каждого сценария проверяются отдельно.
Обновление с раннего публичного snapshot
- Остановите coordinator и workers. Сделайте согласованную резервную копию SQLite
и каталога артефактов либо backup используемого PostgreSQL/S3-контура. - Сохраните локальный
.envи параметры путей.setup-local-env.pyне заменяет существующий файл. - Проверьте чистоту своего checkout, выберите tag
v1.7.0, выполнитеnpm ciиnpm run build. - Для PostgreSQL сначала следуйте руководству миграции схемы;
не выдавайте runtime-пользователю DDL-права. SQLite мигрируется coordinator при старте. - Запустите сервисы; проверьте
/api/v1/health, подключение worker и первый сценарий.
Для отката используйте согласованную копию данных и прежнюю версию приложения;
запуск старого бинарного файла на изменённой схеме не является подтверждённым rollback.
Новые функции незавершённых веток 1.8/1.9 в этот release не заявлены.
Поддержка: SUPPORT. Уязвимости: Security policy.
Проверенный commit: a19b754. Обязательный CI на этом SHA прошёл.