HMP / agents /tools /config_utils.py
GitHub Action
Sync from GitHub with Git LFS
1e6eac0
raw
history blame
522 Bytes
# agents/tools/config_utils.py
import json
import os
def update_config(config_path: str, updates: dict):
"""Обновляет JSON-файл конфигурации указанными значениями."""
if os.path.exists(config_path):
with open(config_path, 'r', encoding='utf-8') as f:
config = json.load(f)
else:
config = {}
config.update(updates)
with open(config_path, 'w', encoding='utf-8') as f:
json.dump(config, f, indent=2, ensure_ascii=False)