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

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

Создание syntaqlite: проект инструментов разработчика для SQLite, созданный с помощью искусственного интеллекта
Инструменты

Создание syntaqlite: проект инструментов разработчика для SQLite, созданный с помощью искусственного интеллекта

Лалит Маганти создал syntaqlite — набор инструментов для разработчиков, работающих с SQLite, за три месяца с помощью AI-агентов для программирования, после того как хотел этого восемь лет. Проект требовал точного парсинга SQL, как в SQLite, что включало адаптацию плотного кода SQLite на C с более чем 400 грамматическими правилами.

OpenClawRadar
Queuelo: Облегченный API для согласования действий LLM-агентов
Инструменты

Queuelo: Облегченный API для согласования действий LLM-агентов

Queuelo — это простой API-слой, который позволяет агентам LLM приостанавливаться перед необратимыми действиями. Агенты отправляют POST-запросы на действия, вы получаете уведомление для одобрения или отклонения, и агент получает ответ через вебхук.

OpenClawRadar
A2P: MCP-сервер, обеспечивающий соблюдение инженерной дисциплины для AI-агентов программирования
Инструменты

A2P: MCP-сервер, обеспечивающий соблюдение инженерной дисциплины для AI-агентов программирования

A2P (Architect-to-Product) — это инженерная AI-платформа, упакованная как MCP-сервер, которая обеспечивает контролируемый рабочий процесс: Архитектура → План → Сборка → Аудит → Безопасность → Развертывание, где каждый функциональный срез требует прохождения этапов RED → GREEN → REFACTOR → SAST → DONE.

OpenClawRadar
Claude Code делегирует кодирование Mistral/DeepSeek: сохранено 57M токенов, снижение затрат на 90-100%
Инструменты

Claude Code делегирует кодирование Mistral/DeepSeek: сохранено 57M токенов, снижение затрат на 90-100%

Навык Claude Code под названием vibe-skill делегирует низкоуровневое кодирование дешевым моделям вроде Mistral или DeepSeek, оставляя Claude планирование. После 254 запусков за 10 дней сэкономлено 57 млн токенов, достигнута экономия 90-100% с 98% успешных попыток.

OpenClawRadar