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когда последний раз проверялись обновления