W2A — um protocolo aberto para sensores de agentes: dando percepção em tempo real a agentes locais

W2A (World2Agent) é um protocolo aberto para o lado da percepção do loop do agente — totalmente auto-hospedável, sem SaaS, sem telemetria, SDK TypeScript, Apache 2.0. Ele padroniza como agentes locais recebem dados de sensores em tempo real, substituindo a pilha habitual de scripts avulsos e cron jobs que emitem diferentes formatos JSON e quebram quando você troca de framework de agente.
Por que isso importa
O autor enquadra 2024–2025 como a era de ensinar agentes a entender contexto (RAG, contexto longo, memória), e 2025–2026 como ensiná-los a agir (MCP, habilidades, ferramentas). O W2A ataca a terceira perna: ensinar agentes a perceber. Sem as três, você tem um estagiário muito inteligente que precisa ser informado sobre tudo.
Escolhas de design
O protocolo não possui lógica de roteamento ou prioridade — um sensor apenas emite, e o consumidor (seu agente) decide o que importa. Isso mantém os sensores simples e reutilizáveis. O mesmo sinal pode alimentar um agente Claude Code, um bot do Slack e um painel sem nenhuma alteração.
Início rápido com Claude Code
Instale o plugin world2agent em uma sessão ativa do Claude Code:
/plugin marketplace add machinepulse-ai/world2agent-plugins
/plugin install world2agent@world2agent-plugins
/reload-plugins
Adicione um sensor — por exemplo, Hacker News:
/world2agent:sensor-add @world2agent/sensor-hackernews
Reinicie o Claude Code com o canal do plugin carregado para que os sinais do sensor fluam para sua sessão:
claude --dangerously-load-development-channels plugin:world2agent@world2agent-plugins
Combine com qualquer runtime de agente local (Ollama + pequeno orquestrador, LiteLLM, etc.). O autor executa com um modelo local de 70B e usa o caminho rápido apenas com resumo, recorrendo aos dados brutos completos somente quando necessário.
Escrevendo seu próprio sensor
Você pode escrever um sensor personalizado em ~50 linhas usando defineSensor + createSignal + um setInterval ou webhook, depois emitir. Um sensor Slack funcional está no repositório como referência.
Licença e SDK
- Licença: Apache 2.0
- SDK: TypeScript (SDK Python no roadmap — PRs bem-vindos)
Para quem é
Desenvolvedores criando setups de agentes de IA locais que desejam uma camada de percepção padronizada e reutilizável sem dependências de SaaS.
Repositório: https://github.com/machinepulse-ai/world2agent
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Bit-Chat: Agentes de IA Podem Enviar Bitcoin via Lightning Através de Plataformas de Mensagens
Uma configuração chamada Bit-Chat permite que agentes de IA enviem pagamentos em Bitcoin pela rede Lightning através de e-mail, WhatsApp, Telegram ou Signal. Os agentes podem gerar endereços dedicados como [email protected] e os pagamentos funcionam mesmo que o destinatário não esteja registrado.

Werld: Simulação de Vida Artificial de Mundo Aberto com Redes Neurais Evolutivas
Werld é uma simulação de vida artificial em tempo real onde agentes com redes neurais NEAT evoluem sua própria arquitetura neural, processamento sensorial e comportamentos sem regras pré-programadas ou funções de recompensa. A simulação começa com 30 agentes em um grafo de mundo pequeno Watts-Strogatz com 64 canais sensoriais, 7 funções motoras contínuas e 29 traços genômicos hereditários.

Claude Skills: 12 Pacotes de Regras de Codificação Rigorosas para TypeScript, Rust, Swift, Go, JS, Postgres e Auditorias
12 arquivos markdown com regras opinativas e conscientes de versão para TS, Rust, Swift, Go, JS, Postgres, segurança, performance, testes, revisão de código, padrões GitHub e commits git. MIT, gratuito, sem cadastro.

SkillsGate: Mercado de Código Aberto para Habilidades de Agentes de Programação de IA
SkillsGate é um mercado de código aberto que indexa mais de 45.000 habilidades para agentes de IA de codificação como Claude Code, Cursor e Windsurf. Ele fornece busca semântica com embeddings vetoriais e instalação com um único comando via npx.