import json, os
from pathlib import Path
# Run in each checkout before starting its server. No copied database.
home = Path('.t3/userdata')
home.mkdir(parents=True, exist_ok=True)
settings = {
  'defaultModelSelection': {'instanceId': 'opencode', 'model': os.environ['MODEL']},
  'providerInstances': {
    'opencode': {'driver': 'opencode', 'enabled': True,
                 'config': {'binaryPath': os.environ['OPENCODE_BINARY']}},
    'codex': {'driver': 'codex', 'enabled': False},
  },
}
(home / 'settings.json').write_text(json.dumps(settings))
