ИИтак

← Назад

Hugging Face выпустила Funes: общая память для Claude Code, Codex и других агентов

Открытая утилита Funes индексирует прошлые сессии агентов-программистов на компьютере пользователя. Агент ищет в этой памяти прежние решения. При желании память можно хранить в приватном датасете на Hugging Face.

Изображение: Hugging Face

Агенты-программисты каждую сессию начинают с нуля. Всё, что агент выяснил во вторник, к среде пропадает. Hugging Face выпустила открытую утилиту Funes, которая превращает журналы прошлых сессий в память. Агент может искать в ней сам. Поддерживаются Claude Code, Codex, pi и Hermes. Все они пишут в одну общую память, так что Codex найдёт решение, которое на прошлой неделе принял Claude.

Funes — это один исполняемый файл, к агенту он подключается одной командой. Утилита строит индекс по сессиям, которые уже лежат на диске, и дальше дописывает в него каждый завершённый шаг. Агент получает инструмент поиска и сам обращается к нему, когда задача касается старых решений. В ответ он получает дословные фрагменты, а не пересказ. К каждому указаны агент, время, сессия и номер шага. Векторные представления строит и результаты переранжирует локальная модель. Внешний сервис сессии не читает, учётная запись не нужна.

При желании память можно привязать к датасету на Hugging Face. По умолчанию он приватный. Тогда та же память доступна на другом компьютере или всей команде. Перед публикацией Funes вырезает пароли и ключи, а затем ещё раз проверяет каждый фрагмент на всё, что похоже на секреты. Авторы предлагают и открытым проектам выкладывать такую память: это как файл CLAUDE.md, только в нём хранится история того, почему проект устроен именно так.

Разработчики сравнили три способа выбраться из раздутой длинной сессии. Первый — сжатие контекста, большинство агентов делает его по умолчанию. Второй — записка-передача для новой сессии, третий — поиск по памяти. Сжатие справилось лишь с одной задачей из двух: в пересказе потерялись важные находки. Поиск по памяти оказался дешевле всех — в 8 и в 4 раза дешевле записки.

В комментариях Funes проверил Вадим Шульц (Vadim Shulcz), автор конкурирующего инструмента, о чём он сам предупредил. На 19 195 сессиях полная индексация на ноутбуке с M4 Pro заняла больше двух часов, а запрос — около 6 секунд. Нужная сессия оказалась первой в выдаче в 9 случаях из 100. Если отключить поправку на свежесть записей, результат вырастает до 19. Инструмент Шульца на простом Okapi BM25 даёт 18 и отвечает за доли секунды. Ему возразили в обсуждении: этот тест почти не требует поиска по смыслу, а Funes полезнее там, где нужное действительно трудно найти.

← Все новости