ego (lite) — это просто браузер, а ego — ваш личный агент на всех устройствах.
Записаться в лист ожидания
Русский

Как использовать ego (lite) с собственным Agent Harness

Подключите собственный Agent Harness к ego (lite). Проверьте, где выполняются команды, предоставьте доступ к выполнению на хосте только при необходимости, загрузите ego-browser и выполните задачу в браузере.

llms.txt

Пример записи: В этом руководстве используются записи OpenClaw, чтобы показать один сценарий подключения Agent Harness. В вашем Harness меню, команды и названия разрешений могут отличаться.

Собственный Agent Harness может управлять ego (lite), если он может выполнять ego-browser на компьютере, где установлен ego (lite). Сначала определите, используете ли вы настольный интерфейс или TUI, чтобы знать, где искать настройки. Затем определите, где Harness выполняет команды. Второй вопрос решает, требуется ли доступ к выполнению на хосте.

Относитесь к видео как к одному из возможных сценариев работы в настольном приложении, а не как к универсальному интерфейсу Harness.

Перед началом

Установите ego (lite), завершите первоначальную настройку и убедитесь, что ваш Harness может выполнять команды Shell.

  1. Скачайте и откройте DMG-файл
  2. Следуйте инструкциям и дважды щёлкните по значку ego (lite), чтобы установить
  3. Откройте ego (lite) и завершите первоначальную настройку
    1. Откройте Harness в его настольном интерфейсе или TUI
    1. Убедитесь, что Harness может выполнять команды на компьютере, где установлен ego (lite)

ego (lite) устанавливает общую Skill ego-browser в ~/.agents/skills/. Если ваш Harness поддерживает Agent Skills, настройте его на сканирование этого каталога или импортируйте Skill методом, описанным в документации Harness.

После установки ego (lite) полностью закройте и снова запустите приложение агента, прежде чем продолжить. Это позволит приложению перезагрузить только что установленную Skill ego-browser и показать соответствующую слэш-команду в приложениях, поддерживающих слэш-команды Skill. Закрытие только текущего сеанса или окна может не перезагрузить Skill.

Настольный интерфейс и TUI определяют, где находятся настройки

Настольное приложение может выполнять команды напрямую на вашем компьютере или внутри песочницы. TUI также может делать и то, и другое. Используйте тип интерфейса, чтобы найти нужные настройки, затем изучите среду выполнения команд. Необходимость в Bypass permissions зависит от того, может ли агент выполнять команды на компьютере, где установлен ego (lite).

  • В настольном интерфейсе ищите разрешения в настройках сеанса, рабочей области, агента, инструментов или безопасности.
  • В TUI проверьте флаги запуска, файл конфигурации, переменные окружения или строку состояния сеанса.

Следующий шаг определяет, какой путь разрешений применим к вашему Harness.

Шаг 1. Проверьте, где ваш Harness выполняет команды

Сначала попросите агента выполнить эту команду из того же сеанса, который будет выполнять задачу в браузере:

command -v ego-browser

Эта команда только подтверждает, может ли текущий сеанс найти ego-browser. Она не доказывает, что команды выполняются на компьютере-хосте. Используйте информацию о сеансе Harness или официальную документацию, чтобы определить среду выполнения, затем подтвердите её реальным тестом подключения на шаге 4.

Выберите следующий шаг на основе среды выполнения:

  1. Команды выполняются напрямую на этом компьютере без песочницы: ego-browser может запустить локально установленный ego (lite). Настройки Bypass permissions может не быть, и создавать её не нужно. Переходите к шагу 3.
  2. Агент работает внутри локальной песочницы: Harness должен предоставить официальную возможность выполнения на хосте, без песочницы или мост к хосту, позволяющую агенту передать ego-browser этому компьютеру. Переходите к шагу 2.
  3. Агент работает в контейнере, виртуальной машине, на удалённом сервере или в облачной среде: Harness нужен мост к хосту, способный выполнить ego-browser на этом компьютере. Без такого моста установка или загрузка Skill в удалённой среде недостаточна для управления локальным приложением ego (lite).

