Инженер Егор Козельский представил систему Jarvis для управления ИИ-агентами в профессиональной разработке. Фреймворк решает проблемы потери контекста между чатами, накопления противоречивых правил и избыточного расхода токенов при работе с крупными проектами.
В основе системы лежит метод постепенного раскрытия контекста (progressive disclosure). Агенты используют краткую точку входа и подгружают детали только по мере необходимости. Все правила, настройки и инструменты хранятся в единой структуре каталогов, что позволяет унифицировать работу над разными проектами.
Иерархическая организация папок обеспечивает наследование правил от групп к конкретным проектам. Инструкции хранятся в Markdown-файлах в Git, что позволяет отслеживать историю изменений и редактировать правила вручную. Принцип единого источника истины (SSOT) исключает дублирование договорённостей.
Для оптимизации работы реализована маршрутизация по областям (scope routing). Агент определяет контекст задачи и загружает только релевантные инструкции, используя многоуровневый подход (layered instructions). Это предотвращает конфликты правил и ограничивает область видимости агента необходимыми модулями.
Базовая версия системы доступна в открытом доступе под названием jarvis-installer. Архитектура позволяет в будущем подключать поиск через RAG или интеграцию по протоколу MCP для работы с растущими базами знаний и документацией.






