Я вырезал стандартную память Markdown в OpenClaw и создал API-слой на Node.js/Postgres

Разработчик, создающий когнитивный анализатор продуктивности на OpenClaw, столкнулся с проблемой при использовании файла MEMORY.md по умолчанию после нескольких недель работы. Плоский текстовый файл превратился в генератор галлюцинаций — агент вспоминал устаревшие проекты API как истинные и забывал согласованные компромиссы системы. Решение: отключить плагин memory-core и построить детерминированный уровень принуждения.
Детали архитектуры
- База данных: PostgreSQL со строгими схемами для
system_architecture_rules,api_design_decisionsиfeature_roadmaps. - Промежуточный слой: Бэкенд на Node.js/Express, доступный OpenClaw через пользовательские вызовы инструментов.
- Типизированные контракты: Агент должен выполнять
POST /memory/architectureс JSON-нагрузкой, проверенной TypeScript, чтобы записать архитектурные решения или маршруты API. - Неизменяемая инъекция контекста: При запросе инструментальный слой извлекает точные строки из Postgres и внедряет их в контекстное окно до того, как агент начнет рассуждение.
Результаты
Дрейф контекста снизился до абсолютного нуля. Агент не может галлюцинировать схему базы данных, потому что она ограничена реляционными данными. Обновление архитектурного правила перезаписывает старую строку — никаких конфликтующих заметок. Компромисс: задержка ~150 мс на каждый вызов инструмента и выходные кодинга бэкенда.
Вывод
Разработчик утверждает, что память агента — это не проблема хранения, а проблема проектирования API. Принуждение LLM категоризировать мысли через строгие границы инструментов предотвращает повреждение состояния на сотнях итераций. Рассматривается возможность открыть исходный код Node-репозитория.
📖 Читать полный источник: r/openclaw
👀 Смотрите также

CLAUDE.md: Встраиваемый файл сокращает количество токенов в выводе Claude на 63%
CLAUDE.md — это один файл, который сокращает многословность вывода Claude примерно на 63% без изменений кода. Он нацелен на подобострастие, многословие и шум форматирования в ответах Claude.

SkyClaw добавляет зашифрованную настройку API-ключей через чат для ИИ-агентов.
SkyClaw реализует зашифрованное поступление ключей AES-256-GCM через чат, перехватывая ключевые команды на системном уровне, чтобы LLM никогда не видела API-ключи, и используя одноразовое шифрование ключей, чтобы мессенджеры видели только зашифрованный текст.

Инструмент мониторинга Claude Code передает логи сервера разработки в ИИ-автоисправления
Инструмент Monitor в Claude Code позволяет запускать dev-сервер в фоне, отслеживать логи с умными grep-фильтрами и автоматически обнаруживать ошибки, писать исправления и коммитить их — пока вы тестируете интерфейс.

АТЛАС: Открытый конвейер вычислений во время тестирования для Qwen3-14B демонстрирует высочайший уровень производительности в программировании
Студент колледжа разработал ATLAS — открытый конвейер вычислений во время тестирования, построенный на основе Qwen3-14B, который достигает 74,6% pass@1 на задачах LiveCodeBench v5 при стоимости электроэнергии около $0,004 за задачу. Система медленная для сложных проблем, но предлагает сопоставимую производительность с передовыми моделями, такими как GPT-5 (84,6%) и Claude 4.5 Sonnet (71,4%).