On this page Делегируйте задачи по программированию CLI-агенту Blackbox AI. Мультимодельный агент со встроенным судьёй, который запускает задачи через несколько LLM и выбирает лучший результат. Требуется CLI blackbox и ключ API Blackbox AI.
Метаданные навыка¶
| |
|---|---|
|Источник| Опционально — установите через hermes skills install official/autonomous-ai-agents/blackbox |
|Путь| optional-skills/autonomous-ai-agents/blackbox |
|Версия| 1.0.0 |
|Автор| Hermes Agent (Nous Research) |
|Лицензия| MIT |
|Теги| Coding-Agent, Blackbox, Multi-Agent, Judge, Multi-Model |
|Связанные навыки| claude-code, codex, hermes-agent |
Справочник: полный SKILL.md¶
info Ниже приведено полное определение навыка, которое Hermes загружает при его активации. Это инструкции, которые видит агент, когда навык активен.
Blackbox CLI¶
Делегируйте задачи по программированию Blackbox AI через терминал Hermes. Blackbox — это мультимодельный CLI-агент для кодинга, который отправляет задачи нескольким LLM (Claude, Codex, Gemini, Blackbox Pro) и использует судью для выбора лучшей реализации. CLI является открытым (GPL-3.0, TypeScript, форк Gemini CLI) и поддерживает интерактивные сессии, неинтерактивные одноразовые задачи, контрольные точки (checkpointing), MCP и переключение моделей с поддержкой зрения.
Предварительные требования¶
- Установленный Node.js 20+
- Установленный Blackbox CLI:
npm install -g @blackboxai/cli - Или установка из исходников:
[code] git clone https://github.com/blackboxaicode/cli.git
cd cli && npm install && npm install -g .
[/code]
* Ключ API из app.blackbox.ai/dashboard
* Настройка: выполните blackbox configure и введите ваш ключ API
* Используйте pty=true в вызовах terminal — Blackbox CLI — это интерактивное терминальное приложение
Одноразовые задачи¶
[code] terminal(command=\"blackbox --prompt 'Add JWT authentication with refresh tokens to the Express API'\", workdir=\"/path/to/project\", pty=true)
[/code] Для быстрой черновой работы: [code] terminal(command=\"cd $(mktemp -d) && git init && blackbox --prompt 'Build a REST API for todos with SQLite'\", pty=true)
[/code]
Фоновый режим (длительные задачи)¶
Для задач, занимающих минуты, используйте фоновый режим, чтобы отслеживать прогресс:
[code]
# Start in background with PTY
terminal(command=\"blackbox --prompt 'Refactor the auth module to use OAuth 2.0'\", workdir=\"~/project\", background=true, pty=true)
# Returns session_id
# Monitor progress
process(action=\"poll\", session_id=\"<id>\")
process(action=\"log\", session_id=\"<id>\")
# Send input if Blackbox asks a question
process(action=\"submit\", session_id=\"<id>\", data=\"yes\")
# Kill if needed
process(action=\"kill\", session_id=\"<id>\")
[/code]
Контрольные точки и возобновление¶
Blackbox CLI имеет встроенную поддержку контрольных точек для приостановки и возобновления задач:
[code]
# After a task completes, Blackbox shows a checkpoint tag
# Resume with a follow-up task:
terminal(command=\"blackbox --resume-checkpoint 'task-abc123-2026-03-06' --prompt 'Now add rate limiting to the endpoints'\", workdir=\"~/project\", pty=true)
[/code]
Команды сессии¶
Во время интерактивной сессии используйте эти команды:
|Команда| Эффект |
|---|---|
|/compress| Сжать историю беседы для экономии токенов |
|/clear| Очистить историю и начать заново |
|/stats| Просмотреть текущее использование токенов |
|Ctrl+C| Отменить текущую операцию |
Проверка PR¶
Клонируйте во временную директорию, чтобы не изменять рабочее дерево: [code] terminal(command=\"REVIEW=$(mktemp -d) && git clone https://github.com/user/repo.git $REVIEW && cd $REVIEW && gh pr checkout 42 && blackbox --prompt 'Review this PR against main. Check for bugs, security issues, and code quality.'\", pty=true)
[/code]
Параллельная работа¶
Запускайте несколько экземпляров Blackbox для независимых задач:
[code]
terminal(command=\"blackbox --prompt 'Fix the login bug'\", workdir=\"/tmp/issue-1\", background=true, pty=true)
terminal(command=\"blackbox --prompt 'Add unit tests for auth'\", workdir=\"/tmp/issue-2\", background=true, pty=true)
# Monitor all
process(action=\"list\")
[/code]
Мультимодельный режим¶
Уникальная особенность Blackbox — выполнение одной и той же задачи через несколько моделей и оценка результатов. Настройте используемые модели через blackbox configure — выберите несколько провайдеров, чтобы активировать рабочий процесс с председателем/судьёй, где CLI оценивает выводы разных моделей и выбирает лучший.
Ключевые флаги¶
| Флаг | Эффект |
|---|---|
--prompt \"task\" |
Неинтерактивное одноразовое выполнение |
--resume-checkpoint \"tag\" |
Возобновить с сохранённой контрольной точки |
--yolo |
Автоматически одобрять все действия и переключения моделей |
blackbox session |
Запустить интерактивную чат-сессию |
blackbox configure |
Изменить настройки, провайдеров, модели |
blackbox info |
Отобразить информацию о системе |
| ## Поддержка зрения | |
| Blackbox автоматически обнаруживает изображения во вводе и может переключаться на мультимодальный анализ. Режимы VLM: | |
* \"once\" — Переключить модель только для текущего запроса |
|
* \"session\" — Переключить для всей сессии |
|
* \"persist\" — Остаться на текущей модели (без переключения) |
Лимиты токенов¶
Управляйте использованием токенов через .blackboxcli/settings.json:
[code]
{
\"sessionTokenLimit\": 32000
}
[/code]
Правила¶
- Всегда используйте
pty=true— Blackbox CLI — это интерактивное терминальное приложение, которое зависнет без PTY - Используйте
workdir— держите агента сфокусированным на правильной директории - Фон для длительных задач — используйте
background=trueи отслеживайте с помощью инструментаprocess - Не вмешивайтесь — отслеживайте через
poll/log, не убивайте сессии из-за того, что они медленные - Сообщайте результаты — после завершения проверьте, что изменилось, и подведите итог для пользователя
- Кредиты стоят денег — Blackbox использует кредитную систему; мультимодельный режим расходует кредиты быстрее
-
Проверяйте предварительные требования — убедитесь, что CLI
blackboxустановлен, прежде чем пытаться делегировать - Справочник: полный SKILL.md
- Предварительные требования
- Одноразовые задачи
- Фоновый режим (длительные задачи)
- Контрольные точки и возобновление
- Команды сессии
- Проверка PR
- Параллельная работа
- Мультимодельный режим
- Ключевые флаги
- Поддержка зрения
- Лимиты токенов
- Правила