🏠 Главная › user guide › autonomous ai agents blackbox
{/ Эта страница автоматически создается на основе файла SKILL.md навыка с помощью сайта site/scripts/generate-skill-docs.py. Редактируйте исходный код SKILL.md, а не эту страницу. /}
Черный ящик
Делегируйте задачи кодирования агенту Blackbox AI CLI. Мультимодельный агент со встроенным экспертом, который пропускает задачи через несколько LLM и выбирает лучший результат. Требуется интерфейс командной строки blackbox и ключ API Blackbox AI.
Метаданные навыков
Источник
Необязательно — установите с помощью hermesskills installofficial/autonomous-ai-agents/blackbox
Путь
дополнительные навыки/автономные-ИИ-агенты/черный ящик
Ниже приведено полное определение навыка, которое Гермес загружает при активации этого навыка. Это то, что агент видит в качестве инструкций, когда навык активен.
Черный ящик CLI
Делегируйте задачи по кодированию Blackbox AI через терминал Hermes. Blackbox — это многомодельный агент CLI для кодирования, который распределяет задачи по нескольким LLM (Claude, Codex, Gemini, Blackbox Pro) и использует оценку для выбора лучшей реализации.
CLI имеет открытый исходный код (GPL-3.0, TypeScript, ответвление от Gemini CLI) и поддерживает интерактивные сеансы, неинтерактивные одноразовые сеансы, контрольные точки, MCP и переключение моделей машинного зрения.
Предварительные условия
Установлен Node.js 20+.
Установлен интерфейс командной строки Blackbox: npm install -g @blackboxai/cli
Или установить из исходников:
git clone https://github.com/blackboxaicode/cli.git
cd cli && npm install && npm install -g.
Настроено: запустите blackbox configure и введите свой ключ API.
Используйте pty=true в терминальных вызовах. Blackbox CLI — это интерактивное терминальное приложение.
Одноразовые задачи
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)
#Monitorallprocess(action="list")
Многомодельный режим
Уникальная функция Blackbox — выполнение одной и той же задачи на нескольких моделях и оценка результатов. Настройте, какие модели использовать, с помощью «настройки черного ящика» — выберите несколько поставщиков, чтобы включить рабочий процесс председателя/судьи, в котором CLI оценивает результаты различных моделей и выбирает лучшую.
Ключевые флаги
Флаг
Эффект
--подсказка "задача"
Неинтерактивное однократное исполнение
--resume-checkpoint "tag"
Возобновить работу с сохраненной контрольной точки
--йоло
Автоматическое одобрение всех действий и переключений моделей
сеанс чёрного ящика
Начать интерактивный чат
настройка чёрного ящика
Изменение настроек, провайдеров, моделей
информация о чёрном ящике
Отображение информации о системе
Поддержка зрения
Blackbox автоматически обнаруживает изображения на входе и может переключиться на мультимодальный анализ. Режимы ВЛМ:
- "once" — переключить модель только для текущего запроса.
- "session" — переключение на всю сессию
- "persist" — остаться на текущей модели (без переключения)
Лимиты токенов
Управляйте использованием токена через .blackboxcli/settings.json:
{"sessionTokenLimit":32000}
Правила
Всегда используйте pty=true — Blackbox CLI представляет собой интерактивное терминальное приложение и зависает без PTY.
Используйте workdir — сосредоточьте внимание агента на правильном каталоге.
Фон для длительных задач — используйте background=true и отслеживайте с помощью инструмента process.
Не вмешивайтесь — отслеживайте с помощью опроса/журнала, не закрывайте сеансы, потому что они медленные.
Отчет о результатах — после завершения проверьте, что изменилось, и подведите итоги для пользователя.
Кредиты стоят денег — Blackbox использует систему, основанную на кредитах; многомодельный режим потребляет кредиты быстрее
Проверьте предварительные требования – перед попыткой делегирования убедитесь, что CLI blackbox установлен.