Initial commit: add config_manager module with ConfigParameter and ConfigManager
This commit is contained in:
28
README.md
Normal file
28
README.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# komAI - локальный AI-ассистент
|
||||
|
||||
## Требования
|
||||
|
||||
- Python >3.10
|
||||
- Все консольные выводы дублируются в логах
|
||||
|
||||
## Структура
|
||||
|
||||
- `app/` - точка входа (komAI.py)
|
||||
- `src/` - исходный код
|
||||
- `src/__init__.py` - централизованный API
|
||||
- `config/` - YAML конфигурация
|
||||
- `tests/` - юнит-тесты
|
||||
- `modules/` - подключаемые модули
|
||||
- `log/` - файлы логов
|
||||
|
||||
## Быстрый старт
|
||||
|
||||
```bash
|
||||
python -m app.komAI
|
||||
```
|
||||
|
||||
## Конфигурация
|
||||
|
||||
- Файл: `config/global.yaml`
|
||||
- Параметры регистрируются модулями при инициализации
|
||||
- Сохранение: `from src import save_config; save_config()`
|
||||
Reference in New Issue
Block a user