Названия сессий по задаче и автоматическая очистка после слияния

Сессии стало проще различать, а завершённая работа над пул-реквестами может закрываться сама, не загромождая активный список.

Названия сессий отражают задачу #1224

Названия сессий теперь берутся из контекста задачи, поэтому параллельную работу проще различать в списках и карточках.

Автоматическая очистка после слияния пул-реквеста #1311

Сессия может автоматически завершаться после слияния её пул-реквеста, чтобы готовая работа не оставалась в активной очереди.

Разрешение конфликтов слияния из карточки сессии #1318

Карточки пул-реквестов теперь показывают сравнение конфликтов и позволяют легко скопировать рабочую ветку.

Улучшения

Агенты

  • Поддержка $schema в agent-orchestrator.yaml #1373
  • Завершённые сессии по умолчанию скрыты в ao session ls / ao status #1340
  • Кэширование sessionManager.list(), чтобы панель не замедлялась при долгой работе #1113

Терминал

  • Терминальные сессии по умолчанию скрыты в ao session ls #1319
  • Строка состояния tmux включена в веб-терминале #1470

Исправления ошибок

Агенты

  • Сессии tmux находятся, когда storageKey обёрнут ({hash}-{projectName}) #1488
  • ao send завершается ошибкой, если доставка в завершённую сессию не подтверждена #1236

Продукт

  • Ошибки SSR-загрузки панели теперь видны #1316
  • URL задач на панели берутся из трекера #1353
  • Метаданные ветки воркера обновляются после смены ветки #1368
  • ao start восстанавливает упавшие оркестраторы #1308

Терминал

  • Восстановлены метрики ячеек терминала после обновления до xterm v6 #1352

CLI

  • Глобальные установки больше не зависят от отсутствующих скриптов репозитория #1277

Подробнее