{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-@l10n/es/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Integración del agente Hermes"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"integración-del-agente-hermes","__idx":0},"children":["Integración del agente Hermes"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Hermes Agent"]}," es otro marco de agente flexible. La integración de la habilidad MoreLogin en Hermes le permite administrar sin problemas los perfiles del navegador e interactuar con teléfonos en la nube."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"instalación-y-configuración","__idx":1},"children":["Instalación y configuración"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"1-descarga-la-habilidad","__idx":2},"children":["1. Descarga la habilidad"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Dado que es posible que Hermes no utilice la misma estructura de espacio de trabajo que OpenClaw, puede extraer el repositorio oficial de habilidades MoreLogin directamente en su directorio de herramientas/complementos de Hermes:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"git clone https://github.com/MoreLoginBrowser/morelogin-local-api-skill.git\ncd morelogin-local-api-skill\nnpm install\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"2-configurar-el-registro-de-herramientas-hermes","__idx":3},"children":["2. Configurar el Registro de Herramientas Hermes"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Para registrar MoreLogin CLI como una herramienta para Hermes, defínala en la configuración de su agente o en el registro de herramientas. Por ejemplo, puede exponer el comando ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["node bin/morelogin.js"]}," subyacente."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"# Example Hermes Tool Definition\ntools:\n  - name: morelogin_manager\n    description: \"Manage MoreLogin browser profiles and cloud phones.\"\n    command: \"node /path/to/morelogin-local-api-skill/bin/morelogin.js\"\n    env:\n      LOCAL_API_URL: \"http://localhost:40000\"\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"uso-y-comandos-de-cli","__idx":4},"children":["Uso y comandos de CLI"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Hermes invocará la habilidad usando Node.js directamente. También puedes probar estos comandos en tu terminal para asegurarte de que la habilidad esté instalada correctamente."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"perfiles-del-navegador","__idx":5},"children":["Perfiles del navegador"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"# List profiles\nnode bin/morelogin.js browser list --page 1 --page-size 20\n\n# Start a profile (Returns debugPort for CDP connection)\nnode bin/morelogin.js browser start --env-id abc123def\n\n# View running status\nnode bin/morelogin.js browser status --env-id abc123def\n\n# Close profile\nnode bin/morelogin.js browser close --env-id abc123def\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"teléfonos-en-la-nube","__idx":6},"children":["Teléfonos en la nube"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"# List cloud phones\nnode bin/morelogin.js cloudphone list --page 1 --page-size 20\n\n# Start/Stop\nnode bin/morelogin.js cloudphone start --id <cloudPhoneId>\nnode bin/morelogin.js cloudphone stop --id <cloudPhoneId>\n\n# Get details (Includes ADB connection info)\nnode bin/morelogin.js cloudphone info --id <cloudPhoneId>\n\n# Execute cloud phone command via ADB\nnode bin/morelogin.js cloudphone exec --id <cloudPhoneId> --command \"ls /sdcard\"\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"gestión-de-proxy","__idx":7},"children":["Gestión de proxy"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"# Query proxy list\nnode bin/morelogin.js proxy list --page 1 --page-size 20\n\n# Add proxy\nnode bin/morelogin.js proxy add --payload '{\"proxyIp\":\"1.2.3.4\",\"proxyPort\":8000,\"proxyType\":0}'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"cómo-razona-hermes","__idx":8},"children":["Cómo razona Hermes"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Al dar instrucciones a su agente Hermes, puede utilizar lenguaje natural:"]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["\"Inicie mi perfil MoreLogin 'abc123def', espere el puerto de depuración y conéctese a través de CDP para tomar una captura de pantalla.\""]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Hermes hará:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Ejecute ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["node bin/morelogin.js browser start --env-id abc123def"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Analice la respuesta JSON para extraer ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["debugPort"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Utilice una biblioteca de automatización sin cabeza (si está configurada en Hermes) para conectarse a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["http://127.0.0.1:<debugPort>"]},"."]}]}]},"headings":[{"value":"Integración del agente Hermes","id":"integración-del-agente-hermes","depth":1},{"value":"Instalación y configuración","id":"instalación-y-configuración","depth":2},{"value":"1. Descarga la habilidad","id":"1-descarga-la-habilidad","depth":3},{"value":"2. Configurar el Registro de Herramientas Hermes","id":"2-configurar-el-registro-de-herramientas-hermes","depth":3},{"value":"Uso y comandos de CLI","id":"uso-y-comandos-de-cli","depth":2},{"value":"Perfiles del navegador","id":"perfiles-del-navegador","depth":3},{"value":"Teléfonos en la nube","id":"teléfonos-en-la-nube","depth":3},{"value":"Gestión de proxy","id":"gestión-de-proxy","depth":3},{"value":"Cómo razona Hermes","id":"cómo-razona-hermes","depth":2}],"frontmatter":{"seo":{"title":"Integración del agente Hermes"}},"lastModified":"2026-10-24T00:32:16.907Z","pagePropGetterError":{"message":"","name":""}},"slug":"/es/skills/hermes","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}