Перейти к содержимому

Codex: дашборд агентов, очередь задач и управление сессиями

Одна сессия Codex CLI — это один агент в одном проекте. Но если вы запускаете три сессии параллельно — на миграции фронта, в бэкенде и в документации — до сих пор приходилось держать три терминала и переключаться между ними вслепую. Релиз 0.149.0 (20 августа 2026) решает эту проблему: дашборд для управления всеми сессиями из одного места, команда codex queue для отправки задач в уже запущенные сессии и /cd для смены рабочей папки внутри сессии. Ниже — как использовать каждую фичу на практике.

Что нового в 0.149.0

Краткая сводка релиза (GitHub):

Фича Что делает Пул-реквест
Agents Dashboard Полноэкранный дашборд всех сессий: поиск, старт, остановка, переименование, навигация #39094, #39112, #39114, #39142
codex queue Отправка сообщений в существующие локальные или удалённые сессии #39092
/cd, /pwd, /cwd Смена рабочей директории внутри TUI-сессии #38894
codex doctor Диагностика сетевых проблем, прокси, состояния десктоп-приложения, обновлений #38827, #38918, #39060, #39074
Vim-расширение Замена символов, команды cw, c$, cc и другие motions #39661
Повышен контекст GPT-5.6 Увеличено максимальное контекстное окно модели #39102

Обновление — стандартное:

codex --version   # проверить текущую версию
# для standalone:
curl -fsSL https://chatgpt.com/codex/install.sh | sh
# для npm:
npm update -g @openai/codex

На момент публикации актуальная версия — 0.149.0 (стабильная; альфа 0.150.0-alpha.6 доступна для тестирования). Если у вас стоит версия 0.147.0 или 0.148.0 — обновление обязательно: дашборд и codex queue в старых версиях отсутствуют.

Agents Dashboard: полная картина по сессиям

До 0.149.0 для обзора всех запущенных сессий требовалось лезть в ~/.codex/threads/ или держать несколько терминалов открытыми. Теперь есть полноценный дашборд — по аналогии с docker ps или kubectl get pods, но для AI-агентов.

Как открыть

Два способа:

  1. Команда извне сессии:
codex agents
  1. Команда внутри любой TUI-сессии:
> /agents

Что показывает дашборд

