Orbit Pi 0.2.15: навигация по изменениям и исправления счётчиков Ollama
Настольная оболочка для Pi получила переходы между файлами в Review. Обновление также устраняет дубли общего аккаунта Ollama и ошибки ввода через IME в Windows.

Обновление рабочего места, а не новая модель
1 ноября опубликована Orbit Pi 0.2.15. В центре этого выпуска — просмотр изменений, корректное отображение лимитов Ollama и обработка клавиатурного ввода. Проект развивает настольное рабочее место для программирующего агента Pi: разговор с моделью, файлы, терминал и Git находятся в одном приложении. Сам Pi устанавливается отдельно, а не входит в состав Orbit.
Интерфейс написан на Rust с использованием GPUI и общается с Pi через RPC по стандартным потокам. Терминальные и графические сессии используют одно хранилище Pi. Это контекст существующего продукта, а не список функций, впервые появившихся именно в версии 0.2.15. Разработчики отдельно описывают планы дальнейшего развития; незавершённые пункты дорожной карты не следует принимать за доступные возможности.
Review помогает пройти изменения по порядку
Панель сравнения получила счётчик затронутых файлов и стрелки перехода к предыдущему и следующему. Клавиши n и p используют ту же логику: отсчёт идёт от файла, расположенного сверху в видимой части сравнения. Если сначала прокрутить содержимое вручную, следующий переход продолжится с этого места. На границах списка навигация останавливается.
При недостатке ширины счётчик и навигатор скрываются, а не растягивают строку за пределы панели. Обновление меняет способ чтения большого набора правок, но не заявляет автоматического подтверждения их правильности. Сравнение по-прежнему показывает изменения, которые нужно рассмотреть: наличие удобных стрелок не равнозначно проверке результата программы.

Один аккаунт Ollama больше не выглядит как два
Отдельное изменение #105 касается ситуации, когда один облачный аккаунт представлен несколькими идентификаторами провайдера. Раньше пользователь мог видеть повторяющиеся карточки с одними и теми же данными. Теперь они сводятся к общей карточке, а пояснение о сбросе лимита не теряется при передаче данных интерфейсу.
Также исправлен разбор вложенного ответа о балансе: доступные показатели не должны исчезать только из-за дополнительного контейнера в структуре ответа. Недоступный баланс показывается как ошибка, а не как достоверное отсутствие расхода. Это различие важно при чтении статистики: пустой счётчик и неудавшийся запрос сообщают о разных состояниях. Описанные изменения относятся к отображению сведений провайдера, а не к увеличению оплаченного лимита или снижению цены модели.
Очистка настроек действительно удаляет старый список
В изменении #99 разобран ещё один случай, когда внешний вид настройки расходился с сохранёнными данными. При очистке списка моделей провайдера пустое значение раньше подменялось предыдущим. В итоге пользователь редактировал настройку, но устаревшие модели оставались. Исправление сохраняет именно пустой список.
Этот набор изменений также затрагивает обращение с учётными данными провайдеров и политику подтверждения действий. В описании перечислены новые и расширенные проверки адаптеров квот, обработчика, правил доступа и компоновки поля ввода. Это сведения авторов изменения, а не результат нашего прогона тестов Orbit; они не означают, что приложению добавлена полноценная системная песочница.
IME-ввод отделили от отправки сообщения
В Windows исправлен сценарий китайского ввода, при котором пустая строка предварительного набора ошибочно считалась завершением композиции. После удаления букв Pinyin клавиши Enter и Backspace могли отправить черновик или затронуть уже введённый текст. Теперь состояние композиции отслеживается отдельно от её видимого содержимого.
Кроме того, переключатель навыка в Windows больше не должен перекрываться кнопкой разворачивания окна. Обе правки относятся к управлению интерфейсом. Представленные здесь изображения взяты из репозитория соответствующего тега: они показывают рабочую сессию и панель Review, но не являются видеозаписью воспроизведения этих ошибок.


