Initial commit: add config_manager module with ConfigParameter and ConfigManager

This commit is contained in:
2026-04-15 18:44:47 +03:00
commit b8f34faff7
21 changed files with 825 additions and 0 deletions

28
README.md Normal file
View 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()`