Transactional agent runtime / 03
AgentHub
Локальная среда выполнения AI-кодинг-агентов с изоляцией, проверками и откатом изменений.
- Изолированные git worktrees для параллельных задач
- Command policy и verifier checks до принятия результата
- Rollback, память, отчёты и локальные dashboards
Проблема
Кодинг-агент может быстро менять много файлов, но скорость без изоляции, проверок и отката превращается в риск для рабочего репозитория.
Контекст и границы
AgentHub рассматривает каждый запуск как транзакцию: выделяет рабочую область, ограничивает команды, запускает verifier и сохраняет отчёт о результате.
Инженерный вклад
Архитектура локального runtime, Rust-реализация управляющего слоя и интеграции API-native моделей для воспроизводимой работы агентов.
Код, документация и локальные сценарии использования опубликованы в репозитории.
Системный контур
- 01 Task intake
- 02 Isolated worktree
- 03 Command policy
- 04 Agent execution
- 05 Verifier and rollback
Ключевые решения
Изоляция по умолчанию
Агент получает отдельный worktree, поэтому параллельные задачи не смешивают изменения.
Verifier завершает транзакцию
Результат считается готовым только после заранее заданных проверок.
Локальный контроль
Политики команд, отчёты и память остаются у владельца проекта.
Результат
Публичный runtime, который соединяет работу агента, git-изоляцию, policy enforcement и проверку результата в один цикл.
Ограничение
Runtime не заменяет code review и не гарантирует корректность самой модели; качество зависит от verifier-политики проекта.
Следующий шаг
Добавить больше адаптеров, декларативные policy-профили и сравнительный benchmark многозадачной работы.
Открыть исходный код