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