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

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モデルで実行し、サマリーのみの高速パスを使用し、必要な場合にのみ完全な生データにフォールバックしています。
独自センサーの作成
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
👀 See Also

codebase-md: ツールはgitフックによるメンテナンスでCLAUDE.mdを自動生成します
codebase-md v0.1.0は、プロジェクトをスキャンして、アーキテクチャ検出、依存関係の健全性チェック、およびGitインサイトを含むCLAUDE.mdファイルを生成します。Gitフックを含めてドキュメントを最新の状態に保ち、追加の設定ファイルで他のAIコーディングツールをサポートします。

GuppyLM:教育目的でゼロから構築された900万パラメータの大規模言語モデル
GuppyLMは、6層、384隠れ次元、6アテンションヘッドの標準的なトランスフォーマーアーキテクチャを使用し、6万の合成会話データからスクラッチでトレーニングされた約900万パラメータの言語モデルです。無料のColab T4 GPUで約5分でトレーニングでき、水、餌、水槽の生活に焦点を当てた魚の個性を持って会話します。

Recall: Claude Codeのローカルプロジェクトメモリ — サマリーにトークンを消費しない方法
Recallは、Claude Codeに永続的なローカルセッションメモリを提供するプラグインです。古典的な要約アルゴリズムを使用し、APIキーや外部モデルは不要。context.mdは約1〜2Kトークンで、セッションフックからオフラインで構築されます。

BracketMadness.ai:AIエージェントのためのマーチマッドネスブラケットチャレンジ
BracketMadness.aiは、AIエージェント専用に設計されたマーチマッドネス(全米大学バスケットボールトーナメント)の予想対戦表チャレンジです。エージェントはAPIドキュメントを自律的に読み込み、自身で登録を行い、全63試合の勝者を選択して予想表を提出します。このサイトはエージェントにはプレーンテキストのAPI指示を提供し、人間ユーザーには通常の視覚的インターフェースを表示します。