Hugging Face випустила Funes: локальну пам'ять для агентів Claude Code і Codex
Hugging Face випустила funes — CLI-інструмент єдиного бінарника для збереження довготривалої робочої пам'яті між Claude Code, Codex, pi та Hermes. Утиліта детерміновано індексує сліди сесій у локальні датасети Lance, зменшуючи вартість відновлення контексту до 8 разів у порівнянні з ручними підсумками.

Вплив: Середній
Чому це важливо
Встановіть funes, щоб кодинг-агенти могли звертатися до минулих архітектурних рішень без надлишкових витрат токенів на повторне завантаження контексту.
TL;DR
- 01Funes постачається як єдиний бінарник без сторонніх ML-залежностей і зберігає пам'ять локально у форматі Lance dataset.
- 02Спільний формат індексу дає змогу використовувати логи Claude Code у сесіях Codex або Hermes без ручної конвертації.
- 03Використання селективного пошуку виявилося до 8 разів дешевшим за ручні файли передачі контексту, уникаючи спотворень стиснення.
Ключові факти
- Економія у порівнянні з handoff
- До 8 разів дешевше на тестових задачах
- Підтримувані агенти
- Claude Code, Codex, pi, Hermes
- Рушій локального сховища
- Локальний датасет Lance
Збереження контексту між різними сесіями розробки
Після завершення сесії кодинг-агента висновки та історія налагодження часто губляться. Funes перетворює локальні журнали агентів на індексовану пам'ять для Claude Code, Codex, pi та Hermes. Замість стиснення у суб'єктивні саммарі, funes зберігає автентичні фрагменти кроків, надаючи агенту змогу точно відстежувати першоджерело кожної відповіді.
Локальний конвеєр гібридного пошуку
Архітектура працює локально без сторонніх API для індексації:
- Інкрементальне індексування: Нові кроки парсяться та ембеддяться відразу після завершення сесії у фоновому режимі.
- Гібридний пошук: Об'єднує векторний пошук та BM25 поверх Lance dataset, виконуючи реранкінг через крос-енкодер.
- Зниження витрат: Тести демонструють, що такий пошук обходиться до 8 разів дешевше за збереження ручних handoff-інструкцій і запобігає втраті даних через узагальнення.
Встановлення та інтеграція в робочий процес
Встановлення виконується однією командою через термінал:
curl -fsSL https://huggingface.co/buckets/huggingface/funes/resolve/install.sh | sh
funes add claudeПісля реєстрації агент отримує доступ до інструментів recall і get. Для швидкого разового запиту до збереженої пам'яті використовуйте команду funes ask claude "запит".
Спробуй за 2 хвилини
curl -fsSL https://huggingface.co/buckets/huggingface/funes/resolve/install.sh | sh
funes add claude # or: codex, pi, hermesbash
✓ Коли використовувати
- Під час роботи на декількох комп'ютерах або при переході між Claude Code та Codex у межах одного проєкту.
- Для запобігання переповненню контекстного вікна під час тривалих багатоденних розслідувань багів.
✕ Коли НЕ варто
- Для одноразових ізольованих завдань кодингу, де контекст і висновки сесії більше ніколи не знадобляться.
- У закритих корпоративних середовищах із суворою забороною на запуск сторонніх скриптів встановлення бінарників.
Що зробити сьогодні
- Встановіть бінарник funes на робочу станцію для автоматичного індексування сесій Claude Code та Codex.
- Підключіть інструмент до робочого агента за допомогою команди funes add для активації recall та get.
- За потреби зв'яжіть локальну базу з приватним репозиторієм Hugging Face для синхронізації пам'яті між пристроями.
Джерела