Дашборд — полноэкранный интерфейс в терминале с таблицей всех активных корневых сессий (PR #39094):

Схема: интерфейс agents dashboard — список сессий с колонками session, project, status, subagents, updated
Схема дашборда агентов: каждая строка — сессия с именем, проектом, статусом (RUNNING/IDLE), числом субагентов и временем обновления. Навигация — стрелками, Enter для входа.

Колонки таблицы:

Колонка Что показывает
SESSION Имя сессии (задаётся через --name или по умолчанию)
PROJECT Директория проекта
STATUS RUNNING (агент работает) или IDLE (ждёт ввода)
SUBAGENTS Число активных субагентов внутри сессии
UPDATED Время последней активности

Навигация и управление

Горячие клавиши (настраиваемые через конфиг, см. ниже):

Клавиша Действие
/ Перемещение по списку
Enter Открыть сессию (перейти в её TUI)
n Переименовать сессию
s Остановить сессию
/ Поиск по имени или проекту
q Закрыть дашборд и вернуться в предыдущую сессию

Группировка — по статусу (Running / Idle) или по проекту. Фильтр поиска работает мгновенно по мере ввода. Дашборд обновляется автоматически при изменении статуса любой сессии (PR #39112).

Настройка горячих клавиш

Версия 0.149.0 добавила конфигурируемые шорткаты для дашборда (PR #39142). Пока детали конфига не документированы подробно — отслеживайте обновления в CLI reference.

Codex Queue: отправка задач в другие сессии

Ключевая проблема дашборда — вы видите сессии, но не можете дать агенту новую задачу, не переключаясь в его терминал. codex queue (PR #39092) решает это: вы отправляете сообщение в запущенную сессию из любого другого терминала, и агент его обрабатывает.

Синтаксис

codex queue --thread <ИМЯ_ИЛИ_UUID> --message "текст задачи"

Пример: параллельная работа над двумя проектами

Терминал 1 — запускаем сессию по миграции фронтенда:

cd ~/ember-upgrade
codex --name migrate-front

Терминал 2 — параллельно запускаем сессию по бэкенду:

cd ~/backend-api
codex --name fix-auth

Терминал 3 — отправляем дополнительную задачу в первую сессию, не переключаясь в неё:

codex queue --thread migrate-front --message "теперь добавь тесты для нового компонента CardList"

Агент в сессии migrate-front получает сообщение и начинает работать. Вы продолжаете работать в третьем терминале.

Схема: workflow с codex queue и /cd — запуск сессии, отправка задачи из другого терминала, смена рабочей папки внутри сессии
Схема работы: (1) запускаете сессию с именем через codex --name, (2) из другого терминала отправляете задачу через codex queue --thread, (3) внутри сессии переключаетесь через /cd, не теряя историю.

Ограничения queue

  • codex queue отправляет только текст — вложения изображений не поддерживаются (проверено на момент публикации, PR #39092).
  • Пустые сообщения отклоняются.
  • Сессия должна быть запущена: если агент завершился или упал, сообщение не дойдёт — сначала убедитесь через codex agents, что статус RUNNING.
  • Имена сессий должны быть уникальными: если две сессии имеют одно имя (из разных терминалов или разных источников), codex queue сообщит об ошибке.

/cd и /pwd: смена рабочей папки без перезапуска

Раньше, если нужно было переключить агента на другую директорию внутри проекта, требовалось завершить сессию и начать заново в нужной папке. Команда /cd (PR #38894) позволяет сменить рабочую директорию прямо в процессе.

Как использовать

Внутри TUI-сессии:

> /cd ~/backend-api

Агент переключится на указанную директорию. Конфиг проекта (AGENTS.md), permissions и hooks перезагружены для нового контекста.

Проверить текущую папку:

> /pwd

Выведет текущий путь. Команда /cwd — алиас, работает так же.

Практический сценарий

Моно-репозиторий с несколькими пакетами. Запустили сессию в корне:

cd ~/monorepo
codex --name main-refactor

Агент начал работать с корневым конфигом. Теперь нужно переключиться на конкретный пакет:

> /cd ~/monorepo/packages/auth
> обнови все зависимости в этом пакете и запусти тесты

Агент работает в контексте выбранного пакета. Вернуться обратно:

> /cd ~/monorepo

История сессии сохраняется — /cd не сбрасывает контекст и не начинает новую сессию.

Codex Doctor: диагностика проблем

Команда codex doctor появилась раньше 0.149.0, но в этом релизе получила серьёзное расширение (PR #38827, #38918, #39060, #39074).

Запуск

codex doctor

Что проверяет (на момент публикации)

Проверка Что ищет
Endpoint protection Корректность доступа к API OpenAI
Network / proxy Проблемы с сетью, DNS, прокси-серверами
Desktop app state Состояние десктоп-приложения (запущено, версия, конфликты)
Update connectivity Доступность серверов обновлений

Для российских пользователей codex doctor особенно полезен: он покажет, видит ли CLI серверы OpenAI через VPN, нет ли проблем с DNS или прокси. Если вход через ChatGPT не работает, первым шагом запускайте codex doctor — он укажет, на каком этапе цепочка обрывается.

Vim-расширение и контекст GPT-5.6

Vim-редактор

Для тех, кто привык к vim-навигации в TUI-композере Codex, 0.149.0 добавил (PR #39661):

  • Замена символов (r в normal mode)
  • Команды изменения: cw (change word), c$ (change to end of line), cc (change entire line)

Ранее поддерживались базовые движения; теперь покрытие vim-мotions заметно расширилось. Это касается только редактирования промпта в TUI — не кода в файлах.

Контекстное окно GPT-5.6

PR #39102 увеличил максимальный контекст GPT-5.6 в Codex CLI. Точные цифры в PR не раскрыты; на момент публикации older sources указывали ~256 тыс. токенов для CLI (против 1 млн у Claude Code). Повышение контекста снижает частоту «забывания» инструкций на длинных сессиях, но не устраняет проблему полностью — декомпозиция задач и /new между батчами по-прежнему рекомендуются.

Практический воркфлоу: три сессии подряд

Объединим все фичи 0.149.0 в один сценарий. Разработчик работает над обновлением стека в монорепозитории: фронтенд (Ember → современный фреймворк), бэкенд (миграция API), документация.

Шаг 1. Запуск сессий

# Терминал 1 — фронтенд
cd ~/monorepo/frontend
codex --name frontend-upgrade

# Терминал 2 — бэкенд
cd ~/monorepo/backend
codex --name backend-migrate

# Терминал 3 — документация
cd ~/monorepo/docs
codex --name write-docs

Шаг 2. Просмотр через дашборд

Из любого терминала:

codex agents

Все три сессии видны в таблице. Статус RUNNING — агент работает. IDLE — ждёт команды.

Шаг 3. Отправка задачи без переключения

Вы в терминале 4 (новом). Фронтенд-агент завершил текущий батч и ждёт:

codex queue --thread frontend-upgrade \
  --message "продолжай: следующие 15 файлов в src/components/, тот же план"

Шаг 4. Смена контекста в сессии

Внутри backend-migrate:

> /cd ~/monorepo/backend/packages/auth
> мигрируй AuthController на новый API

Шаг 5. Диагностика

Если что-то не работает:

codex doctor

Российские реалии

  • Установка и обновление — штатные: GitHub, npm и инсталляторы доступны из РФ без VPN. codex doctor поможет диагностировать проблемы с доступом к API.
  • Вход через ChatGPT — требует VPN из-за ограничений OpenAI по российским IP. Дашборд и queue работают через app-server, который использует тот же канал аутентификации.
  • Оплата — российские Visa/Mastercard не принимаются. Рабочие варианты: виртуальные зарубежные карты (пополнение по СБП или USDT), карты банков Казахстана/Грузии/Армении, покупка через посредников. Подробности — в статье «Как оплатить подписку ChatGPT из России в 2026 году».
  • API-ключ — alternative для входа; Codex CLI работает с ним без VPN-проблем на уровне API, но облачные функции (codex cloud) недоступны.
  • Russian providers — Codex CLI можно подключить к другим провайдерам. Разработчик на практике собрал Codex CLI с инференсом Яндекса через AI Studio API — «Агентность на практике: Codex CLI и российский AI-ландшафт».
  • Русскоязычные материалы: полный гид по Codex CLI — «Ультимативный гид по Codex CLI», сравнение CLI-агентов — Habr, 4 августа 2026.

Ограничения

  • Dashboard недоступен без app-server. В embedded app-server (базовая установка) дашборд не работает — нужен запущенный десктоп или отдельный daemon (PR #39094). Если codex agents показывает «dashboard unavailable» — это причина.
  • Queue не поддерживает изображения. Только текстовые сообщения; прикрепить скриншот или архив нельзя.
  • Имена сессий должны быть уникальными. Дублирующиеся имена приводят к ошибке при queue; используйте осознанную именовацию (--name).
  • Контекст GPT-5.6 вырос, но не радикально. Длинные сессии по-прежнему деградируют; /new между батчами задач — обязательная практика.
  • Нет нотификаций. Если вы не в дашборде и не в конкретной сессии, уведомления о завершении задачи не приходят — нужно проверять вручную.
  • Из РФ — все ограничения OpenAI по входу и оплате сохраняются; дашборд и queue не обходят региональные блокировки.

Итог

Релиз 0.149.0 превращает Codex CLI из инструмента «одна сессия — один терминал» в полноценную панель управления несколькими агентами. Agents Dashboard даёт обзор, codex queue позволяет ставить задачи без переключения, /cd — менять рабочую папку без перезапуска. Для работы с несколькими проектами одновременно это принципиальное изменение воркфлоу.

Обновление — одна команда. Если работаете с Codex CLI на нескольких проектах — начните с codex agents: откройте дашборд и оцените, сколько сессий сейчас висят без присмотра.

Дальше по серии «Агентный кодинг для программистов»: фоновые агенты и сабэдженты — «Фоновые агенты vs сабэдженты», общая вводная — «Что такое агентный кодинг», установка — «Как установить Codex CLI», MCP — «Что такое MCP».

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка / 5. Количество оценок:

Оценок пока нет. Поставьте оценку первым.

Добавить комментарий

Adblock
detector