Integração inicial (App macOS)¶
Este documento descreve o fluxo atual de integração inicial na primeira execução. O objetivo é uma experiência suave no “dia 0”: escolher onde o Gateway roda, conectar a autenticação, executar o assistente e deixar o agente se inicializar sozinho.
Onde o Gateway roda?
- Este Mac (somente local): a integração inicial pode executar fluxos OAuth e gravar credenciais localmente.
- Remoto (via SSH/Tailnet): a integração inicial não executa OAuth localmente; as credenciais devem existir no host do gateway.
- Configurar depois: pula a configuração e deixa o app não configurado.
A integração inicial solicita permissões TCC necessárias para:
- Automação (AppleScript)
- Notificações
- Acessibilidade
- Gravação de Tela
- Microfone
- Reconhecimento de Fala
- Câmera
- Localização
openclaw via npm/pnpm para que fluxos de trabalho no terminal e tarefas do launchd funcionem imediatamente.