Фуллерены: уровень постоянной памяти с открытым исходным кодом для агентов кодирования сокращает количество токенов на 64% в SWE-bench

✍️ OpenClawRadar📅 Опубликовано: 28 апреля 2026 г.🔗 Source
Фуллерены: уровень постоянной памяти с открытым исходным кодом для агентов кодирования сокращает количество токенов на 64% в SWE-bench
Ad

Fullerenes — это открытый слой постоянной памяти для AI-агентов кодирования. Вместо повторного чтения файлов в каждой сессии он строит локальный граф знаний из вашего репозитория с помощью Tree-sitter и предоставляет его через MCP (Model Context Protocol). Агенты запрашивают у графа функции, классы, импорты и отношения вызовов, а не читают исходные файлы, что резко сокращает потребление токенов.

Как это работает

Запустите npx fullerenes init в вашем репозитории. Он обходит код с помощью Tree-sitter, извлекает каждую функцию, класс, импорт и отношение вызовов и сохраняет их в локальном графе SQLite. Агенты подключаются через MCP и задают целевые вопросы.

Дизайн опирается на исследования по поиску: Repoformer (извлекать только при необходимости), HippoRAG и G-Retriever (граф лучше плоских чанков) и LLMLingua (агрессивное сжатие контекста). Цель — лучший сигнал на токен, а не больше контекста.

Уникальные MCP-инструменты

Два выдающихся инструмента:

  • predict_impact({ functionName: "x" }) — Перед редактированием агент спрашивает, что ещё сломается. Проходит по графу рёбер и возвращает прямые и транзитивные зависимости с оценкой риска. Радиус взрыва до первого нажатия клавиши.
  • get_function({ name: "x", includeBody: true }) — Сигнатура, тело и вызывающие фрагменты в одном MCP-вызове. Не требуется последующий read_file.
Ad

Результаты тестов

  • SWE-bench Verified (1 экземпляр на данный момент): Базовый Codex 91 949 токенов → с Fullerenes 32 945 токенов. Сокращение на 64%.
  • Внутренние (5 вопросов по этому репозиторию): Исходные файлы в среднем 2 452 токена → Fullerenes в среднем 137 токенов. Сокращение на 94.4%.
  • Внешние (Gemini CLI на Python-проекте): Исходные файлы 27 292 токена → Fullerenes AGENTS.md 919 токенов. Сокращение на 96.6%.

Ограничения

Tree-sitter — структурный, не семантический. Динамическая диспетчеризация и метапрограммирование пропускают рёбра. Интеграция с LSP в планах. Один экземпляр SWE-bench — не широкий результат; проводятся дополнительные тесты.

Локально и с открытым исходным кодом

Всё работает локально: SQLite, без сервера, без ключа API, чистый npm (без Python), работает оффлайн, лицензия MIT. 589 загрузок npm за 40 часов до поста на Reddit. 14 звёзд. Только запущен.

github.com/codebreaker77/Fullerenes
npmjs.com/package/fullerenes

Три вопроса, которые автор задаёт сообществу: Меняет ли графовый поиск ваши рабочие процессы с агентами, или длинный контекст побеждает? Какие MCP-инструменты помимо текущих 8? Выглядит ли методология SWE-bench обоснованной?

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Режим: Open-Source AI IDE с разработкой на основе спецификаций и хуками агентов
Инструменты

Режим: Open-Source AI IDE с разработкой на основе спецификаций и хуками агентов

Modo — это IDE с открытым исходным кодом, построенная на основе редактора Void, которая добавляет рабочие процессы разработки на основе спецификаций, хуки агента и управляющие файлы. Она структурирует промпты в требования, дизайн и задачи перед генерацией кода.

OpenClawRadar
Sentinel: Самостоятельно размещаемая платформа агентов для подписчиков Claude Code
Инструменты

Sentinel: Самостоятельно размещаемая платформа агентов для подписчиков Claude Code

Sentinel — это бесплатная платформа с открытым исходным кодом, которая работает напрямую на вашем существующем токене OAuth Claude Code без накладных расходов на API. Она предоставляет чистый интерфейс оператора с автоматизацией браузера в реальном времени через встроенный VNC и включает такие функции, как Git-контроль, журналы трассировки сессий и структурированную иерархическую память.

OpenClawRadar
Центр управления Claude v5.0.0 добавляет поддержку Fable 5 с первого дня с возможностью переключения в середине сессии
Инструменты

Центр управления Claude v5.0.0 добавляет поддержку Fable 5 с первого дня с возможностью переключения в середине сессии

Claude Command Center v5.0.0 добавляет первоклассную поддержку нового уровня Fable 5 от Anthropic, включая переключение моделей во время сессии, переработанный выбор модели и исправление ошибок CLI с версионированными псевдонимами.

OpenClawRadar
Найти цепь LLM: Дублируйте 3 слоя для улучшения логики без обучения
Инструменты

Найти цепь LLM: Дублируйте 3 слоя для улучшения логики без обучения

Новый инструментарий обнаруживает 'рассуждающие цепи' в трансформерных моделях — непрерывные блоки из 3-4 слоёв, которые действуют как неделимые когнитивные единицы. Дублирование этих блоков (слои 12-14 в Devstral-24B) улучшает логический вывод с 0,22 до 0,76 по тестам BBH без изменения весов или обучения.

OpenClawRadar