0.4.4 12 февраля 2026 г.

Переработка аутентификации Codex и исправления стабильности

Комплексные исправления для аутентификации источников Codex, обновления OAuth-токенов и стабильности сессий. В этом выпуске устранены постоянные сбои аутентификации, краши из-за нехватки памяти и…

Комплексные исправления для аутентификации источников Codex, обновления OAuth-токенов и стабильности сессий. В этом выпуске устранены постоянные сбои аутентификации, краши из-за нехватки памяти и гонки при переподключении.


🔐 MCP и обновление OAuth-токенов

  • Исправлена взаимоблокировка при обновлении OAuth-токенов, при которой истекшие источники навсегда оставались в состоянии needs_auth до ручной повторной аутентификации (dc019c66)
  • Исправлено смешивание проверки типа и проверки состояния аутентификации в isOAuthSource, из-за чего менеджер обновления токенов никогда не обновлял истекшие токены (dc019c66)
  • Исправлено несоответствие между ensureFreshToken/needsRefresh, при котором отсутствие expiresAt вызывало бесконечный цикл обновления, но пропуск каждый ход (7a0f09e1)
  • Проактивно обновляет токены, когда expiresAt не определён, обрабатывая существующие учётные данные, сохранённые без срока действия (874edf28)
  • По умолчанию expires_in установлен в 3600 секунд при отсутствии в ответе OAuth-сервера, предотвращая никогда не выполняемое обновление токенов (874edf28)
  • Восстанавливает состояние аутентификации (на диске и в памяти) после успешного обновления токена (dc019c66)

🔌 Codex

  • Исправлены заголовки аутентификации MCP: генератор конфигурации теперь пишет http_headers вместо headers, что ранее молча отбрасывало токены аутентификации для всех источников MCP (874edf28)
  • Источники, аутентифицированные в середине сессии, теперь автоматически включаются и немедленно доступны для Codex (b8d358eb)
  • Исправлена гонка между отложенным переподключением и следующим ходом Codex после OAuth в середине сессии (d190b9b1)
  • Укреплены гонки при переподключении и накопление вывода для предотвращения взаимоблокировок и зависших промисов (7a0f09e1)
  • Улучшено обнаружение инструментов Codex и рекомендации по сбоям аутентификации (a5158d66)
  • Предотвращено переполнение памяти из-за неограниченного вывода инструментов — вывод команд и MCP усекается до 100K символов в адаптере событий, 200K символов в слое сохранения (f66241d6)

🤖 Copilot

  • Исправлено отсутствие Copilot CLI в упакованных сборках — нативный бинарник теперь встраивается для каждой платформы, устраняя ошибки import_meta.resolve is not a function при входе в систему (eb02eeb9)
  • Добавлен 30-секундный таймаут для получения модели аутентификации Copilot для предотвращения бесконечного зависания (Исправлено ) (c8f46f59)
  • Исправлено отсутствие перехватчика Copilot в конвейере сборки Windows (fc619f63)

🐛 Исправления

  • Исправлено удаление значка лейбла, нарушенное неуникальными ключами React (dbeaeafe)
  • Восстановлено автоматическое обновление интерфейса из v0.3.5 — прогресс загрузки отображается встроенно, исправлено слово "Перезапустить для обновления" (4172405d)
  • Устранены все ошибки TypeScript в общем пакете (0e911fe8)
  • Добавлен недостающий пакет croner в общий пакет (df753215)
  • Добавлены session-mcp-server и bridge-mcp-server в список разрешённых для OSS (Исправлено ) (101ebf99)

📖 Документация

  • Добавлены примеры использования хуков, запросы и руководство по событию TodoStateChange
  • Опубликована документация по хукам в онлайн-документацию
  • Добавлен пример отключения хуков без удаления их

← Все версии

AIKraft Agents 0.4.4 — Переработка аутентификации Codex и исправления стабильности | AIKraft