O comando ares que fala com a TV autentica só no terminal do usuário

[!NOTE] Resumo Executivo (DEV-2026-096): O mesmo comando de instalação na TV falhava no shell do agente e funcionava na aba do usuário. A autenticação depende de uma passphrase que o shell isolado não enxerga, então o fluxo foi dividido em duas etapas.


🚨 O Desafio Técnico / Contexto

ares-install e ares-launch falhavam com ‘All configured authentication methods failed’ quando rodados pelo shell do agente. O dispositivo estava configurado, e o mesmo comando funcionava no terminal do usuário.


💡 Principais Lições Aprendidas & Descobertas

  • 💡 A passphrase gravada com ares-setup-device –modify não fica visível para o PowerShell isolado do agente.
  • 💡 O empacotamento não fala com a TV, então npm run build roda em qualquer um dos shells.
  • 💡 Instalação e abertura ficam no terminal do usuário: node scripts/deploy.js ou npm run launch.
  • 💡 A mensagem de falha fala em autenticação, mas chave e dispositivo estavam certos. A diferença estava em qual shell executava o comando.

🛠️ Especificação Técnica & Código-Chave

# Shell do agente: só empacota
npm run build
# Terminal do usuário: fala com a TV
node scripts/deploy.js

📈 Impacto no Ecossistema & Valor Prático

O deploy na TV deixou de falhar por causa do shell, com cada etapa no lugar em que funciona.

  • Projetos Relacionados: querencia
  • Registro de Origem: _data/daily.dev-17.yml

Publicado originalmente como parte do Diário de Desenvolvimento 2026 do ecossistema Artes do Sul & Araguaci.