Раздел: AI & Agents
Идентификатор:zen· Экран:ui/zen/ZenScreen.kt
Снимок: 2026-10-27
1. Зачем и что это
Экран отвечает за три вещи: какие модели Zen вообще доступны, какое у них окно контекста и умеют ли они reasoning и vision.
2. Как попасть
Хаб инструментов → секция AI & Agents → карточка «Провайдер Zen» (hub_zen_title, подпись «Встроенный провайдер: каталог моделей, контекст и флаги»).
| Откуда ещё | Путь |
|---|---|
| Мост | app_navigate с screen: "zen_provider" |
3. Экран: элементы и действия
| Элемент | Что делает |
|---|---|
| Переключатель провайдера | Выключенный Zen не отдаёт модели роутеру |
| Список моделей | Галка оставляет модель в каталоге Zen |
| «Только бесплатные» | Фильтр списка |
| Контекст | Поле и кнопки −/+ с шагом 100 000 токенов |
Флаги reasoning и vision | Включают возможности модели в каталоге |
| Тест модели | Один запрос и результат проверки |
| Сохранить | Отправляет черновик на бэкенд |
У бесплатных моделей окно по умолчанию 1M, у платных — 200k. Снятая галка убирает модель из каталога и пикера; upstream-список при этом не меняется, и модель можно вернуть той же галкой.
4. Данные и границы
| Что | Где | Кто читает |
|---|---|---|
| Конфиг Zen | бэкенд приложения | экран, каталог Codex, роутер |
| Каталог моделей | upstream Zen + правки экрана | пикер моделей |
| REST | конфиг Zen на бэкенде | app |
Границы: пустой каталог бэкенд не принимает — последнюю модель нельзя убрать, по ней уже может идти живой тред. Правки влияют на пикер и каталог Codex, но не переписывают историю уже выполненных ходов.