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

Treck: Una extensión de Chrome que captura investigación web y usa Claude para generar documentos
Treck es una extensión de Chrome que captura fragmentos web en proyectos y usa Claude para convertirlos en documentos, citas y páginas compartibles. Lleva tu propia clave API.

Desarrollo Guiado por Manual: Un Método para Prevenir la Divergencia Confiada del Código de Claude
El Desarrollo Guiado Manual (MDD) es un método que aborda la divergencia confiada en Claude Code, donde la IA produce código incorrecto que pasa sus propias pruebas. En una auditoría de producción, MDD encontró 190 problemas, escribió 876 pruebas nuevas en menos de 8 horas y eliminó violaciones de reglas.

OpenClaw vs Hermes: Diferentes Filosofías de Diseño para Agentes de IA
OpenClaw es una puerta de enlace multicanal que conecta WhatsApp, Telegram, Discord, Slack e iMessage con un amplio ecosistema de habilidades, mientras que Hermes es un agente de aprendizaje que evalúa tareas, guarda patrones como habilidades reutilizables y construye un modelo de tu flujo de trabajo con el tiempo.

Mnemos: un servidor MCP para memoria persistente de Claude Code
Mnemos es un servidor MCP de código abierto que le da a Claude Code memoria persistente entre sesiones, registrando correcciones como patrones estructurados y enviando contexto clasificado al inicio. Un solo binario Go de 15 MB, no necesita Docker ni base de datos vectorial.