File size: 522 Bytes
1e6eac0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 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)