ClawPy: 経験メモリを備えたOpenClawの最小限の単一ファイルPython実装

これは何か
ClawPyは、OpenClawの自律的タスク実行アーキテクチャを最小限の単一ファイルで実装したPythonプログラムです。重厚な抽象化なしにターミナルで直接実行され、生のプロンプトエンジニアリング、ステートマシンロジック、サブプロセス実行に焦点を当てています。
主要な実装詳細
このスクリプトはOpenClawのコアメカニズムを模倣しています:
- 再帰的タスクツリー: 未完了のタスクを追跡する
tasks.txt状態ファイルを維持します。システムはこのファイルを読み、タスクを直接実行するか分解するか(最大4レベルまで)を決定し、「完了」ステータスを自動的に上位に伝播させます。 - コードインタープリターと自己修復: カスタムXMLタグ(
<python>)を使用してスクリプトをローカルで記述・実行します。実行中にトレースバックが発生すると、stderrをキャッチし、バグを分析するための<error>リフレクションタグを強制的に挿入し、リターンコード0を達成するまでコードを書き直します。 - 経験記憶システム: エージェントがスクリプトを正常に実行するたび(
<msg>タグで説明)、またはクラッシュを振り返るたび(<error>)、その洞察をexperience.txtファイルに追加します。再起動時、システムは過去の失敗と成功の履歴を切り詰めてシステムプロンプトに注入し、構文や論理エラーの繰り返しを防ぎます。
実用的な使用例
開発者はこれを主に2つの対象ユーザー向けに構築しました:
- 大規模なコードベースに深く入り込まずに、自律ループが内部でどのように機能するかを正確に学びたい人々
- ローカル環境で軽量なエージェントを使用してPandas/金融スクリプトを記述・修正したいデータアナリストとクオンツ
重要なセキュリティ注意: このツールは生成されたPythonコードをマシン上で直接実行するため、開発者は安全な環境または仮想マシンで実行することを推奨しています。
プロジェクトはGitHubでhttps://github.com/EricChanBank/clawPy.gitから入手可能です。
📖 Read the full source: r/openclaw
👀 See Also

LLMコンテキストウィンドウのダブルバッファリング技術により、ストップ・ザ・ワールド圧縮を排除
ダブルバッファリングと呼ばれる手法は、コンテキストウィンドウの圧縮時にLLMエージェントがフリーズするのを防ぎ、早期に要約を行い2つのバッファを維持することで、追加の推論コストなしにシームレスな引き継ぎを可能にします。

iai-mcp: セッションをまたいだ持続的なOpenClawメモリのためのローカルデーモン
iai-mcpは、すべてのOpenClawの会話をキャプチャし、ローカルのニューラル埋め込みとAES-256暗号化を用いて3つのメモリ階層に保存し、新しいセッションで関連するコンテキストをフィードバックするオープンソースのデーモンです。逐語的再現率>99%、検索<100ms、セッション開始時のトークンコスト<3k。

14種類のクローAIエージェントの10カテゴリにわたる比較
OpenClaw、NanoClaw、NemoClaw、ZeroClaw、PicoClaw、Moltis、IronClaw、NullClawを含む14の人気Claw AIエージェントの詳細な比較。53のサブパラメータに基づくスコアリング、総合ランキング、および各エージェントの理想的な使用例を紹介。

Architor: Claude Code対応のフェーズゲート型アーキテクチャワークフロー向けオープンソースツール
Architorは、Claude Codeをフェーズゲート方式のアーキテクチャアシスタントに構造化し、永続的な設計メモリを備えたオープンソースツールです。システム設計を要件評価、アーキテクチャ決定、コンポーネント設計、検証フェーズに整理し、決定事項を.archワークスペースで追跡します。