/deep — Parallel Task Deep Research
Запускает асинхронный глубокий ресёрч через Task API и ждёт завершения.
Hermes usage rules
- Use for complex research where a quick answer would be unreliable or too shallow.
- Prefer
scripts/deep.sh "question" pro 1800as the default runtime path. - For urgent or lightweight fact checks, use normal web/perplex instead of this skill.
- Tell the user when the run may take a long time, especially for
proorultraprocessors. - Return a concise synthesis first, then evidence, caveats, and follow-up questions.
Usage
/deep твой исследовательский вопрос
Локально:
scripts/deep.sh "твой исследовательский вопрос" pro 1800
Параметры:
processor(опционально):pro(по умолчанию),ultra, и т.д.timeout_seconds(опционально): по умолчанию1800
Когда использовать
- Нужен глубокий отчёт, а не обычный поиск
- Многошаговый ресёрч с синтезом
- Аналитические задачи, где важна полнота
Требования и API-ключ
Для работы нужен PARALLEL_API_KEY от Parallel.
Где взять ключ:
- Открой https://platform.parallel.ai
- Войди или создай аккаунт.
- Перейди в раздел API keys / Developer settings.
- Создай новый API key.
- Сохрани его локально как переменную окружения:
export PARALLEL_API_KEY="PASTE_YOUR_KEY_HERE"
Для постоянного хранения можно добавить ключ в shell profile (~/.zshrc, ~/.bashrc) или в env-файл, который читает scripts/deep.sh:
mkdir -p ~/.openclaw/workspace/.secrets
printf 'PARALLEL_API_KEY=%s
' 'PASTE_YOUR_KEY_HERE' > ~/.openclaw/workspace/.secrets/deep-ws.env
chmod 600 ~/.openclaw/workspace/.secrets/deep-ws.env
Не коммить API key в GitHub и не вставляй его в промпт агенту.
Дополнительно:
- Для Deep Research лучше использовать
pro/ultra(доступны и fast-версии, если включены у аккаунта). - Входной запрос держать короче
15000символов. - Задача может выполняться долго (до ~45 минут на сложных ресёрчах).
- Docs: https://docs.parallel.ai/getting-started/overview
Runtime (добавлено)
Вместе со скиллом должен быть скрипт:
scripts/deep.sh "запрос" [processor] [timeout_seconds]
Он:
- создаёт run через
POST /v1/tasks/runs - ждёт завершения через
GET /v1/tasks/runs/{run_id} - забирает результат через
GET /v1/tasks/runs/{run_id}/result
Возвращает JSON с полями: run_id, status, text_plain, basis_count, raw.