0.9.5 19 мая 2026 г. + наши доработки

Улучшения UX в компактном режиме и стабильность MCP / ветвления

Возможности Выдвижное меню сессии в компактном режиме — Меню контекстных действий строки сессии на компактных / мобильных макетах теперь открывается как выдвижная панель vaul вместо обрезанного…

Возможности

  • Выдвижное меню сессии в компактном режиме — Меню контекстных действий строки сессии на компактных / мобильных макетах теперь открывается как выдвижная панель vaul вместо обрезанного popover Radix, что соответствует используемому ранее шаблону для статуса, лейблов, действий поделиться и сообщений. (a0468049)

  • Выдвижной селектор рабочей папки в компактном режиме — Селектор рабочей папки переключается на выдвижную панель на уже мобильных ширинах, чтобы список путей, недавние папки и действие «Выбрать папку…» оставались доступными без горизонтальной прокрутки. На десктопе выпадающий список не изменён. (6e147c03)

  • Раскрывающееся поле ввода чата в компактных макетах — Пользователи теперь могут нажать, чтобы раскрыть свернувшееся поле ввода чата на компактных / мобильных представлениях, что упрощает составление более длинных запросов без выхода из активной сессии. (15fe589b)

  • Выдвижной селектор AcceptPlan в компактном режиме — Интерфейс подтверждения плана использует выдвижную панель в компактных / мобильных макетах, чтобы строки действий не выходили за пределы экрана на уже мобильных ширинах. (f8e92a11)

  • Компактный селектор модели в мобильном / автокомпактном представлении веб-интерфейса — Селектор модели веб-интерфейса сворачивается в компактный селектор, когда ширина оболочки пересекает порог мобильного представления, что соответствует поведению контейнерных запросов в приложении Electron. (75c7825d)

Улучшения

  • Общий хук useWorkingDirectoryState — Разрешение путей, недавние папки и обработка выбора папки вынесены в один хук, чтобы поведение десктопного выпадающего списка и компактной выдвижной панели не расходилось. (aa01895d)

  • Документация установки RTK для Windows — Уточняет путь установки Windows в документации настройки RTK, чтобы обнаружение «RTK не найден» в Settings → AI → Performance соответствовало тому, что пользователи видят на Windows. (129c28ff)

Исправления

  • Ветвление на последнем ходе больше не удаляет последнее сообщение ассистента — Путь ветвления на базе Pi теперь захватывает якорь диалога после того, как SDK добавляет новую запись, поэтому ветвление от самого последнего хода больше не усекает сообщение, которое инициировало ветвление. Исправляет . (0988d0d6)

  • Stdio MCP source_test предоставляет реальную диагностику вместо поддельного таймаутаsource_test для stdio MCP-серверов теперь запускает один процесс с надлежащей проверкой активности stderr и отображает фактический вывод запуска, заменяя ложное «Server startup timeout», которое срабатывало для любого медленного, но здорового сервера. Исправляет . (a7fa0a3a, 69d74167)

  • Параллельные вызовы source_test больше не блокируют сессию — Когда прерывание активации источника прерывает ход, братские блоки tool_result теперь сбрасываются перед тем, как прерывание распространяется, чтобы SDK не оказался с осиротевшими ID tool_use, которые перманентно блокируют следующий ход. Исправляет . (58087fbf)

  • Позиционирование и видимость выпадающего списка AcceptPlan в компактном режиме — Десктопный выпадающий список AcceptPlan теперь построен на Radix DropdownMenu, что устраняет смещение якоря и обрезку viewport, из-за которых действия могли выйти за пределы экрана. Веб-интерфейс также теперь действительно отображает выпадающий список в компактных / мобильных представлениях — ранее скрытый за более широким представлением. (01d062e3, d32f390d)

  • Вид чата больше не застревает на «Подумывание…», когда ход заканчивается на вызове инструмента — Зеркалирует исправление шлюза сообщений на стороне Electron main UI. Когда агент Pi Pi генерирует промежуточный текст и вызов инструмента, а затем завершается без чистого не-промежуточного text_complete, groupMessagesByTurn теперь использует сигнал isProcessing=false сессии для завершения открытого хода и продвижения промежуточного текста как ответа. До исправления чат застревал на «Подумывание…» навсегда, и пользователю нужно было отправить ответное сообщение, чтобы разблокировать его.

  • Шлюз сообщений доставляет последнее сообщение ассистента в режимах progress / final_only — Автоматизации, последнее действие которых — вызов инструмента (например, агент использует инструмент для отправки сообщения в Telegram и никогда не генерирует чистый не-промежуточный text_complete), ранее оставляли progress застрявшим на 💭 thinking…, а final_only — молчаливым. Рендерер теперь отслеживает самый последний текст ассистента независимо от isIntermediate и использует его в качестве запасного варианта при complete, если чистый финал не пришёл; действительно пустые запуски всё ещё оставляют статусный лейбл на месте. Спасибо @nheagy за оригинальный PR. (13187c2c)

  • Группировка активности подагентов SDK снова сворачивается — Группировка активности для запусков подагентов SDK больше не отображается плоским; поведение переключателя сворачивания восстановлено. (774e7ecb)

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

  • Нет. Все изменения обратно совместимы.

Дополнительно в этом выпуске

  • Добавлена боковая панель Mayor с встроенным терминалом Gas Town
  • Реализована поддержка работы терминала на стороне сервера для веб-интерфейса
  • Внедрен навигатор терминалов для просмотра и подключения к любым сессиям tmux

← Все версии