Перейти к содержанию

Проблемы конфигурации

Расположение файла конфигурации:

  • Windows: %USERPROFILE%/.koda/config.yaml
  • Linux Linux / Apple MacOS: $HOME/.koda/config.yaml

Проблема с конфигом выглядит так:

Скриншот

Конфигурация по умолчанию

Это универсальный вариант, который позволит быстро и гарантированно решить любую проблему с конфигом.

  1. Переименуйте ваш текущий конфиг, чтобы не потерять важные параметры
  2. Создайте новый конфиг со следующим содержимым: !!! quote "config.yaml"
    name: Koda
    version: 0.0.1
    schema: v1
    models:
      - name: Koda Models
        provider: koda-chat-models
        model: AUTODETECT
        roles:
          - agent
          - chat
    context:
        - provider: code
        - provider: docs
        - provider: diff
        - provider: terminal
        - provider: problems
        - provider: folder
        - provider: codebase
    
  3. Убедитесь, что проблема исчезла
  4. При необходимости, порционно переносите параметры из прежнего конфига в новый

Важно соблюдать синтаксис YAML

Если конфиг был исправлен руками, то плагин перечитает его сразу после сохранения файла и, если всё в порядке, ошибка должна уйти сразу.

Если файл был переименован или удалён, то перезапустите IDE. Тогда конфиг будет создан вновь с корректным содержимым по умолчанию и ошибка должна уйти.

Если никаких подробностей не видно, то могут быть проблемы с правами на директорию или файл конфига.

Файл .kodarc.json в проекте

Если параметры из проекта не применяются, проверьте файл .kodarc.json в корне проекта — возможно, проблема в нём. Подробно о его назначении читайте в описании файла конфигурации.

Некорректный JSON не ломает конфигурацию

Файл .kodarc.json с синтаксической ошибкой пропускается с предупреждением в логах, а конфигурация загружается без него. Поэтому при проблемах с конфигурацией проверьте синтаксис JSON в этом файле: например, лишняя или пропущенная запятая приведёт к тому, что параметры из проекта просто не применятся.