Справочник команд
Каждая команда CLI OmniScout.
Используйте omniscout --help, чтобы увидеть все команды, или omniscout <command> --help (и omniscout browser <action> --help) для опций. Каждый раздел ниже ссылается на руководство с полными флагами и примерами.
Команды верхнего уровня
| Команда | Что делает | Руководство |
|---|---|---|
answer | Вопросы-ответы с цитатами (предпочтительнее search) | Поиск |
search | Веб-поиск с локальным семантическим реранком (+ ui) | Поиск |
map | Обход сайта в карту URL (--limit, --depth) | Поиск |
warmup | Предзагрузка embedding-моделей/моделей ответов в daemon | Поиск |
extract | URL/запрос/обход сайта → Markdown или структурированный JSON | Извлечение |
research | Search → crawl → extract → rerank → summarize | Исследования |
graph | Структурированный граф знаний для сущности | Исследования |
benchmark | Оценка режимов ответов/retrieval/формата | Исследования |
open | Открытие URL (или N-го результата последнего поиска) в браузере | Рабочие процессы |
snapshot | Accessibility-снимок с @e refs (сессия по умолчанию) | Браузер |
context | Показ состояния непрерывности workflow | Рабочие процессы |
reset | Сброс состояния непрерывности | Рабочие процессы |
auto | Маршрутизация ввода к лучшей команде | Рабочие процессы |
browser | Полный словарь автоматизации Chromium | Браузер |
computer | Нативная автоматизация рабочего стола (macOS) | Computer |
daemon | Start/stop/status/logs/trace/replay/watch | Сессии |
session | start/list/attach/kill долгоживущих сессий | Сессии |
profile | create/list/delete постоянных профилей | Сессии |
settings | show/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 clipboard | get / 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 trace | JSONL-история (последние 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_BROWSER | ID браузера (переопределяет конфиг) |
OMNISCOUT_EMBED_LOCAL_ONLY=0 | Разрешить runtime-загрузки Hugging Face |
TWOCAPTCHA_API_KEY / CAPTCHA_API_KEY | Ключ решателя CAPTCHA |
Полный список с ключами конфига и структурой данных: Конфигурация.