Все настройки, команда /config и встроенные темы терминала. README — краткий обзор.
Глобальный конфиг: ~/.zames/config.json
Локальный (на проект): .zamesrc.json
Просматривать и менять настройки можно не выходя из агента — командой
/config. Запустите её без аргументов, чтобы открыть интерактивное меню
(↑/↓ — навигация, Enter — изменение, d — сброс, q — выход). Булевы и
enum переключаются на месте; числа и строки открывают ввод.
/config интерактивное меню настроек (алиас: menu)
/config list показать все изменяемые настройки (алиасы: show, ls)
/config get <path> показать настройку
/config set <path> <value> изменить настройку
/config reset <path> сбросить настройку к дефолту (алиас: unset)
/config path показать пути файлов конфига (алиас: paths)
/config lang <ru|en> переключить язык интерфейса и агента
(алиасы: language, язык)
Примеры:
/config set maxIterations 20
/config set browser.deepThinking true # DeepSeek Deep thinking (медленно; рассуждения скрыты)
/config set browser.webSearch false # DeepSeek Smart web search
/config lang en
Изменения пишутся в домашний конфиг (~/.zames/config.json), а НЕ в проектный
.zamesrc.json — личный переключатель не должен попадать в git, — и применяются
сразу (где это возможно без перезапуска).
/config lang ru или /config lang en переключает и язык интерфейса
(справка, сообщения, спиннер), и язык, на котором агент вам отвечает. Локаль
хранится в ui.locale в файле конфига.
/theme открывает список тем с живым предпросмотром: стрелками перебираете —
терминал сразу перекрашивается, Enter сохраняет, Esc возвращает прежнюю.
/theme <id> применяет тему сразу, /theme list показывает все id.
Переключение работает и ВО ВРЕМЯ работы агента: /theme <id> и
/config set ui.theme <id> не прерывают генерацию и не трогают чат (это чистая
перекраска терминала); голый /theme со списком ставится в очередь, т.к.
открывает полноэкранный список.
То же самое доступно и через настройки: /config set ui.theme <id> или меню
/config, строка «Цветовая тема терминала». Переключение мгновенное, без
перезапуска. Тема по умолчанию — zames; в комплекте порты известных схем
редакторов:
zames (по умолчанию), one-dark, dracula, gruvbox, nord, monokai,
solarized-dark, tokyo-night, tokyo-storm, catppuccin, github-dark,
ayu, rose-pine, everforest, kanagawa, night-owl, material,
palenight, zenburn, selenized, iceberg, sonokai, aurora, cobalt2,
а также СВЕТЛЫЕ: one-light, github-light, solarized-light,
gruvbox-light, ayu-light.
Тема перекрашивает ВСЁ: интерфейс, ответы агента, подсветку кода в ответах,
строку статуса и рамку ввода. ФОН окна терминала тоже перекрашивается: тема
шлёт OSC-11 с цветом bg палитры (поддерживают iTerm2, Windows Terminal,
kitty, WezTerm, Alacritty, GNOME Terminal и др.; где не поддерживается — просто
ничего не происходит). Отключить фон: ZAMES_NO_BG=1 или NO_COLOR.
Чтобы было видно, ЧТО меняется, перед выбором
показывается образец сессии в этой палитре (в /theme — под списком, в
/config — клавиша p на строке темы); он не печатается в чат после выбора.
Все 29 тем есть на скриншотах в docs/shots/. Саму рамку можно менять отдельно:
/config set ui.inputBorder <round|single|double|bold|none> (по умолчанию
round, none — без рамки). Рамку (маркер ▌) у многострочного сообщения
пользователя видно на каждой строке.
Данные агента хранятся в ~/.zames: профиль браузера, логи, история undo,
сессии.