Hermes Agent là một khung tác nhân linh hoạt khác. Việc tích hợp kỹ năng MoreLogin vào Hermes cho phép nó quản lý liền mạch hồ sơ trình duyệt và tương tác với điện thoại đám mây.
Vì Hermes có thể không sử dụng cấu trúc không gian làm việc giống như OpenClaw, bạn có thể kéo kho kỹ năng MoreLogin chính thức trực tiếp vào thư mục công cụ/plugin Hermes của mình:
git clone https://github.com/MoreLoginBrowser/morelogin-local-api-skill.git
cd morelogin-local-api-skill
npm installĐể đăng ký MoreLogin CLI làm công cụ cho Hermes, hãy xác định nó trong cấu hình hoặc sổ đăng ký công cụ của đại lý của bạn. Ví dụ: bạn có thể hiển thị lệnh node bin/morelogin.js cơ bản.
# Example Hermes Tool Definition
tools:
- name: morelogin_manager
description: "Manage MoreLogin browser profiles and cloud phones."
command: "node /path/to/morelogin-local-api-skill/bin/morelogin.js"
env:
LOCAL_API_URL: "http://localhost:40000"Hermes sẽ trực tiếp sử dụng kỹ năng này bằng Node.js. Bạn cũng có thể kiểm tra các lệnh này trong thiết bị đầu cuối của mình để đảm bảo kỹ năng được cài đặt chính xác.
# List profiles
node bin/morelogin.js browser list --page 1 --page-size 20
# Start a profile (Returns debugPort for CDP connection)
node bin/morelogin.js browser start --env-id abc123def
# View running status
node bin/morelogin.js browser status --env-id abc123def
# Close profile
node bin/morelogin.js browser close --env-id abc123def# List cloud phones
node bin/morelogin.js cloudphone list --page 1 --page-size 20
# Start/Stop
node bin/morelogin.js cloudphone start --id <cloudPhoneId>
node bin/morelogin.js cloudphone stop --id <cloudPhoneId>
# Get details (Includes ADB connection info)
node bin/morelogin.js cloudphone info --id <cloudPhoneId>
# Execute cloud phone command via ADB
node bin/morelogin.js cloudphone exec --id <cloudPhoneId> --command "ls /sdcard"# Query proxy list
node bin/morelogin.js proxy list --page 1 --page-size 20
# Add proxy
node bin/morelogin.js proxy add --payload '{"proxyIp":"1.2.3.4","proxyPort":8000,"proxyType":0}'Khi hướng dẫn Đại lý Hermes, bạn có thể sử dụng ngôn ngữ tự nhiên:
"Bắt đầu hồ sơ MoreLogin 'abc123def' của tôi, đợi cổng gỡ lỗi và kết nối qua CDP để chụp ảnh màn hình."
Hermes sẽ:
- Thực thi
node bin/morelogin.js browser start --env-id abc123def. - Phân tích phản hồi JSON để trích xuất
debugPort. - Sử dụng thư viện tự động hóa không đầu (nếu được định cấu hình trong Hermes) để kết nối với
http://127.0.0.1:<debugPort>.