Проблема: агенты игнорируют инструкции
Кодовые агенты (Claude Code, Codex, OpenCode) часто нарушают архитектурные и стилевые правила проекта, так как обычные линтеры не могут проверить семантику инструкций вроде «не создавай преждевременных абстракций» или «никогда не показывай сырые ошибки пользователю». Исследование 93 реальных сессий показало, что каждое 13-е действие агента нарушает хотя бы одно правило, которое невозможно отловить статическим анализом.
Решение: Jev и мгновенная обратная связь
Abide решает эту проблему, интегрируясь в цикл разработки через хуки. После каждого изменения (edit) или завершения хода (turn) инструмент отправляет дифф в модель принятия решений Jev (от TypeSafe). В отличие от обычных LLM, Jev возвращает не текст, а калиброванную вероятность нарушения. Если вероятность выше 0.8, агент получает команду на исправление конкретного правила в том же ходу, без участия человека.
Экономика и производительность
Ключевое преимущество — скорость и стоимость. Проверка занимает около 300 мс и стоит доли цента, что делает возможным анализ каждого изменения. В сравнении с традиционными LLM, где проверка одного изменения могла стоить более цента и занимать секунды, Jev экономит до 100x ресурсов.
| Метрика | Значение | Примечание |
|---|---|---|
| Время проверки | ~300 мс | Время ответа модели Jev |
| Стоимость проверки | $0.00004 - $0.00007 | За один вызов (edit) |
| Стоимость хода | ~$0.001 | За ход из 15 изменений |
| Токенов на запрос | 1,000 - 1,600 | Входные токены для Jev |
Бенчмарки и точность
На тестовой выборке из 1,256 изменений в 93 сессиях Abide выявил 39 нарушений. Независимый ревью подтвердил 10 из них как критические ошибки на уровне редактирования и 11 нарушений на уровне хода (например, создание дублирующейся логики или oversized files). Инструмент работает локально: ключи хранятся в ~/.abide/.env или .env.local, данные не отправляются на серверы разработчиков Abide (используется Zero Data Retention через TypeSafe или Vercel AI Gateway).
Установка и поддержка
Abide поддерживает Claude Code, Codex и OpenCode. Установка сводится к трем шагам: npx @coldtea/abide login, npx @coldtea/abide init и запуск агента. Правила компилируются в .abide/rubric.json, который можно версионировать. Инструмент также включает команды для аудита существующего кода (abide audit) и калибровки правил (abide calibrate), чтобы отключить ложные срабатывания.
Источник: Github ↗