Если command -v ego-browser не возвращает путь, сначала убедитесь, что первоначальная настройка ego (lite) завершена. Затем проверьте, использует ли Harness другой PATH или другую среду выполнения, отличную от вашего обычного терминала.

Шаг 2. Убедитесь, что агент может выполняться вне песочницы

Прежде чем продолжить, убедитесь, что агент может выполняться вне песочницы и запускать ego-browser на компьютере, где установлен ego (lite). Если агент уже работает напрямую на этом компьютере без песочницы, дополнительное разрешение не требуется.

Если Harness запрашивает подтверждение перед каждой командой, вы можете одобрять команды вручную или включить его режим без одобрения для доверенного сеанса. Режим без одобрения только уменьшает количество запросов на подтверждение; он не обязателен для подключения к ego (lite).

Пример для настольного приложения: политика одобрения

Эта запись показывает настройки Exec Approvals OpenClaw. Она лишь демонстрирует, как настольный Harness может управлять одобрением команд. Отключение запросов на одобрение не доказывает, что у агента есть доступ к выполнению на хосте. Если ваш Harness использует песочницу, сначала следуйте его официальной документации, чтобы включить выполнение на хосте или мост к хосту, затем при необходимости настройте политику одобрения.

Пример для TUI: режим без одобрения

Эта запись показывает, как OpenClaw применяет собственный пресет без одобрения перед открытием TUI. Она меняет политику одобрения OpenClaw; это не означает, что другой Harness теперь может выйти из своей песочницы. Не копируйте команду OpenClaw в другой Harness, если только его документация этого не поддерживает. Ищите отдельно официальный метод выполнения на хосте и настройку одобрения, предоставляемые вашим Harness.

Выполнение на хосте расширяет то, к чему агент может получить доступ на вашем компьютере. Режим без одобрения убирает шаг подтверждения перед каждой командой. Эти механизмы несут разные риски. Включайте их только для Harness, рабочей области и задачи, которым доверяете. Если Harness поддерживает список разрешённых команд на хосте или более узкую политику, предпочитайте предоставлять доступ только к командам, необходимым для этого сценария.

Шаг 3. Загрузите Skill ego-browser

Пример для настольного приложения

В записи используется селектор Skills OpenClaw для загрузки ego-browser. В собственном настольном Harness откройте локальный сеанс агента с поддержкой Shell и загрузите ego-browser из его интерфейса Skills или Tools. Точная команда, показанная в OpenClaw, характерна для этого продукта.

Пример для TUI

Если ваш TUI поддерживает слэш-команды Skill, введите /ego-browser, добавьте пробел и продолжите задачу в том же сообщении. Если он не предоставляет слэш-команды, попросите агента найти и прочитать Skill ego-browser, прежде чем начинать. Отсутствие пункта меню /ego-browser само по себе не означает, что Skill нельзя использовать.

Вы можете использовать эту проверку совместимости в качестве первого запроса:

Сначала определите, работает ли ваша среда выполнения команд напрямую на этом компьютере или внутри песочницы, контейнера или удалённой среды. Если используется песочница, подтвердите, что у вас есть официальное разрешение или мост, позволяющий командам выполняться на этом компьютере. Не считайте отключённые запросы на одобрение доказательством выполнения на хосте.

Затем найдите и прочитайте Skill ego-browser. Сначала проверьте ~/.agents/skills/ego-browser/SKILL.md. Если вы не можете выполнить ego-browser на этом компьютере, остановитесь и объясните, какого разрешения или моста для выполнения на хосте не хватает.

Шаг 4. Выполните простой тест подключения

Прежде чем открывать сайт с выполненным входом, проверьте подключение на простой публичной странице:

