0.8.3 2 апреля 2026 г.

Управление сессия, компактный режим и надёжность автоматизации

Возможности Инструменты самостоятельного управления сессия — Агенты теперь могут устанавливать собственные лейблы, статус и запрашивать информацию о других сессиях через set_session_labels ,…

Возможности

  • Инструменты самостоятельного управления сессия — Агенты теперь могут устанавливать собственные лейблы, статус и запрашивать информацию о других сессиях через set_session_labels, set_session_status, get_session_info и list_sessions. Позволяет реализовать автоматизированные рабочие процессы, где агент завершает работу и сигнализирует об этом.
  • Компактный режим интерфейса — Добавлены элементы управления компактного режима для режима прав, вложений, источников и выбора рабочей папки с выдвижными селекторами, а также компактные макеты чата и информации о сессии.

Улучшения

  • Очистка устаревших провайдеров — Удалены устаревшие типы провайдеров и улучшена обработка ошибок при настройке подключения.
  • Производительность сборки Docker — Замена глобального chmod -R на целенаправленные команды find значительно ускоряет сборку образов Docker.
  • Мультиархитектурная CI Docker — Рабочие процессы выпуска и продвижения теперь создают мультиархитектурные образы Docker.

Исправления

  • fs.watch отменяет метаданные на неактивных сессиях — Исправлена состояние гонки, при котором файловые наблюдатели отменяли программные записи метаданных (лейблы, статус) на неактивных сессиях.
  • Устаревший файл блокировки сервера — Обработка устаревших файлов .server.lock при перезапуске контейнеров Docker, чтобы сервер запускался чисто. (Частично решает #493)
  • Автоматизация не срабатывает на серверах без интерфейса — Инициализация системы автоматизации при загрузке вместо отложенной, чтобы запланированные и событийные автоматизации работали при первом запуске. (Частично решает #491)
  • setSessionStatus молча завершается с ошибкой — Корректное ожидание асинхронного вызова setSessionStatus, чтобы ошибки отображались, а не скрывались.
  • Инструменты сессии для других сессийset_session_labels и set_session_status теперь могут корректно targeting сессии, отличные от вызывающей.
  • Валидация инструментов сессии — Идентификаторы лейблов и статусов проверяются перед применением, предотвращая загадочные ошибки от недопустимых значений.
  • Отображаемые имена инструментов сессии — Инструменты управления сессия теперь отображают понятные имена в интерфейсе TurnCard.
  • Обновление моделей при настройке подключения — Ожидание обновления списка моделей после настройки нового подключения, предотвращая устаревший список моделей.
  • Настройка соавторства игнорируется — Учёт настройки includeCoAuthoredBy: false для трейлеров коммитов git. (Исправляет #500)
  • Маршрутизация локальных файловых URL — Исправлена маршрутизация markdown для file:// URL, чтобы локальные ссылки на файлы отображались корректно. (Частично решает #416)
  • Усечение текста всплывающих уведомлений — Разрешение переноса описаний всплывающих уведомлений до 2 строк вместо обрезки.
  • Тег образа Docker Compose — Обновлён образ сервера по умолчанию до v0.8.2 в конфигурации Docker Compose.

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

  • Нет.

← Все версии