OpenClawコンポーネントの抽出:開発者が語るレーンキューとメモリシステムの実践経験

✍️ OpenClawRadar📅 公開日: March 16, 2026🔗 Source
OpenClawコンポーネントの抽出:開発者が語るレーンキューとメモリシステムの実践経験
Ad

OpenClawのLane Queueを抽出する

ある開発者は、システム全体をインストールせずに、OpenClawの特定のコンポーネント(メモリ検索、タスクキュー、ブラウザ自動化)を使用したいと考えました。最初にテストされたコンポーネントは、並列ではなく順次メッセージを処理するOpenClawのタスク実行システムであるLane Queueでした。

開発者は、TypeScriptのソースコードからそのパターンがどのように機能するかを文書化し、その後、Claude Codeを使用してドキュメントのみを基にPythonで再実装しました。再実装は4つのキュー・モードすべてを通過しましたが、実装中にのみ明らかになった5つのドキュメントの不足点がありました:

  • キューと実行中のタスク間でキャンセルがどのように機能するか
  • 2つのレイヤーがある場合、どのロックを最初に取得するか
  • 「steer」モードと「followup」モードの両方に現れるメッセージが2回処理されるかどうか

Pythonの再実装の構造化されたコードレビューにより、さらに13の問題が明らかになりました:

  • バッチ処理されたメッセージが個別に分割されてしまうバグ
  • 十分な数のメッセージがあると失敗する再帰パターン
  • メッセージにその文字列が含まれていると静かに壊れる文字列ベースの区切り文字

メモリシステムの調査

開発者は次に、ZillizチームによるOpenClawのメモリシステムのスタンドアロン抽出版であるmemsearchを調査しました。当初、OpenClawの実装と比較して約10の機能が欠けているように見えました。

4つの機能は実際には存在するが、READMEに記載されていませんでした:

  • ファイル監視
  • 埋め込みキャッシュ
  • マルチエージェントのスコープ設定
  • トランスクリプト解析

6つの機能はmemsearchから実際に欠落しています:

  • アトミックな再インデックス
  • FTSのみのフォールバック
  • 時間的減衰
  • MMR(最大限界関連性)
  • クエリ拡張
  • レート制限
Ad

セキュリティ評価

開発者は、Lethal Quartetフレームワーク(個人データへのアクセス、信頼されていないコンテンツの処理、外部との通信、メモリの永続化)を使用して各コンポーネントを評価しました。

Lane Queueは0/4のスコアでした。ファイル、ネットワーク、メモリアクセスがない純粋なロジックです。他のすべてのコンポーネントにはセキュリティ上のリスクがありました:

  • メモリシステムはMEMORY.mdを通じて汚染される可能性がある
  • ClawHubスキルの12〜20%は明らかに悪意がある
  • ブラウザツールはセッション状態を露出させる
  • ゲートウェイには9つのCVEがある

主なポイント

開発者は、ドキュメントは誤解を招く可能性があり、READMEはしばしば機能を過小評価または過大評価し、抽出可能性が使用の安全性を保証するものではないと結論付けました。異なるコンポーネントは大きく異なるセキュリティプロファイルを持ち、Lane Queueがセキュリティ上の懸念がない唯一のコンポーネントでした。

📖 Read the full source: r/openclaw

Ad

👀 See Also

OpenClaw Reactクライアントのアップデートで、エージェントごとのモデル、CLIツール、自動起動機能が追加されました
Tools

OpenClaw Reactクライアントのアップデートで、エージェントごとのモデル、CLIツール、自動起動機能が追加されました

オープンソースのOpenClawクライアントが、エージェントごとのモデル割り当て、自動更新、管理用の新しいCLIツール、システム再起動後の自動起動という4つの主要機能を備えた大幅なアップデートを受けました。

OpenClawRadar
レッドクイーン:Claude Codeをワーカープールとして動作させる決定論的オーケストレーター
Tools

レッドクイーン:Claude Codeをワーカープールとして動作させる決定論的オーケストレーター

Red Queenはステートマシンを使ってClaude Codeのサブプロセスを orchestrate し、LLMのルーティングエラーとメガプロンプトによるトークン浪費を排除します。

OpenClawRadar
Oh-My-Mermaid: アーキテクチャ図を自動生成するClaudeコードスキル
Tools

Oh-My-Mermaid: アーキテクチャ図を自動生成するClaudeコードスキル

Oh-My-Mermaidは、コードベースを分析し、自動的にMermaidアーキテクチャ図とドキュメントを生成するClaude Codeスキルです。npm経由でインストールされ、Claude Code内で/omm-scanコマンドを使用します。

OpenClawRadar
certctl: AIエージェント自動化のための78のAPIエンドポイントを備えたセルフホスト型証明書ライフサイクルプラットフォーム
Tools

certctl: AIエージェント自動化のための78のAPIエンドポイントを備えたセルフホスト型証明書ライフサイクルプラットフォーム

certctlは、GoとTypeScriptで構築されたセルフホスト型の証明書ライフサイクルプラットフォームで、証明書管理のための78のREST APIエンドポイントを公開しています。このプラットフォームは発行者とターゲットの両方に依存せず、すべての機能をネイティブMCPツールとして公開するMCPサーバーが計画されています。

OpenClawRadar