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

Quanta-SDK v0.9.2 adiciona servidor MCP para execução de circuitos quânticos via agentes de IA
O Quanta-SDK v0.9.2 agora inclui um servidor MCP (Model Context Protocol) que fornece a agentes de IA como Claude ou GPT ferramentas para executar e interpretar circuitos quânticos. O servidor oferece mais de 20 ferramentas, incluindo execução de circuitos em hardware da IBM, interpretação de resultados, análise de ruído e precificação financeira quântica.

bareguard: Um Portão de Segurança Leve para Agentes de IA — Agora no npm
bareguard v1.0 é uma camada de segurança de ~1000 linhas e dependência única para agentes de IA que bloqueia ações destrutivas (rm -rf, DROP TABLE) e impõe limites de orçamento com escalonamento humano. Parte do bare suite, disponível no npm.

Ferramentas CLI com Compatibilidade de Agente de IA: Abordagem de Diretório de Habilidades
Um usuário do Reddit compartilha um método para fazer ferramentas de CLI funcionarem com agentes de programação de IA como o Claude Code, criando arquivos SKILL.md que ensinam aos agentes instalação, autenticação e uso. A abordagem aborda problemas comuns como prompts interativos, saída JSON e métodos de autenticação.

Zot: Um Agente de Codificação Leve para Terminal Agora Suporta Claude Opus 4.8
Zot é um agente de codificação de terminal mínimo distribuído como um único binário Go estático, sem dependências de runtime ou Docker. Agora suporta Claude Opus 4.8 junto com dezenas de outros modelos.