OmniScout Docs

Справочник команд

Каждая команда CLI OmniScout.

Используйте omniscout --help, чтобы увидеть все команды, или omniscout <command> --help (и omniscout browser <action> --help) для опций. Каждый раздел ниже ссылается на руководство с полными флагами и примерами.

Команды верхнего уровня

КомандаЧто делаетРуководство
answerВопросы-ответы с цитатами (предпочтительнее search)Поиск
searchВеб-поиск с локальным семантическим реранком (+ ui)Поиск
mapОбход сайта в карту URL (--limit, --depth)Поиск
warmupПредзагрузка embedding-моделей/моделей ответов в daemonПоиск
extractURL/запрос/обход сайта → Markdown или структурированный JSONИзвлечение
researchSearch → crawl → extract → rerank → summarizeИсследования
graphСтруктурированный граф знаний для сущностиИсследования
benchmarkОценка режимов ответов/retrieval/форматаИсследования
openОткрытие URL (или N-го результата последнего поиска) в браузереРабочие процессы
snapshotAccessibility-снимок с @e refs (сессия по умолчанию)Браузер
contextПоказ состояния непрерывности workflowРабочие процессы
resetСброс состояния непрерывностиРабочие процессы
autoМаршрутизация ввода к лучшей командеРабочие процессы
browserПолный словарь автоматизации ChromiumБраузер
computerНативная автоматизация рабочего стола (macOS)Computer
daemonStart/stop/status/logs/trace/replay/watchСессии
sessionstart/list/attach/kill долгоживущих сессийСессии
profilecreate/list/delete постоянных профилейСессии
settingsshow/browsers/engines/setСессии
installПроверка доступности локального Chromium (+ --skill)Установка
setupВыбор браузера, подготовка бэкенда расширенияУстановка
rememberПосещение URL и сохранение в память браузераПамять
memoryПоиск/список/заметки/удаление воспоминанийПамять
indexУправление локальным поисковым индексомПамять
extract-jobsПросмотр фоновых задач извлеченияПамять
crawlЗапуск и просмотр локальных задач обходаРабочие процессы
recordЗапись действий daemon в именованный macroРабочие процессы
macroСписок/запуск сохранённых макросовРабочие процессы
replayПовтор записанных действий браузераРабочие процессы
workflowЭкспорт/просмотр workflow непрерывностиРабочие процессы
monitorВыдача JSON-строк при изменении контента URLРабочие процессы
distillСбор/подготовка/оценка/обучение дистиллированных моделей ответов—

Глобальные опции

Все команды поддерживают:

  • --json — вывод машиночитаемого JSON в stdout
  • --verbose, -v — подробное логирование в stderr
  • --version — вывод версии и выход

Установите OMNISCOUT_JSON=1 в окружении, чтобы сделать вывод JSON по умолчанию. См. Конфигурация про полный JSON-контракт и каждую переменную окружения.

Команды браузера

Полное руководство: Автоматизация браузера.

КомандаЧто делает
browser navigate <url> / openОткрытие URL (--profile, --session, --new-tab, --headful, --wait-until, --auto-captcha)
browser back/forward/reloadНавигация по истории
browser snapshot [--refs-only]Интерактивные элементы с @eN refs (--overlay для визуализации)
browser observe "<hint>"Поиск кандидатов refs для инструкции на естественном языке
browser act "<instruction>"Разрешение + выполнение действия на странице (--value, --dry-run)
browser click <ref>Клик (--button, --clicks, --mod, --coord)
browser fill <ref> <value>Замена содержимого поля
browser type <ref> <text>Добавление текста (--delay-ms)
browser paste <ref> <text>Вставка в позицию курсора
browser select <ref> <option>Нативный <select>
browser scroll [up|down]Прокрутка страницы/элемента (--amount, --ref)
browser key <combo>Сочетание клавиш (Enter, cmd+s, …)
browser hover <ref>Наведение мыши на элемент/координату
browser upload <ref> <files>Прикрепление файлов к <input type=file>
browser is <ref> <state>visible/hidden/enabled/disabled/checked/editable
browser get title/url/text/htmlЧтение свойств страницы
browser eval <js>Выполнение JavaScript, возврат значения
browser extract-visibleВидимый текст, опциональное формирование через --schema
browser find-imageПоиск шаблона изображения во вьюпорте
browser screenshot [-o PATH]PNG/JPEG (--full-page, --ref, --delay, --format)
browser pdf [-o PATH]Рендер в PDF (--paper, --landscape, --scale)
browser wait …text, selector, networkidle, url (+ --ms, --timeout-ms)
browser mouse scroll/moveСырой ввод мыши по координатам
browser tab list/close/switchУправление вкладками внутри сессии
browser network start/stop/list/tail/detailЗахват запросов/ответов
browser console start/stop/list/tailЗахват консоли + JS-ошибок
browser login <url>Видимый вход, блокирует (--profile, --done, --success-pattern)
browser captchaОбнаружение/решение (none|2captcha|capsolver|manual, --detect-only)
browser close [--all]Закрытие одной сессии или всего

Команды компьютера (macOS)

Полное руководство: Computer.

КомандаЧто делает
computer navigate <target>Открытие приложения, файла, каталога или URL
computer type <text>Ввод в фокусное окно
computer key <combo>Отправка сочетания клавиш
computer wait <ms>Пауза в миллисекундах
computer screenshotСнимок экрана
computer clipboardget / set системного буфера обмена
computer window list/activate/closeУправление окнами
computer ui snapshot/click/drag/is@eN refs для нативного UI
computer doctorДиагностика окружения
computer backendСписок бэкендов автоматизации

Команды daemon

Полное руководство: Daemon и сессии.

КомандаЧто делает
daemon start/stop/restartЖизненный цикл (идемпотентный старт)
daemon statusЗдоровье, версия, активные сессии
daemon logsХвост лога
daemon traceJSONL-история (последние 10k команд)
daemon replayПовтор записанных действий
daemon watchЖивой поток событий (SSE)

Переменные окружения

ПеременнаяНазначение
OMNISCOUT_JSON=1Принудительный вывод JSON для каждой команды
OMNISCOUT_DAEMON_AUTO_START=0Не запускать daemon автоматически
OMNISCOUT_DAEMON_PORTПереопределение порта daemon (по умолчанию 7720)
OMNISCOUT_DATA_DIRПереопределение каталога данных
OMNISCOUT_BROWSERID браузера (переопределяет конфиг)
OMNISCOUT_EMBED_LOCAL_ONLY=0Разрешить runtime-загрузки Hugging Face
TWOCAPTCHA_API_KEY / CAPTCHA_API_KEYКлюч решателя CAPTCHA

Полный список с ключами конфига и структурой данных: Конфигурация.

On this page