{/ Эта страница автоматически создается на основе файла SKILL.md навыка с помощью сайта site/scripts/generate-skill-docs.py. Редактируйте исходный код SKILL.md, а не эту страницу. /}

Параллельный клик

Дополнительные навыки поставщика для Parallel CLI — собственный веб-поиск, извлечение, глубокое исследование, обогащение, FindAll и мониторинг. Предпочитайте вывод JSON и неинтерактивные потоки.

Метаданные навыков

Источник Необязательно — установите с помощью hermesskills installofficial/research/parallel-cli
Путь необязательные навыки/исследования/параллельный-cli
Версия 1.1.0
Автор Агент Гермес
Лицензия Массачусетский технологический институт
Платформы Linux, MacOS, Windows
Теги Исследования, Интернет, Поиск, Глубокие исследования, Обогащение, CLI
Сопутствующие навыки duckduckgo-search, mcporter

Ссылка: полная версия SKILL.md:::информация

Ниже приведено полное определение навыка, которое Гермес загружает при активации этого навыка. Это то, что агент видит в качестве инструкций, когда навык активен.

Параллельный CLI

Используйте parallel-cli, когда пользователю явно нужен Parallel или когда собственный рабочий процесс терминала может извлечь выгоду из стека Parallel, специфичного для конкретного поставщика, для веб-поиска, извлечения, глубокого исследования, обогащения, обнаружения объектов или мониторинга.

Это дополнительный сторонний рабочий процесс, а не основная возможность Hermes.

Важные ожидания: - Parallel — это платная услуга с бесплатным уровнем, а не полностью бесплатный локальный инструмент. - Он пересекается с родным для Hermes web_search/web_extract, поэтому не выбирайте его по умолчанию для обычного поиска. - Предпочитайте этот навык, когда пользователь конкретно упоминает Parallel или ему нужны такие возможности, как расширение Parallel, FindAll или мониторинг рабочих процессов.

parallel-cli предназначен для агентов: - Вывод JSON через --json - Неинтерактивное выполнение команд - Асинхронные длительные задания с --no-wait, status и poll - Цепочка контекстов с помощью --previous-interaction-id - Поиск, извлечение, исследование, обогащение, обнаружение объектов и мониторинг в одном интерфейсе командной строки.

Когда это использовать

Предпочитайте этот навык, когда: - Пользователь явно упоминает Parallel или parallel-cli - Задача требует более сложных рабочих процессов, чем простой однократный проход поиска/извлечения. - Вам нужны асинхронные глубокие исследовательские работы, которые можно будет запустить и опросить позже. - Вам необходимо структурированное обогащение, обнаружение объектов FindAll или мониторинг.

Предпочитайте собственный web_search/web_extract Hermes для быстрого одноразового поиска, когда Parallel специально не запрашивается.

Установка

Попробуйте наименее инвазивный путь установки, доступный для данной среды.

Домашнее пиво

brew install parallel-web/tap/parallel-cli

нпм

npm install -g parallel-web-cli

Пакет Python

pip install "parallel-web-tools[cli]"

Автономный установщик

curl -fsSL https://parallel.ai/install.sh | bash

Если вам нужна изолированная установка Python, pipx также может работать:

pipx install "parallel-web-tools[cli]"
pipx ensurepath

Аутентификация

Интерактивный вход:

parallel-cli login

Безголовый/SSH/CI:

parallel-cli login --device

Ключевая переменная среды API:

export PARALLEL_API_KEY="***"

Проверьте текущий статус аутентификации:

parallel-cli auth

Если для аутентификации требуется взаимодействие с браузером, запустите с pty=true.

