OpenClawのデフォルトのマークダウンメモリを除去し、代わりにNode.js/Postgres APIレイヤーを構築しました

OpenClawでCognitive Productivity Analyzerを開発している開発者が、数週間の使用後にデフォルトのMEMORY.mdファイルで壁にぶつかりました。フラットなテキストファイルは幻覚エンジンと化し、エージェントが非推奨のAPI設計を事実として思い出し、合意されたシステムのトレードオフを忘れてしまいました。修正方法は、memory-coreプラグインを無効にし、決定論的な強制レイヤーを構築することでした。
アーキテクチャ詳細
- データベース:
system_architecture_rules、api_design_decisions、feature_roadmapsの厳密なスキーマを持つPostgreSQL。 - ミドルウェア: OpenClawにカスタムツールコールで公開されるNode.js/Expressバックエンド。
- 型付き契約: エージェントは、デザインのトレードオフやAPIルートを記録するために、TypeScriptで検証されたJSONペイロードで
POST /memory/architectureを実行する必要があります。 - 不変のコンテキスト注入: クエリ時に、ツールレイヤーがPostgresから正確な行を取得し、エージェントが推論する前にコンテキストウィンドウに注入します。
結果
コンテキストドリフトは完全にゼロになりました。エージェントはリレーショナルデータに制約されているため、データベーススキーマを幻覚することはできません。アーキテクチャルールの更新は古い行を上書きし、矛盾したメモは残りません。トレードオフ: ツールコールあたり約150msのレイテンシと、週末のバックエンドコーディング。
まとめ
開発者は、エージェントのメモリはストレージの問題ではなく、API設計の問題だと主張しています。LLMに厳格なツール境界を通じて思考を分類させることで、何百ものイテレーションにわたって状態の破損を防ぎます。Nodeリポジトリのオープンソース化を検討中。
📖 原文を読む: r/openclaw
👀 See Also

OpenClawスキル「待機中のヒント」は、AI応答待機時間中に学習のヒントを表示します
OpenClawの「待機中ヒント」スキルは、ユーザーがメッセージを送信するとすぐにランダムな学習ヒントを送信し、AI応答までの5~10秒の待ち時間を有益なコンテンツで埋めます。5つのカテゴリーに分類された75のバイリンガルヒントを含み、複数のメッセージングプラットフォームで動作します。

wmux: MCP経由でブラウザ制御を備えたWindows用Electronターミナルマルチプレクサー
wmuxは、Windows 10/11向けのオープンソースElectronターミナルマルチプレクサーで、tmuxスタイルの分割、永続セッション、Claude CodeなどのAIコーディングエージェント向けのChrome DevTools Protocolによるブラウザ制御を提供します。自動的にMCPサーバーとして登録され、エージェントがブラウザと対話しながら複数のセッションを並行して実行できるようにします。

スケルペル v2.0:コードベーススキャナーおよびAIエージェントオーケストレーター
Scalpel v2.0は、コードベースを12の次元でスキャンし、カスタムAIエージェントチームを構築するオープンソースツールです。AIトークンを必要としない純粋なbashスキャナーを含み、Claude Code、Codex、Gemini、Cursor、Windsurf、Aider、OpenCodeと連携します。

TideSurf: DOM圧縮ツールがウェブエージェントのトークン使用量を30分の1に削減、TTFTを12倍高速化
TideSurf v0.3は、レンダリングされたDOMをマークダウン風の圧縮形式に変換し、GitHubページでは生のDOMと比較してトークン消費量を32分の1に削減しながら、LLMエージェント向けに18のインタラクティブツールを追加します。