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

✍️ OpenClawRadar📅 Опубликовано: 31 мая 2026 г.🔗 Source
Я вырезал стандартную память Markdown в OpenClaw и создал API-слой на Node.js/Postgres
Ad

Разработчик, создающий когнитивный анализатор продуктивности на 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 и внедряет их в контекстное окно до того, как агент начнет рассуждение.
Ad

Результаты

Дрейф контекста снизился до абсолютного нуля. Агент не может галлюцинировать схему базы данных, потому что она ограничена реляционными данными. Обновление архитектурного правила перезаписывает старую строку — никаких конфликтующих заметок. Компромисс: задержка ~150 мс на каждый вызов инструмента и выходные кодинга бэкенда.

Вывод

Разработчик утверждает, что память агента — это не проблема хранения, а проблема проектирования API. Принуждение LLM категоризировать мысли через строгие границы инструментов предотвращает повреждение состояния на сотнях итераций. Рассматривается возможность открыть исходный код Node-репозитория.

📖 Читать полный источник: r/openclaw

Ad

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

Настольное приложение Nexus автоматизирует настройку MCP для управления кампаниями TTRPG
Инструменты

Настольное приложение Nexus автоматизирует настройку MCP для управления кампаниями TTRPG

Надоело вручную редактировать конфиг Claude Desktop для каждого MCP? Nexus устанавливает и настраивает Archivist, Foundry VTT, Notion, Obsidian и NotebookLM для управления TTRPG-кампаниями.

OpenClawRadar
Маршрутизатор Manifest добавляет поддержку подписки ZAI для управления моделями OpenClaw.
Инструменты

Маршрутизатор Manifest добавляет поддержку подписки ZAI для управления моделями OpenClaw.

Маршрутизатор Manifest теперь поддерживает подписки ZAI, позволяя всем моделям ZAI появляться в уровнях маршрутизации с автоматическим выбором модели для каждого запроса. Инструмент находится в бета-версии, бесплатный, с открытым исходным кодом и включает панель управления для отслеживания затрат на агента, сообщение и модель.

OpenClawRadar
Клукс: Постоянная среда выполнения хуков для Claude Code
Инструменты

Клукс: Постоянная среда выполнения хуков для Claude Code

Clooks — это постоянный HTTP-демон, который обрабатывает диспетчеризацию хуков Claude Code без создания новых процессов, сокращая задержку с ~34,6 мс до ~0,31 мс на вызов. Он включает автоматическую миграцию, обработчики LLM с шаблонами промптов, разрешение зависимостей и упаковку плагинов.

OpenClawRadar
Обнаружение скрытых сбоев инструментов в AI-кодирующих агентах с помощью Vibeyard
Инструменты

Обнаружение скрытых сбоев инструментов в AI-кодирующих агентах с помощью Vibeyard

Vibeyard — это инструмент, который обнаруживает, когда AI-агенты для написания кода сталкиваются с тихими сбоями инструментов — ситуации, когда агенты переходят к альтернативным стратегиям, не уведомляя разработчиков, — и выявляет эти неэффективности во время сессий. Он может предлагать исправления, чтобы предотвратить повторение неэффективных рабочих процессов.

OpenClawRadar