Возможности
- Инструменты самостоятельного управления сессия — Агенты теперь могут устанавливать собственные лейблы, статус и запрашивать информацию о других сессиях через
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.
Несовместимые изменения
- Нет.