Одна сессия 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-агентов.
Как открыть
Два способа:
- Команда извне сессии:
codex agents
- Команда внутри любой TUI-сессии:
> /agents
Что показывает дашборд
Дашборд — полноэкранный интерфейс в терминале с таблицей всех активных корневых сессий (PR #39094):
Колонки таблицы:
| Колонка | Что показывает |
|---|---|
| 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 получает сообщение и начинает работать. Вы продолжаете работать в третьем терминале.
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».
