0.8.4 8 апреля 2026 г.

Универсальный OAuth для источников, Отправка в workspace и DevTools

Возможности Универсальный OAuth для API-источников — API-источники теперь могут использовать стандартную аутентификацию OAuth. Включает автоматическое обнаружение конечных точек через RFC 9728…

Возможности

  • Универсальный OAuth для API-источников — API-источники теперь могут использовать стандартную аутентификацию OAuth. Включает автоматическое обнаружение конечных точек через RFC 9728 (метаданные сервера авторизации OAuth), поэтому достаточно указать только URL эмитента, а остальное разрешается автоматически.
  • Отправка в workspace — Новое действие для совместного использования источников, скиллов и автоматизаций между workspace с одним щелчком мыши. Поддерживает как индивидуальные, так и массовые операции для перемещения нескольких ресурсов одновременно.
  • DevTools в упакованном приложении — Инструменты разработчика теперь доступны в производственных сборках через View > Toggle Developer Tools, что упрощает отладку проблем без сборки для разработки.

Улучшения

  • Документация OAuth — Добавлены руководства по настройке универсального OAuth и авто-обнаружению в онлайн-документацию и руководство по источникам на GitHub.

Исправления

  • Средства управления сессиями недоступны через Pi — Самоуправляемые средства сессии (set_session_labels, set_session_status и т.д.) теперь работают корректно при маршрутизации через путь агента Pi. (Исправляет #511)
  • Экран постоянно остается активным — Исправлено удержание экрана в активном состоянии даже после отключения настройки Keep Screen Awake. (Частично решает #415)
  • Перевод полезной нагрузки удалённой маршрутизацииworkspaceId внутри вложенных объектов полезной нагрузки теперь корректно переводится для удалённой маршрутизации workspace.
  • Загрузка автоматизаций на WebUI — Автоматизации теперь загружаются через серверный RPC вместо прямых чтений файлов, что устраняет сбои на удалённых/Docker-настройках.
  • Кнопки в карточках ошибок не работали — Кнопки Settings и Retry в карточках ошибок теперь правильно подключены и функционируют.
  • Подсказки модельного уровня жёстко привязаны к Anthropic — Всплывающее окно селектора моделей теперь использует ориентированные на поставщика подсказки уровней вместо псевдонимов, специфичных для Anthropic, что устраняет проблемы отображения для не-Anthropic-поставщиков.
  • Получение токена OAuth для API-источников — Исправлено отсутствие подключения getToken для универсальных OAuth API-источников в SessionManager.
  • Сообщения об ошибках OAuth — Улучшено сообщение об ошибке при отсутствии блока конфигурации api.oauth в источнике.
  • Импорт ресурсов на Linux — ConfigWatcher теперь уведомляется после импорта ресурсов, что устраняет проблему совместимости с Linux fs.watch, при которой импортированные ресурсы не отображались до перезапуска.
  • Примечания о выпуске на Docker/удалённом сервере — Примечания о выпуске теперь используют резервный путь ~/.craft-agent/release-notes/, когда путь к ресурсам Electron недоступен.
  • Страница "О программе" в WebUI — Диалог "О программе" теперь отображает версию сервера, скрывает нерелевантную кнопку "Check Now", и функция "What's New" работает корректно на WebUI.

Несовместимые изменения

  • Нет.

← Все версии