Основной набор правил

  1. Всегда выбирайте --json, если вам нужен машиночитаемый результат.
  2. Предпочитайте явные аргументы и неинтерактивные потоки.
  3. Для длительных заданий используйте --no-wait, а затем status/poll.
  4. Цитируйте только URL-адреса, возвращаемые выходными данными CLI.
  5. Сохраняйте большие выходные данные JSON во временный файл, если вероятны дополнительные вопросы.
  6. Используйте фоновые процессы только для действительно длительных рабочих процессов; в противном случае запустите на переднем плане.
  7. Отдавайте предпочтение собственным инструментам Hermes, если только пользователю не нужен именно Parallel или ему не нужны рабочие процессы, основанные только на Parallel.

Краткая справка

parallel-cli
├── auth
├── login
├── logout
├── search
├── extract / fetch
├── research run|status|poll|processors
├── enrich run|status|poll|plan|suggest|deploy
├── findall run|ingest|status|poll|result|enrich|extend|schema|cancel
└── monitor create|list|get|update|delete|events|event-group|simulate

Общие флаги и шаблоны

Обычно полезные флаги: - --json для структурированного вывода - --no-wait для асинхронных заданий - --previous-interaction-id <id> для последующих задач, которые повторно используют предыдущий контекст - --max-results <n> для количества результатов поиска - --mode one-shot|agent для поведения поиска - --include-domains domain1.com,domain2.com - --exclude-domains domain1.com,domain2.com - --after-date ГГГГ-ММ-ДД

Чтение из стандартного ввода, когда это удобно:

echo "What is the latest funding for Anthropic?" | parallel-cli search - --json
echo "Research question" | parallel-cli research run - --json

Поиск

Используйте для текущего поиска в Интернете со структурированными результатами.

parallel-cli search "What is Anthropic's latest AI model?" --json
parallel-cli search "SEC filings for Apple" --include-domains sec.gov --json
parallel-cli search "bitcoin price" --after-date 2026-01-01 --max-results 10 --json
parallel-cli search "latest browser benchmarks" --mode one-shot --json
parallel-cli search "AI coding agent enterprise reviews" --mode agentic --json

Полезные ограничения: - --include-domains для сужения доверенных источников - --exclude-domains для удаления шумных доменов - --after-date для фильтрации давности - --max-results, когда вам нужен более широкий охват

Если вы ожидаете дополнительных вопросов, сохраните вывод:

parallel-cli search "latest React 19 changes" --json -o /tmp/react-19-search.json

При подведении итогов: - направить ответ - включать даты, имена и конкретные факты - цитировать только возвращенные источники - избегайте придумывания URL-адресов или названий источников.

Извлечение

Используйте для извлечения чистого контента или уценки из URL-адреса.

parallel-cli extract https://example.com --json
parallel-cli extract https://company.com --objective "Find pricing info" --json
parallel-cli extract https://example.com --full-content --json
parallel-cli fetch https://example.com --json

Используйте --objective, когда страница большая и вам нужен только один фрагмент информации.

Глубокие исследования

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

Общие уровни процессоров: - «облегченный» / «базовый» для более быстрых и дешевых проходов. - core/pro для более тщательного синтеза - «ультра» для самых тяжелых исследовательских работ

Синхронный

parallel-cli research run \
  "Compare the leading AI coding agents by pricing, model support, and enterprise controls" \
  --processor core \
  --json

Асинхронный запуск + опрос

parallel-cli research run \
  "Compare the leading AI coding agents by pricing, model support, and enterprise controls" \
  --processor ultra \
  --no-wait \
  --json

parallel-cli research status trun_xxx --json
parallel-cli research poll trun_xxx --json
parallel-cli research processors --json

Цепочка контекстов/последующие действия

parallel-cli research run "What are the top AI coding agents?" --json
parallel-cli research run \
  "What enterprise controls does the top-ranked one offer?" \
  --previous-interaction-id trun_xxx \
  --json

Рекомендуемый рабочий процесс Гермеса: 1. запустите с помощью --no-wait --json 2. захватить возвращенный идентификатор запуска/задачи 3. если пользователь хочет продолжить другую работу, продолжайте двигаться 4. позже вызовите статус или опрос 5. резюмируйте окончательный отчет с цитатами из возвращенных источников.

Обогащение

