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

Конфигурация: silo.yaml

Файл silo.yaml является центральной конфигурацией для вашей локальной среды SILO. Обычно он находится по пути ~/.silo/silo.yaml.

Глобальные настройки

Ключ Тип Описание
master_key_strategy string Стратегия обработки мастер-ключа: env, keyring или prompt.
max_workers int Максимальное количество одновременных выполнений инструментов (по умолчанию: 10).
hub_path string Пользовательский путь для хаба скиллов.

Логика очистки (Pruning)

Настройте, как SILO очищает старые данные скиллов и виртуальные окружения.

pruning:
  enabled: true
  keep_days: 14            # Удаляет скиллы, не использовавшиеся X дней
  delete_unused_venv: true # Удаляет .venv, сохраняя исходный код скилла

Сопоставление секретов (Secret Mappings)

Сопоставляет локальные требования скилла к секретам с глобальными зашифрованными значениями.

mappings:
  - namespace: "fin-ops"
    secrets:
      API_KEY: "CLAUDE_PRODUCTION_KEY"

В этом примере скилл fin-ops получит значение, хранящееся в глобальном хранилище под именем CLAUDE_PRODUCTION_KEY, когда вызовет require("API_KEY").


Далее: Узнайте, как интегрировать SILO с Claude Desktop.