Yenisei CLIВозможности
Настройки
Как настроить помощника для проекта файлом .yenisei.json, исключить лишние файлы и где программа хранит свои данные.
Настройки Yenisei CLI хранятся в файлах внутри папки проекта: .yenisei.json
выбирает модель и управляет сохранением правок, .yeniseignore прячет от
помощника лишние файлы. Оба файла необязательны — без них помощник работает с
настройками по умолчанию.
Файл проекта .yenisei.json
Файл лежит в корне проекта. Пример:
{
"model": "yenisei-100",
"auto_commit": false,
"ignore": ["tmp", "*.csv"]
}
model. Модель для этого проекта.auto_commit. Сохранять ли правки коммитом. По умолчанию включено.ignore. Какие файлы и папки не показывать помощнику в карте проекта и в поиске.
Если выключить auto_commit, правки остаются несохранёнными, и команда /diff
показывает их:
Команда /diff показывает несохранённые правки, когда авто-коммит выключен
allow_commands в этом файле не действует. Файл проекта может сужать
разрешения, но не расширять: он приходит вместе с чужим репозиторием.
Исключённые файлы и папки
Файл .yeniseignore в корне проекта содержит те же исключения, что и поле
ignore, по одному на строку. Строки, начинающиеся с #, — комментарии.
По умолчанию помощник не заглядывает в служебные папки (.git,
node_modules, dist, build, vendor, .venv, .idea, .vscode и
подобные), а также в картинки, архивы, журналы и собранные программы.
Данные программы
Программа хранит свои данные в папке ~/.config/yenisei/, на Windows —
C:\Users\<имя>\.config\yenisei\.
| Файл | Что в нём |
|---|---|
session.json | Вход: почта и сессия. |
history/ | Переписки, по файлу на каждую папку проекта. |
input_history | Набранные строки — для стрелки вверх. |
update.json | Дата последней проверки обновлений. |