Используйте, когда у пользователя есть входные данные в формате CSV/JSON/таблицы, и ему нужны дополнительные столбцы, полученные в результате веб-исследований.

Предлагать столбцы

parallel-cli enrich suggest "Find the CEO and annual revenue" --json

Планируем конфигурацию

parallel-cli enrich plan -o config.yaml

Встроенные данные

parallel-cli enrich run \
  --data '[{"company": "Anthropic"}, {"company": "Mistral"}]' \
  --intent "Find headquarters and employee count" \
  --json

Неинтерактивный запуск файла

parallel-cli enrich run \
  --source-type csv \
  --source companies.csv \
  --target enriched.csv \
  --source-columns '[{"name": "company", "description": "Company name"}]' \
  --intent "Find the CEO and annual revenue"

Запуск конфигурации YAML

parallel-cli enrich run config.yaml

Статус/опрос

parallel-cli enrich status <task_group_id> --json
parallel-cli enrich poll <task_group_id> --json

Используйте явные массивы JSON для определений столбцов при работе в неинтерактивном режиме. Проверьте выходной файл, прежде чем сообщать об успехе.

Найти все

Используйте для обнаружения объектов веб-масштаба, когда пользователю нужен обнаруженный набор данных, а не короткий ответ.

parallel-cli findall run "Find AI coding agent startups with enterprise offerings" --json
parallel-cli findall run "AI startups in healthcare" -n 25 --json
parallel-cli findall status <run_id> --json
parallel-cli findall poll <run_id> --json
parallel-cli findall result <run_id> --json
parallel-cli findall schema <run_id> --json

Это лучше, чем обычный поиск, когда пользователю нужен обнаруженный набор сущностей, который можно просмотреть, отфильтровать или пополнить позже.

Монитор

Используйте для постоянного обнаружения изменений с течением времени.

parallel-cli monitor list --json
parallel-cli monitor get <monitor_id> --json
parallel-cli monitor events <monitor_id> --json
parallel-cli monitor delete <monitor_id> --json

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

parallel-cli monitor create --help

Используйте это, когда пользователю нужно периодическое отслеживание страницы или источника, а не однократное получение.

Рекомендуемые шаблоны использования Hermes

Быстрый ответ с цитатами

  1. Запустите parallel-cli search... --json
  2. Анализ заголовков, URL-адресов, дат, выдержек.
  3. Подведите итог, используя только встроенные цитаты из возвращенных URL-адресов.

URL-расследование

  1. Запустите parallel-cli Extract URL --json
  2. При необходимости повторите запуск с --objective или --full-content
  3. Процитируйте или суммируйте полученную уценку.

Длительный рабочий процесс исследования

  1. Запустите параллельный запуск исследования Cli... --no-wait --json
  2. Сохраните возвращенный идентификатор.
  3. Продолжайте другую работу или периодически проводите опросы.
  4. Подведите итоги итогового отчета с цитатами.

Рабочий процесс структурированного обогащения

  1. Проверьте входной файл и столбцы.
  2. Используйте «предложение по расширению» или предоставьте явные расширенные столбцы.
  3. Запустите «обогатить прогон»
  4. При необходимости опрос для завершения
  5. Проверьте выходной файл, прежде чем сообщать об успехе.

Обработка ошибок и коды выхода

CLI документирует эти коды выхода: - 0 успех - 2 неверный ввод - ошибка авторизации 3 - Ошибка API 4 - тайм-аут 5

Если вы нажмете ошибки аутентификации: 1. проверьте параллельную аутентификацию Cli 2. подтвердите PARALLEL_API_KEY или запустите parallel-cli login/parallel-cli login --device 3. убедитесь, что parallel-cli находится в PATH

Техническое обслуживание

Проверьте текущее состояние авторизации/установки:

parallel-cli auth
parallel-cli --help

Команды обновления:

parallel-cli update
pip install --upgrade parallel-web-tools
parallel-cli config auto-update-check off

Подводные камни