W2A – ein offenes Protokoll für Agentensensoren: Lokale Agenten mit Echtzeitwahrnehmung ausstatten

W2A (World2Agent) ist ein offenes Protokoll für die Wahrnehmungsseite des Agenten-Loops – komplett selbst hostbar, kein SaaS, keine Telemetrie, TypeScript SDK, Apache 2.0. Es standardisiert, wie lokale Agenten Echtzeit-Sensordaten empfangen, und ersetzt den üblichen Haufen von Einweg-Skripten und Cron-Jobs, die jeweils unterschiedliche JSON-Strukturen ausgeben und kaputtgehen, wenn Sie das Agenten-Framework wechseln.
Warum es wichtig ist
Der Autor bezeichnet 2024–2025 als die Ära, in der Agenten beigebracht wird, Kontext zu verstehen (RAG, langer Kontext, Gedächtnis), und 2025–2026 als die Ära, in der sie handeln lernen (MCP, Fähigkeiten, Werkzeuge). W2A zielt auf das dritte Bein ab: Agenten beibringen, wahrzunehmen. Ohne alle drei hat man einen sehr intelligenten Praktikanten, dem man alles sagen muss.
Design-Entscheidungen
Das Protokoll hat keine Routing- oder Prioritätslogik – ein Sensor sendet einfach, und der Verbraucher (Ihr Agent) entscheidet, was wichtig ist. Das hält Sensoren einfach und wiederverwendbar. Das gleiche Signal kann einen Claude Code Agenten, einen Slack Bot und ein Dashboard ohne Änderungen versorgen.
Schnellstart mit Claude Code
Installieren Sie das world2agent Plugin in einer aktiven Claude Code Sitzung:
/plugin marketplace add machinepulse-ai/world2agent-plugins
/plugin install world2agent@world2agent-plugins
/reload-plugins
Fügen Sie einen Sensor hinzu – zum Beispiel für Hacker News:
/world2agent:sensor-add @world2agent/sensor-hackernews
Starten Sie Claude Code neu, wobei der Plugin-Kanal geladen ist, damit Sensorsignale in Ihre Sitzung fließen:
claude --dangerously-load-development-channels plugin:world2agent@world2agent-plugins
Kombinieren Sie es mit einer beliebigen lokalen Agenten-Laufzeitumgebung (Ollama + kleiner Orchestrator, LiteLLM usw.). Der Autor verwendet es mit einem lokalen 70B Modell und nutzt den Zusammenfassungs-only schnellen Pfad, wobei er nur bei Bedarf auf die vollständigen Rohdaten zurückgreift.
Eigenen Sensor schreiben
Sie können einen benutzerdefinierten Sensor in etwa 50 Zeilen schreiben, indem Sie defineSensor + createSignal + ein setInterval oder einen Webhook verwenden, und dann senden. Ein funktionierender Slack-Sensor befindet sich als Referenz im Repository.
Lizenz und SDK
- Lizenz: Apache 2.0
- SDK: TypeScript (Python SDK ist in Planung – Pull-Requests willkommen)
Für wen es gedacht ist
Entwickler, die lokale KI-Agenten-Setups bauen und eine standardisierte, wiederverwendbare Wahrnehmungsschicht ohne SaaS-Abhängigkeiten wünschen.
Repository: https://github.com/machinepulse-ai/world2agent
📖 Vollständige Quelle lesen: r/ClaudeAI
👀 Siehe auch

Claude-Code-Plugin für D&D-Kampagnen mit Markdown-Statusverfolgung
Ein Claude Code-Plugin nutzt Markdown-Dateien, um den Kampagnenstatus zu verfolgen, und ermöglicht es Claude, als Dungeon Master für Solo-D&D-Sessions zu agieren. Das System ist kostenlos und Open-Source, erfordert die Installation als Plugin und den Befehl /claude-dnd:new-campaign, um zu starten.

VectorClaw v1.0.0: MCP-Server zur Steuerung des Anki Vector Roboters
VectorClaw v1.0.0 ist ein MCP-Server, der es OpenClaw ermöglicht, Anki Vector-Roboter über 23 spezifische Werkzeuge für Sprache, Bewegung, Wahrnehmung, Sensoren und Display-Funktionen zu steuern.
AIttache: Ein schreibgeschützter MCP-Server, der Ihre Produktion nicht zerstören kann
AIttache ist ein MCP-Server mit über 25 schreibgeschützten Konnektoren (Terminal, Server, Wetter, Steam), der physisch nichts ändern kann – entwickelt, um LLMs Log-Kontext ohne Autonomie zu bieten.

SoulPrint: Lokales Tool zur gemeinsamen Suche in Claude- und ChatGPT-Verläufen
SoulPrint ist ein Open-Source-Python-Tool, das Konversationsexporte von Claude (.json) und ChatGPT (.zip) in ein lokales SQLite-Archiv importiert und eine Volltextsuche über beide Anbieter gleichzeitig mit BM25-Ranking und hervorgehobenen Ausschnitten ermöglicht.