Инженер Егор Козельский представил систему Jarvis для управления ИИ-агентами в профессиональной разработке. Фреймворк решает проблемы потери контекста между чатами, накопления противоречивых правил и избыточного расхода токенов при работе с крупными проектами.

В основе системы лежит метод постепенного раскрытия контекста (progressive disclosure). Агенты используют краткую точку входа и подгружают детали только по мере необходимости. Все правила, настройки и инструменты хранятся в единой структуре каталогов, что позволяет унифицировать работу над разными проектами.

Иерархическая организация папок обеспечивает наследование правил от групп к конкретным проектам. Инструкции хранятся в Markdown-файлах в Git, что позволяет отслеживать историю изменений и редактировать правила вручную. Принцип единого источника истины (SSOT) исключает дублирование договорённостей.

Для оптимизации работы реализована маршрутизация по областям (scope routing). Агент определяет контекст задачи и загружает только релевантные инструкции, используя многоуровневый подход (layered instructions). Это предотвращает конфликты правил и ограничивает область видимости агента необходимыми модулями.

Базовая версия системы доступна в открытом доступе под названием jarvis-installer. Архитектура позволяет в будущем подключать поиск через RAG или интеграцию по протоколу MCP для работы с растущими базами знаний и документацией.