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

Черный ящик

Делегируйте задачи кодирования агенту Blackbox AI CLI. Мультимодельный агент со встроенным экспертом, который пропускает задачи через несколько LLM и выбирает лучший результат. Требуется интерфейс командной строки blackbox и ключ API Blackbox AI.

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

Источник Необязательно — установите с помощью hermesskills installofficial/autonomous-ai-agents/blackbox
Путь дополнительные навыки/автономные-ИИ-агенты/черный ящик
Версия 1.0.0
Автор Агент Гермеса (Nous Research)
Лицензия Массачусетский технологический институт
Платформы Linux, MacOS, Windows
Теги Кодирующий агент, Черный ящик, Мультиагент, Судья, Мультимодель
Сопутствующие навыки claude-code, codex, hermes-agent

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

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

Черный ящик CLI

Делегируйте задачи по кодированию Blackbox AI через терминал Hermes. Blackbox — это многомодельный агент CLI для кодирования, который распределяет задачи по нескольким LLM (Claude, Codex, Gemini, Blackbox Pro) и использует оценку для выбора лучшей реализации.

CLI имеет открытый исходный код (GPL-3.0, TypeScript, ответвление от Gemini CLI) и поддерживает интерактивные сеансы, неинтерактивные одноразовые сеансы, контрольные точки, MCP и переключение моделей машинного зрения.

Предварительные условия

Одноразовые задачи

terminal(command="blackbox --prompt 'Add JWT authentication with refresh tokens to the Express API'", workdir="/path/to/project", pty=true)

Для быстрой скретч-работы:

terminal(command="cd $(mktemp -d) && git init && blackbox --prompt 'Build a REST API for todos with SQLite'", pty=true)

Фоновый режим (длинные задачи)

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

# 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>")

Контрольные точки и резюме

Blackbox CLI имеет встроенную поддержку контрольных точек для приостановки и возобновления задач:

# 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)

Команды сеанса

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

Команда Эффект
/сжать Сократите историю разговоров, чтобы сохранить токены
/очистить Очистить историю и начать все сначала
/статистика Просмотр текущего использования токенов
Ctrl+C Отменить текущую операцию

PR-обзоры

Клонируйте во временный каталог, чтобы избежать изменения рабочего дерева:

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)

Параллельная работа

Создайте несколько экземпляров Blackbox для независимых задач:

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")

Многомодельный режим

Уникальная функция Blackbox — выполнение одной и той же задачи на нескольких моделях и оценка результатов. Настройте, какие модели использовать, с помощью «настройки черного ящика» — выберите несколько поставщиков, чтобы включить рабочий процесс председателя/судьи, в котором CLI оценивает результаты различных моделей и выбирает лучшую.

Ключевые флаги

Флаг Эффект
--подсказка "задача" Неинтерактивное однократное исполнение
--resume-checkpoint "tag" Возобновить работу с сохраненной контрольной точки
--йоло Автоматическое одобрение всех действий и переключений моделей
сеанс чёрного ящика Начать интерактивный чат
настройка чёрного ящика Изменение настроек, провайдеров, моделей
информация о чёрном ящике Отображение информации о системе

Поддержка зрения

Blackbox автоматически обнаруживает изображения на входе и может переключиться на мультимодальный анализ. Режимы ВЛМ: - "once" — переключить модель только для текущего запроса. - "session" — переключение на всю сессию - "persist" — остаться на текущей модели (без переключения)

Лимиты токенов

Управляйте использованием токена через .blackboxcli/settings.json:

{
  "sessionTokenLimit": 32000
}

Правила

  1. Всегда используйте pty=true — Blackbox CLI представляет собой интерактивное терминальное приложение и зависает без PTY.
  2. Используйте workdir — сосредоточьте внимание агента на правильном каталоге.
  3. Фон для длительных задач — используйте background=true и отслеживайте с помощью инструмента process.
  4. Не вмешивайтесь — отслеживайте с помощью опроса/журнала, не закрывайте сеансы, потому что они медленные.
  5. Отчет о результатах — после завершения проверьте, что изменилось, и подведите итоги для пользователя.
  6. Кредиты стоят денег — Blackbox использует систему, основанную на кредитах; многомодельный режим потребляет кредиты быстрее
  7. Проверьте предварительные требования – перед попыткой делегирования убедитесь, что CLI blackbox установлен.