W2A — エージェントセンサーのためのオープンプロトコル:ローカルエージェントにリアルタイム知覚を提供する

✍️ OpenClawRadar📅 公開日: April 28, 2026🔗 Source
W2A — エージェントセンサーのためのオープンプロトコル:ローカルエージェントにリアルタイム知覚を提供する
Ad

W2A(World2Agent)はエージェントループの認識側のためのオープンプロトコルです。完全にセルフホスト可能で、SaaS不要、テレメトリーなし、TypeScript SDK、Apache 2.0ライセンスです。ローカルエージェントがリアルタイムのセンサーデータを受信する方法を標準化し、それぞれ異なるJSON構造を出力してエージェントフレームワークを切り替えるときに壊れていた、従来の使い捨てスクリプトやcronジョブの山を置き換えます。

なぜ重要か

著者は2024〜2025年をエージェントにコンテキストを理解させる(RAG、ロングコンテキスト、メモリ)時代、2025〜2026年を行動させる(MCP、スキル、ツール)時代と位置づけています。W2Aは3つ目の柱、エージェントに知覚させることをターゲットにしています。この3つが揃わなければ、すべてを指示する必要のある非常に賢いインターンができるだけです。

設計の選択

このプロトコルにはルーティングや優先順位ロジックはありません。センサーは単に発信し、消費者(あなたのエージェント)が何が重要かを決定します。これによりセンサーはシンプルで再利用可能になります。同じ信号を、変更なしでClaude Codeエージェント、Slackボット、ダッシュボードに送ることができます。

Claude Codeでのクイックスタート

アクティブなClaude Codeセッションにworld2agentプラグインをインストールします:

/plugin marketplace add machinepulse-ai/world2agent-plugins
/plugin install world2agent@world2agent-plugins
/reload-plugins

センサーを追加します。例えばHacker News:

/world2agent:sensor-add @world2agent/sensor-hackernews

プラグインチャネルを読み込んだ状態でClaude Codeを再起動し、センサー信号がセッションに流れるようにします:

claude --dangerously-load-development-channels plugin:world2agent@world2agent-plugins

任意のローカルエージェントランタイム(Ollama + 小規模オーケストレーター、LiteLLMなど)と組み合わせてください。著者はローカルの70Bモデルで実行し、サマリーのみの高速パスを使用し、必要な場合にのみ完全な生データにフォールバックしています。

Ad

独自センサーの作成

defineSensor + createSignal + setIntervalまたはwebhookを使用して、約50行でカスタムセンサーを作成し、発信できます。動作するSlackセンサーがリポジトリにリファレンスとしてあります。

ライセンスとSDK

  • ライセンス: Apache 2.0
  • SDK: TypeScript(Python SDKはロードマップにあり、PR歓迎)

対象ユーザー

SaaS依存なしで標準化された再利用可能な認識層を求める、ローカルAIエージェント環境を構築する開発者向け。

リポジトリ: https://github.com/machinepulse-ai/world2agent

📖 全文はこちら: r/ClaudeAI

Ad

👀 See Also

LLMのための関係性メモリ:ユーザー関係をモデル化する3層システム
Tools

LLMのための関係性メモリ:ユーザー関係をモデル化する3層システム

オープンソースのPythonツールで、平坦な事実の保存ではなく、3層のナラティブ構造を用いて、7つの心理的次元にわたるユーザーとAIの関係をモデル化することで、LLMにリレーショナルメモリを追加します。

OpenClawRadar
AIチームOS:Claudeコードのための自律型組織レイヤー
Tools

AIチームOS:Claudeコードのための自律型組織レイヤー

AI Team OSは、Claude Codeのためのオペレーティングシステム層で、ユーザーのプロンプトを待たずにシステムが自律的に動作し続ける自律ワークフローを作成します。22種類の専門エージェントテンプレート、40以上のMCPツールを含み、Claude Codeサブスクリプション内で完全に動作するため、外部APIコストはかかりません。

OpenClawRadar
Holaboss AI ランタイムが TypeScript に移行、永続的 MCP ポートを実装
Tools

Holaboss AI ランタイムが TypeScript に移行、永続的 MCP ポートを実装

Holaboss AIローカルエージェントランタイムは、TypeScriptのみを使用するようにリファクタリングされ、Pythonの依存関係を排除し、バンドルサイズを削減しました。再起動時の衝突を防ぐため、MCPサーバーポートをUNIQUE(port)制約付きのSQLiteに永続化するようになりました。

OpenClawRadar
Tatu: Claudeのコードブロック内の秘密情報と破壊的コマンドを保護するオープンソースのセキュリティレイヤー
Tools

Tatu: Claudeのコードブロック内の秘密情報と破壊的コマンドを保護するオープンソースのセキュリティレイヤー

Tatuはオープンソースのフックシステムで、Claude Codeのアクションをリアルタイムで傍受し、漏洩したシークレットをブロックし、PIIにフラグを立て、実行前に破壊的なコマンドを拒否します。インストールはpip/pipxで行い、'tatu-hook init'を実行して監査モードを有効にします。

OpenClawRadar