agent-device para Openclaw

Uma habilidade de automação móvel versátil para interagir com dispositivos, emuladores e simuladores iOS e Android.

okwasniewski
v1.0.1
Feb 23, 2026
3
2.3k
0

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install agent-device

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o agent-device usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é agent-device?

O agent-device é uma ferramenta de automação sofisticada projetada para preencher a lacuna entre agentes de IA e ambientes móveis. Como parte do ecossistema Openclaw Skills, ele permite a interação perfeita com alvos iOS e Android, possibilitando navegação complexa de UI, extração de dados e gerenciamento de estado. Quer você esteja trabalhando com dispositivos físicos ou simuladores virtuais, esta habilidade fornece a interface necessária para realizar ações como tocar, digitar e rolar com precisão.

Esta habilidade é particularmente valiosa para desenvolvedores e engenheiros de QA que precisam integrar testes móveis em seus fluxos de trabalho orientados por IA. Ao utilizar instantâneos (snapshots) e segmentação baseada em seletores, o agent-device garante que as interações permaneçam determinísticas e confiáveis, mesmo conforme as interfaces dos aplicativos evoluem. Ele serve como um componente crítico na biblioteca Openclaw Skills para qualquer projeto que exija integração profunda com sistemas operacionais móveis.

Casos de uso do agent-device

  • Automação de testes de UI de ponta a ponta para aplicativos iOS e Android.
  • Depuração de falhas de aplicativos capturando logs e reproduzindo sequências.
  • Extração de informações de UI e metadados para auditorias de acessibilidade ou coleta de dados.
  • Reprodução de scripts de interação para verificar a estabilidade da UI após mudanças no código.
  • Gerenciamento de estados do dispositivo, incluindo instalação de apps, inicialização e rastreamento de sessão.

Como o agent-device funciona

  1. Identificação do Alvo: A habilidade lista e conecta-se a simuladores iOS ou emuladores Android disponíveis usando o comando devices.
  2. Inicialização da Sessão: O comando open inicia o aplicativo ou URL especificado no dispositivo de destino.
  3. Descoberta de UI: Um instantâneo é tirado para analisar a hierarquia da tela atual e identificar elementos por meio de IDs de referência ou seletores.
  4. Execução de Interação: Comandos como press, fill ou scroll são enviados ao dispositivo para simular o comportamento do usuário.
  5. Verificação e Diferenciação: Instantâneos subsequentes ou verificações de appstate confirmam o sucesso da ação ou detectam mudanças na UI.
  6. Limpeza: A sessão é fechada e quaisquer logs ou capturas de tela capturados são salvos para análise.

Configuração do agent-device

Para começar a usar esta ferramenta da suíte Openclaw Skills, certifique-se de ter os SDKs móveis necessários (como Xcode ou Android Studio) instalados. Recomenda-se usar uma versão fixa para estabilidade.

npx --yes agent-device@latest --help

Para desenvolvimento iOS, certifique-se de que suas variáveis de ambiente para assinatura e provisionamento estejam configuradas se estiver usando dispositivos físicos. O uso básico envolve abrir uma sessão:

agent-device open MyApp --platform ios

Esquema de Dados e Taxonomia de agent-device

O agent-device organiza dados de automação por meio de instantâneos, logs e arquivos de script para manter a consistência em todo o framework Openclaw Skills.

Tipo de Dado Formato Descrição
Snapshots JSON Árvores de hierarquia de UI com IDs de referência de elementos.
Logs Text/Log Logs do sistema armazenados em ~/.agent-device.
Scripts de Replay .ad Etapas de interação serializadas para reprodução determinística.
Screenshots PNG Capturas visuais do estado da tela do dispositivo.
Metadados JSON Info da sessão, incluindo plataforma, ID do pacote e status do dispositivo.

Recursos avançados do agent-device

  • Diferenciação interativa de instantâneos para detectar desvios de UI entre versões do app.
  • Manutenção de reprodução determinística via comando replay -u para atualizar seletores.
  • Depuração de sistema de baixo nível com limpeza de log integrada e funcionalidade grep direcionada.
  • Modo de execução em lote para rodar sequências de interação complexas a partir de arquivos JSON.
  • Suporte para simulação biométrica (FaceID) em simuladores iOS.
  • Gravação de rastreamento para análise pós-morte detalhada de fluxos de automação.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*