0.10.2 9 июня 2026 г. + наши доработки

Лейблы-ссылки, видимость аккаунта Anthropic и исправления prompt-cache

Возможности Тип значения лейбла — ссылка — Лейблы теперь могут содержать значение link наряду с существующими типами string/number/date. Значение ссылки отображается как кликабельный чип (схема URL…

Возможности

  • Тип значения лейбла — ссылка — Лейблы теперь могут содержать значение link наряду с существующими типами string/number/date. Значение ссылки отображается как кликабельный чип (схема URL удаляется для отображения), который открывается во внешнем браузере, с доступным с клавиатуры действием «Открыть ссылку» в всплывающем окне значения. Тип пробрасывается через zod-схему, CLI и слои agent-prompt, а кликабельное значение отображается последовательно в списке сессий, чате и бейджиках ввода чата. Документировано в labels.md с тестами validate/format/resolve. (8aae50ad)

  • Отображение разрешённого аккаунта и организации Anthropic для каждого OAuth-соединения — Настройки → LLM Connections теперь отображают реальную идентичность Anthropic («email · org»), к которой разрешает каждый OAuth-грант Claude, полученную из ответа token-exchange и сохранённую на соединении. Когда два соединения в одном workspace разрешаются к одному и тому же аккаунту Anthropic (общая квота — ранее невидимая ошибка маршрутизации), отображается жёлтное предупреждение. Это также исправляет критически важную ошибку, при которой updateLlmConnection перестраивал соединения из жёстко заданного списка полей и молча удалял любые незарегистрированные поля при каждом сохранении; поля идентичности теперь сохраняются с тестом round-trip. Исправляет . (a4b8868e)

  • Последнее отправленное сообщение восстанавливается в поле ввода при остановке — Нажатие Stop (явный отмена, а не перенаправление или новая отправка) теперь копирует ваше последнее отправленное сообщение обратно в поле ввода чата, чтобы вы могли изменить и повторно отправить его. Это безопасно для добавления: черновик, введённый во время выполнения агента, сохраняется, а восстановленный текст добавляется под ним. Очередные, неотправленные сообщения продолжают обрабатываться существующим путём восстановления. (cfbe802b)

Улучшения

  • Нет.

Исправления

  • Prompt-cache Pi больше не сбрасывается каждый ход — Адаптер Pi включал volatile-контекст (дата/время с точностью до минуты, session_state, состояние источника) в системный prompt, который pi-ai кэширует как префикс перед всей историей — поэтому пере-маркировка его каждый ход снижала cacheRead до 0 каждый ход (особенно с не-Claude моделями, такими как DeepSeek V4). PromptBuilder.buildContextParts теперь разделён на buildVolatileContextParts + buildStableContextParts; путь Pi сохраняет только стабильные блоки (возможности workspace, рабочая папка) в кэшируемом префиксе и маршрутизирует volatile-блоки в конец пользовательского сообщения, что соответствует тому, что уже делал путь Claude. Путь Claude остаётся байт-идентичным. Исправляет . (80b478e3)

  • Стрелка Accept-Plan вращается при открытии выпадающего списка — Оба триггера Accept-Plan рендерятся через Radix asChild, поэтому data-state="open" оказывался на хост-кнопке <button>, а не на вложенной стрелке <svg> — самооблаченный data-[state=open]:rotate-180 никогда не срабатывал. Вращение теперь привязано к именованной группе на кнопке (group/accept + group-data-[state=open]/accept:rotate-180). Исправляет . (f97f483b)

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

  • Нет.

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

  • Улучшена стабильность работы системы: добавлены механизмы защиты от зависаний и автоматическая отправка данных в случае сбоев.
  • В боковой панели появился встроенный дашборд «Gas City» для оперативного доступа к информации.
  • Обеспечена изоляция сессий мессенджера для повышения безопасности и независимости работы.
  • Сохраняются изменения в локальных заметках и настройках среды выполнения.

← Все версии