Управление контекстом ИИ с помощью хранилища знаний SQLite и инструментов MCP

Распространенная проблема с AI-агентами кодирования: файлы CLAUDE.md вырастают до тысяч строк, пожирая контекстный бюджет и заставляя AI игнорировать половину правил. Один разработчик на r/ClaudeAI создал систему для решения этой проблемы — RunawayContext (с лицензией MIT, в настоящее время используется для интеграций управления строительством с Vista, Procore, Monday.com и др.).
Архитектура
Основная идея: перенести глубокие знания из плоского markdown-файла в базу данных SQLite с полнотекстовым поиском (FTS5) и опциональным векторным поиском через sqlite-vec. Вместо загрузки всего содержимого каждой сессии, заранее загружаются только небольшая сводка по проекту (~150 строк), глобальная конституция (~200 строк) и указатель-only «живая память» (~50 строк). AI запрашивает базу данных по мере необходимости с помощью инструментов MCP, таких как search_lessons и get_chunk.
Ключевые детали реализации
- Расчет токенов: эквивалентные ~280K токенов все еще существуют — они просто в базе данных, а не загружены в контекст. AI извлекает то, что нужно, в процессе выполнения задачи.
- Жесткие ограничения в коде: регенератор отказывается создавать сводку, превышающую лимит в 150 строк. Для каждого из 15 именованных архитектурных правил есть CI-тесты, которые проваливают сборку, если правило нарушается.
- Гибридный поиск: только векторный поиск показал худшие результаты, чем гибридный. Система смешивает оценки по ключевым словам FTS5 с векторными оценками sqlite-vec для наилучшего результата.
- Человек в цикле: AI записывает новые уроки в папку черновиков. Человек должен одобрить их перед добавлением в хранилище знаний, чтобы избежать шума.
- Сохранение авторского стиля: автоматически сгенерированные сводки содержат вручную созданный блок, ограниченный маркерами
<!-- PRESERVE_START -->. Регенератор сохраняет этот раздел нетронутым, регенерируя все вокруг.
Извлеченные уроки
- Применяйте правила в коде, а не в политике — каждая инструкция «будьте осторожны, чтобы не разрастаться» нарушалась в течение нескольких месяцев.
- Гибридный поиск FTS5 + векторный превосходит только векторный.
- Прямая запись AI в хранилище знаний вносит шум; используйте папку черновиков с ручным утверждением.
Система не зависит от агента, и репозиторий открыт для всех желающих адаптировать его.
📖 Source: r/ClaudeAI
👀 Смотрите также

mistral.rs 新增对 Gemma 4 12B 的支持:多模态、智能体与 MTP
mistral.rs теперь поддерживает Gemma 4 12B с мультимодальностью, агентными функциями и MTP. Установка в одну строку и запуск с веб-поиском, выполнением кода и встроенным интерфейсом.

Cloudflare's vinext: Фреймворк, совместимый с Next.js, созданный с использованием ИИ на базе Vite.
Инженеры Cloudflare перестроили API-интерфейс Next.js на Vite с помощью ИИ за одну неделю, создав vinext — прямую замену, которая собирается в 4 раза быстрее и создаёт бандлы на 57% меньше. Развёртывание на Cloudflare Workers выполняется одной командой.

Клод Код Визуализация Рабочего Процесса Иерархия Памяти и Система Навыков
Пользователь Reddit поделился визуальной диаграммой, показывающей, как Claude Code организует память через многоуровневые файлы CLAUDE.md и реализует повторно используемые навыки через файлы SKILL.md. Рабочий цикл предлагает использовать режим Plan с авто-принятием и частыми коммитами.

Командный центр: среда ИИ-кодирования для тех, кто заботится о качестве
Command Center — это среда агентного кодирования, ориентированная на сложные аспекты кода, сгенерированного ИИ: ревью, рефакторинг и поставка с традиционной инженерной дисциплиной. Включает обзоры, агенты рефакторинга и восстановление из снимков.