Об этом проекте

Commitarium предоставляет локальную среду для оркестрации агентов кодирования, которые совместно планируют, реализуют и проверяют программное обеспечение. Система построена вокруг координатора, управляющего проектами, функциями, переходами рабочих процессов и сеансами агентов, хранящего операционное состояние в SQLite. Она поддерживает как детерминированный режим симуляции для тестирования, так и режим с реальными агентами (Codex или Claude). В режиме реальных агентов координатор подключается к постоянным диалогам с выбранными ведущими и проверяющими агентами. Рабочий процесс включает уточнение целей, планирование, реализацию и циклы проверки. Система интегрируется с Forgejo, самохостируемой Git-платформой, которая служит источником истины для планов, обзоров и pull-requests. Каждый агент работает со своей собственной изолированной идентичностью Forgejo, обеспечивая аудит коммитов и структурированной работы PR. Координатор проверяет выходы агентов, такие как хэши коммитов и головы PR, перед продвижением рабочего процесса. Архитектура обычно запускается через Docker Compose с сервисами для координатора, Forgejo и рабочих агентов. Она поддерживает изолированные профили провайдеров для Codex и Claude, позволяя независимую аутентификацию и конфигурацию. Система включает функции восстановления после перезапуска, где активные сеансы могут быть возобновлены после перезапуска координатора. Также предлагаются возможности импорта проектов, позволяющие пользователям ассоциировать существующие Git-репозитории с рабочей средой. Дизайн подчеркивает контроль пользователя, с опциями для автоматического или ручного одобрения слияний и шагов рабочего процесса.