АГЕНТ 03 / 07
Программист
Автономный разработчик систем. Анализирует кодовые базы через AST-карты символов, воспроизводит баги в изолированных песочницах и вносит проверенные правки с атомарным откатом (undo).
coder · autonomous
01Что делает
Точный анализ кода и редактирование
AST-индексация символов
Извлекает классы, структуры, трейты и функции по сотням файлов быстрее 50 мс с помощью Tree-sitter.
Изолированное исполнение
Выполняет Python, Node.js и shell-команды в изолированных Docker-песочницах с квотами CPU/RAM.
Правки с историей отката
Выполняет точечные блочные замены кода с атомарной историей отката и защитой от конфликтов путей.
Контроль версий Git
Анализирует диффы, создает чистые семантические коммиты и оформляет Pull Request после одобрения оператором.
Синтаксическая проверка
Запускает компиляторы и тесты (cargo check, tsc, pytest) до подтверждения завершения задачи.
Защищенные поверхности
Блокирует попытки изменения системных конфигураций, правил безопасности и баз данных.
02Как это работает
От диагностики проблемы к проверенному коммиту
Картирование репозитория
Строит AST-индекс символов репозитория для быстрого нахождения нужных функций и определений.
Воспроизведение и диагностика
Запускает тесты в изолированной среде для воспроизведения ошибки или проверки логики.
Правка и рефакторинг
Применяет точечные правки исходного кода с транзакционным сохранением резервных копий.
Проверка и тестирование
Выполняет наборы тестов и линтеры для гарантии отсутствия регрессий.
Коммит и оформление PR
Создает коммиты в Git и готовит черновик Pull Request для проверки человеком.
03Под капотом
Инженерный рантайм
| AST-индексация | Нативное извлечение символов Tree-sitter по 240+ файлам за 34 мс |
| песочницы | Изоляция процессов ОС с жесткими квотами CPU и лимитами памяти |
| безопасность диффов | Валидация диффов с журналами отката на диске |
| защита шелла | Деструктивные команды (rm -rf, mkfs) блокируются на уровне экзекутора |
04Tools