W2A: un protocolo abierto para sensores de agentes, brindando percepción en tiempo real a agentes locales

W2A (World2Agent) es un protocolo abierto para el lado de la percepción del bucle del agente — completamente autoalojable, sin SaaS, sin telemetría, SDK TypeScript, Apache 2.0. Estandariza cómo los agentes locales reciben datos de sensores en tiempo real, reemplazando el típico montón de scripts puntuales y trabajos cron que emiten diferentes formatos JSON y se rompen al cambiar de marco de agente.
Por qué es importante
El autor enmarca 2024–2025 como la era de enseñar a los agentes a entender el contexto (RAG, contexto largo, memoria), y 2025–2026 como la de enseñarles a actuar (MCP, habilidades, herramientas). W2A apunta a la tercera pata: enseñar a los agentes a percibir. Sin las tres, obtienes un pasante muy inteligente al que hay que decirle todo.
Decisiones de diseño
El protocolo no tiene lógica de enrutamiento ni prioridad — un sensor solo emite, y el consumidor (tu agente) decide qué es importante. Esto mantiene los sensores simples y reutilizables. La misma señal puede alimentar a un agente Claude Code, un bot de Slack y un panel de control sin cambios.
Inicio rápido con Claude Code
Instala el plugin world2agent en una sesión activa de Claude Code:
/plugin marketplace add machinepulse-ai/world2agent-plugins
/plugin install world2agent@world2agent-plugins
/reload-plugins
Añade un sensor — por ejemplo, Hacker News:
/world2agent:sensor-add @world2agent/sensor-hackernews
Reinicia Claude Code con el canal de plugin cargado para que las señales del sensor fluyan a tu sesión:
claude --dangerously-load-development-channels plugin:world2agent@world2agent-plugins
Combínalo con cualquier runtime de agente local (Ollama + pequeño orquestador, LiteLLM, etc.). El autor lo ejecuta con un modelo local de 70B y usa la ruta rápida solo de resumen, recurriendo a los datos completos solo cuando es necesario.
Escribir tu propio sensor
Puedes escribir un sensor personalizado en ~50 líneas usando defineSensor + createSignal + un setInterval o webhook, y luego emitir. En el repositorio hay un sensor de Slack funcional como referencia.
Licencia y SDK
- Licencia: Apache 2.0
- SDK: TypeScript (SDK Python en la hoja de ruta — se aceptan PRs)
Para quién es
Desarrolladores que construyen configuraciones de agentes de IA locales y que desean una capa de percepción estandarizada y reutilizable sin dependencias de SaaS.
Repositorio: https://github.com/machinepulse-ai/world2agent
📖 Lee la fuente original: r/ClaudeAI
👀 Ver también

JetBrains presenta un plugin para código moderno en Go con los agentes de IA Junie y Claude Code.
JetBrains ha lanzado un plugin para los agentes de IA Junie y Claude Code, mejorando su capacidad para generar código moderno en Go al cumplir con las últimas características y mejores prácticas de Go.

Stoa Markets: un mercado para GPUs y servidores de IA con cotizaciones verificadas
Stoa es un mercado para comprar y vender GPUs y servidores de IA, nuevos y usados. Estandariza RFQs, verifica contrapartes y proporciona cotizaciones firmes, con el objetivo de mejorar el descubrimiento de precios en el mercado de GPUs.

Cortex v1.2 añade enriquecimiento con LLM, preguntas y respuestas con citas, y resolución de conflictos.
Cortex, una capa de memoria local para agentes OpenClaw, ha lanzado la versión 1.2 con enriquecimiento aumentado por LLM por defecto, un comando de preguntas y respuestas con citas, y mejoras en deduplicación y resolución de conflictos. La herramienta ahora incluye gestión unificada de configuración y prefiltrado de búsqueda basado en intenciones.

Por qué Codex sigue superando a Claude Code para monolitos complejos de Python
Un desarrollador senior compara Codex vs Claude Code en un monolito Python de producción con capas arquitectónicas mixtas. Codex gana para trabajo backend debido a una mejor planificación, reutilización de código y adherencia a la ingeniería de harness.