Memtrace: постоянная, осведомлённая о времени память кодовой базы для агентов Claude Code

✍️ OpenClawRadar📅 Опубликовано: 4 мая 2026 г.🔗 Source
Memtrace: постоянная, осведомлённая о времени память кодовой базы для агентов Claude Code
Ad

Каждый длинный сеанс Claude Code страдает от устаревшего контекста: агент перечитывает одни и те же файлы, забывает детали интерфейсов и рефакторит, не понимая радиуса поражения. Memtrace — это бесплатный слой памяти с открытым исходным кодом, который исправляет это, поддерживая постоянно обновляемое, учитывающее время представление вашей кодовой базы.

Две основные возможности

  • Всегда свежее состояние: Каждое изменение запускает инкрементальный снимок за 42 мс. Агент никогда не работает с устаревшей памятью — после рефакторинга он сразу знает каждого вызывающего, каждый тест и потребителя затронутой функции.
  • Откат и повтор: Кодовая база хранится битемпорально (valid_time + transaction_time на узел/ребро), что позволяет выполнять запросы вроде "как эта функция выглядела в понедельник" и воспроизводить, как сломанная функция эволюционировала коммит за коммитом.
Ad

Архитектура и ставки на производительность

Нулевой вывод LLM во время индексации: Tree-sitter парсит код в AST, который становится структурным представлением. Поиск гибридный — Tantivy BM25 для лексического поиска и эмбеддинги Jina-code размерностью 768, индексированные в HNSW для семантического поиска, объединенные с помощью Reciprocal Rank Fusion при k=60. Jina-code обучен на коде, поэтому он понимает, что "это обработчик аутентификации", без сопоставления с образцом слова "auth".

Битемпоральный слой позволяет перемещаться по типизированным ребрам (CALLS, IMPORTS, IMPLEMENTS, EXTENDS, CONTAINS, TYPE_REFERENCES, INSTANTIATES) во времени графа, предоставляя агенту радиус поражения перед рефакторингом. Скорость критична: индексация упирается в узкое место I/O, а не в токены LLM, что делает снимки достаточно дешевыми для выполнения при каждом изменении.

Одобрение и ограничения

Бинарный файл требует ключа одобрения из-за крайних случаев, обнаруженных реальными бета-пользователями (смешанные pnpm/npm lockfile'ы, Rust proc-макросы, блоки Python TYPE_CHECKING). Одобрения ограничены 50 в неделю, с целевым временем ожидания менее 24 часов. Тестовый стенд полностью открыт и может быть запущен без ключа. Репозиторий и список ожидания: github.com/syncable-dev/memtrace-public

📖 Прочитать полный источник: r/ClaudeAI

Ad

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

Плагин Claude Code запускает DOOM в терминале, пока ИИ размышляет
Инструменты

Плагин Claude Code запускает DOOM в терминале, пока ИИ размышляет

Разработчик создал плагин Claude Code, который отображает DOOM в виде всплывающего оверлея tmux во время обработки ИИ. Плагин использует doom-ascii, терминальный порт исходного кода DOOM, и автоматически запускается/закрывается при запросах.

OpenClawRadar
NervMap: Инструмент для обнаружения сервисов и диагностики серверов с помощью одной команды
Инструменты

NervMap: Инструмент для обнаружения сервисов и диагностики серверов с помощью одной команды

NervMap — это инструмент для Linux, который обнаруживает контейнеры Docker, службы systemd и обычные процессы менее чем за 1 секунду, отображает зависимости между ними и диагностирует проблемы с анализом серьёзности и предложениями по исправлению.

OpenClawRadar
LivingAgents.ai: Веб-симуляция ИИ-агентов на основе Claude API
Инструменты

LivingAgents.ai: Веб-симуляция ИИ-агентов на основе Claude API

LivingAgents.ai — это веб-симуляция, в которой каждый агент работает на основе API Claude, выполняя действия, такие как поиск ресурсов, торговля, создание предметов, атаки, размножение и постоянная смерть, причём каждое действие требует реального вызова LLM.

OpenClawRadar
ClawDeckX: Открытая веб-платформа в стиле macOS для управления агентом OpenClaw
Инструменты

ClawDeckX: Открытая веб-платформа в стиле macOS для управления агентом OpenClaw

ClawDeckX — это платформа с открытым исходным кодом для установки, настройки и мониторинга агентов OpenClaw. Она предоставляет визуальные инструменты управления, мониторинг в реальном времени и поддерживает 13 языков.

OpenClawRadar