Codex 0.164.0: пресети, inline-команди та Bedrock
Нова версія додає /presets — десять нумерованих слотів для збережених промптів і slash-команд із клавіатурним меню, а /model і /permissions тепер приймають inline-аргументи: модель, reasoning, швидкість і профіль дозволів задаються прямо в команді. У повноекранній транскрипції зʼявився перегляд зображень для терміналів з Kitty чи Sixel. Візард Amazon Bedrock тепер увімкнений за замовчуванням.
Полагодили compaction: невдала спроба більше не лишає часткових підсумків в історії, а resume сесії відновлює збережені налаштування замість глобальних дефолтів.
Пресети: не тільки збережені промпти
/presets дає десять нумерованих слотів під збережені промпти чи slash-команди, виклик — через клавіатурне меню, без ручного набору. Окремо додали опцію зберегти поточні налаштування дозволів як пресет, тож зв'язку «профіль дозволів + промпт» можна тримати в одному слоті.
Inline-аргументи в /model і /permissions знімають клік по меню: модель, рівень reasoning, швидкість і профіль дозволів задаються одразу в команді, а не вибором зі списку. Для тих, хто перемикається між моделями кілька разів за сесію — швидка модель для рутини, потужніша для складного рефакторингу — це економить не час виконання, а кількість натискань.
Авторизація MCP і маскування кредів
Enterprise-підключення MCP тепер можна авторизувати через наявні гранти облікового запису Codex або окремий sign-in, включно з OAuth-клієнтами, яким потрібні секрети. Раніше для корпоративних MCP-серверів доводилось налаштовувати авторизацію окремо від основного логіну Codex.
Маскування кредів поширили на remote Bash-команди і Zsh snapshot-сесії, зокрема на креди від кастомних провайдерів. Якщо CI чи remote exec-server виводить секрети в лог команди — тепер вони мають ховатись автоматично, а не тільки в локальному терміналі.
На Windows полагодили HTTPS і WebSocket-з'єднання через проксі з Negotiate або NTLM-автентифікацією — раніше запит міг впасти ще на етапі proxy challenge, не дійшовши до самого Codex.
Стабільність сесій
Невдала compaction більше не лишає часткові підсумки в історії розмови, а фонові збої компакції відкочуються без паніки процесу. Якщо раніше після обірваної компакції контекст міг містити «половину» summary і плутати модель — такого сміття в історії більше не буде.
Resume сесії тепер знаходить стиснуті історії й відновлює збережені налаштування треду, а не підміняє їх глобальними дефолтами — раніше після resume могли злітати кастомні permission-профілі чи модель, виставлені саме для цього треду.
- Запити в черзі тепер чекають, поки завершиться вибір дозволів, перш ніж виконуватись
- Оверайди конфігурації з
-cчи--configзберігаються, навіть якщо прапорець з'являється на кількох рівнях підкоманд
Sandbox і диск
На macOS посилили перевірки sandbox для шляхів метаданих із відмінним регістром і для symlink-ів, якими можна підмінити виконуваний файл — зменшує ризик підміни бінарника через файлову систему, чутливу до регістру, або через замінний symlink.
З господарського: прибирання невикористаних інсталяцій, покинутих checkout-ів marketplace і обмеження розміру логів daemon звільняє місце на диску. Вбудований JS-рантайм оновили з перевірками безпеки для Array.sort.
Точної дати випуску 0.164.0 у чейнджлозі немає — перевіряйте версію самим інструментом після оновлення.