OpenClawのトリック:継続的なエージェントメモリのためにプロジェクトとセッションを消す方法

OpenClawの本当のトリックは魔法のメモリではなく、プロジェクトとセッションを摩擦なくすることだ。最近のr/openclawの投稿では、OpenClaw以前はAIコーディングツール(Claude Code、Codex CLIなど)がまだプロジェクト(作業フォルダ)とセッション(会話スレッド)の概念に基づいて形成されていたと論じている。どちらも開発者に不必要な精神的負荷を課す。どのフォルダを開くべきか?新しいセッションを始めるべきか、古いものを続けるべきか? OpenClawはこれらの概念を緩和し、非技術ユーザーがフォルダやリポジトリを意識する必要がなく、技術ユーザーは完全なパワーを維持できるようにする。
OpenClawがプロジェクトとセッションを緩和する方法
- 単一の作業フォルダ:技術的にはプロジェクトだが、概念は背景に追いやられる。ほとんどの場合、1つのワークスペースだけを気にすればよい。
- チャットルーティング:OpenClawをTelegram、WhatsApp、Discord、Slackなどに接続する。異なるプラットフォームからのすべてのDMを同じパーソナルアシスタントセッションにマッピングできる。チームはグループセッションを共有できる。1つの共有コンテキストは連続しているように感じられるが、無関係なトピックで散らかることがある。
- 内部では:すべてのチャットは依然としてワークスペース内のセッションにマッピングされるが、ユーザーは知る必要がない。
ファイルベースのメモリ構造
OpenClawはワークスペースにシンプルなファイルベースのメモリ構造を追加する:
AGENTS.md # エージェントの指示
MEMORY.md # 長期的な安定メモリ
memory/YYYY-MM-DD.md # 日次ノートと最近のコンテキスト
鍵はAGENTS.mdだ。OpenClawは明示的なメモリ指示を追加し、エージェントが一時的なセッション履歴に頼る代わりにコンテキストをファイルに書き込むようにする。OpenClawのAGENTS.mdからの抜粋:
### 書き留めよ - 「メンタルノート」禁止!
- メモリには限りがある — 何かを覚えておきたいなら、ファイルに書き込め
- 「メンタルノート」はセッション再起動後も残らない。ファイルは残る。
- 誰かが「これを覚えて」と言ったら →memory/YYYY-MM-DD.mdまたは該当ファイルを更新
- 教訓を学んだら → AGENTS.md、TOOLS.md、または関連スキルを更新
- ミスを犯したら → 将来の自分が繰り返さないように文書化せよ
- テキスト > 脳
これは神秘的ではない。エージェントのためのセカンドブレイン習慣だ。モデルは確実に記憶しないので、書き留める。新しいセッションが始まっても、アシスタントはファイルから選択したコンテキストを再読み込みする。
本当の貢献
OpenClawはAIコーディングCLIにおけるいくつかの別々の概念(プロジェクト、セッション、ツールアクセス、メモリファイル、チャットサーフェス)を1つの継続的なアシスタント体験に変える。非技術ユーザーはどのフォルダやセッションがアクティブかを理解する必要がない。技術ユーザーは依然としてローカルエージェントのパワー(ファイルコンテキスト、ツール実行、コード編集、コマンドラインアクセス、明示的メモリ)を保持する。
投稿の著者は、この洞察が同様のツールであるclisbotを構築するきっかけになったと述べている。
📖 全文ソースを読む: r/openclaw
👀 See Also

複数のテレグラムボットを単一のAIエージェントで並列タスク実行する
ある開発者が、AIエージェントが一つのタスクを終えるのを待たずに次のタスクを開始できるようにする問題を解決しました。その方法は、3つのTelegramボットを設定し、それらすべてを同じ基盤となるエージェントにバインドすることでした。各ボットは独自のチャットと会話履歴を持ちながら独立して動作し、同じワークスペース、メモリ、学習内容を共有します。

Claude ProjectsとClaude Codeの比較:読み書きギャップに不満を抱くセカンドブレインユーザー
マークダウンベースの「セカンドブレイン」を管理するユーザーが、Claude Chatの音声対応プロジェクトとClaude Codeのファイル編集機能の間の摩擦を詳述し、回避策としてMCPを提案。

プロジェクト・スレイヤー:Claude Codeで構築されたHalo風ブラウザシューター
ある開発者が、Haloにインスパイアされたアリーナシューティングゲーム「Project Slayer」を構築しました。このゲームはウェブブラウザで直接プレイ可能で、Claude Code(Opus 4.6)を主要開発ツールとして約2週間、200作業時間、400以上のgitコミットを費やして開発されました。ゲームはBabylon.jsを基盤としたカスタムゲームエンジン「FP Engine」上で動作します。

ClaudeとZencoderを使用した小説執筆のためのマルチエージェントAIパイプライン
ある開発者が、Zencoder経由でClaudeを使用し、WebStorm内で長編小説を執筆するマルチエージェントAIパイプラインを構築し、コンセプトから草稿までの期間を数日に短縮してKDPで4冊の小説を出版しました。このオープンソースのワークフローには、アイデア生成、一貫性チェック、文章執筆などの特定の役割を持つエージェント指示ファイルが含まれています。