Используйте Skill ego-browser, чтобы открыть https://example.com в ego (lite), сообщите заголовок страницы и оставьте страницу открытой.

Путь выполнения на хосте работает, когда ego (lite) открывает Agent Space, страница загружается и Harness возвращает заголовок страницы. Если страница открывается после того, как вы вручную одобрили команду, остаётся только политика одобрения; вы можете продолжать одобрять команды или использовать описанный в документации Harness режим без одобрения для доверенного сеанса. Если команда никогда не достигает этого компьютера, вернитесь к шагам 1 и 2 и проверьте разрешение или мост для выполнения на хосте.

Шаг 5. Позвольте агенту выполнить задачу в браузере

Как только тест подключения заработает, дайте Harness реальную задачу в браузере. В записи OpenClaw используется как пример контроллера, но видимый процесс ego (lite) тот же: агент загружает Skill, открывает Agent Space, посещает целевую страницу и собирает запрошенную информацию.

Попробуйте ту же задачу, что используется во всех этих руководствах:

Используйте Skill ego-browser, чтобы открыть официальный профиль Anthropic в X и собрать первые пять публикаций, показанных в ленте Posts.

Если Harness не поддерживает слэш-команды Skill, этой инструкции на естественном языке достаточно, если агент может найти Skill и выполнить ego-browser на компьютере-хосте.

Шаг 6. Проверьте завершённый результат

Когда задача завершена, убедитесь, что Harness вернул запрошенную информацию и исходная страница остаётся открытой в ego (lite). Запись показывает результат в OpenClaw; ваш собственный Harness может отображать ответ иначе.

Если сайт запрашивает вход, CAPTCHA или подтверждение аккаунта, перехватите управление в Agent Space браузера ego (lite) и завершите это самостоятельно. Никогда не вводите пароли или коды подтверждения в запрос агента.

Устранение неполадок

В моём Harness нет Bypass permissions

Это может быть нормально. Если команды уже выполняются напрямую на вашем компьютере без песочницы, нет разрешения песочницы, которое нужно было бы обойти. Убедитесь, что command -v ego-browser возвращает путь из сеанса агента, затем проверьте подключение на шаге 4. Если Harness запрашивает только одобрение каждой команды, вы можете одобрять каждую команду вручную, а не искать настройку Bypass permissions.

/ego-browser не отображается

Слэш-команды — это функция интерфейса Harness, а не требование ego (lite). Попросите агента прочитать ~/.agents/skills/ego-browser/SKILL.md или настройте Harness на сканирование ~/.agents/skills/ поддерживаемым им методом импорта Skills.

ego-browser не найден

Завершите первоначальную настройку ego (lite), перезапустите Harness и снова выполните command -v ego-browser из того же сеанса агента. Если команда работает в обычном терминале, но не работает в Harness, сравните их PATH и среды выполнения.

Агент постоянно запрашивает одобрение

Это означает лишь, что Harness всё ещё применяет свою политику одобрения; это не доказывает, что агент заперт в песочнице. Если ego (lite) открывается после ручного одобрения, продолжайте одобрять команды или используйте описанный в документации продукта режим без одобрения для доверенного сеанса. Если после одобрения команда всё равно не достигает хоста, проверьте разрешение или мост для выполнения на хосте. Не копируйте команды или флаги из другого продукта.

Harness работает в Docker, по SSH или в облаке

Удалённая среда выполнения не может управлять локальной установкой ego (lite), если Harness не предоставляет мост для выполнения на хосте. Запустите Harness локально, настройте поддерживаемый им мост или установите и запустите совместимую среду браузера на том же компьютере, что и среда выполнения агента.

Skill загружается, но ego (lite) не открывается

Убедитесь, что агент выполняет ego-browser на компьютере, где установлен ego (lite). Загрузка Skill даёт агенту инструкции; она не переносит выполнение команд из песочницы или с удалённой машины на ваш компьютер.

Связанные материалы