y83 code / инструмент

Провайдер Zen

Zen — встроенный провайдер приложения. Его нет в списке «API-провайдеры», потому что запись служебная, но модели Zen уходят в пикер Codex и в каталог ~/.codex. Поэтому окно контекста и флаги модели правятся здесь, а не в JSON руками.

раздел реестра
Стоимость и запуски
код
706 строк в 1 файлах
документ
41-zen.md
Раздел: 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, но не переписывают историю уже выполненных ходов.

Источник: docs/project/hub/41-zen.md · Стоимость и запуски · 706 строк в 1 файлах. Страница собирается из документации проекта при сборке сайта.