#!/usr/bin/env python3 """Regenerate codeclaw-launcher.py from current key files. Normally not needed — launcher reads keys at runtime. But if paths change or new fallback models are added, run this. """ import os, sys sys.path.insert(0, os.path.expanduser('~/.timmy/scripts')) import importlib.util spec = importlib.util.spec_from_file_location("launcher", os.path.expanduser('~/.timmy/scripts/codeclaw-launcher.py')) launcher = importlib.util.module_from_spec(spec) with open(os.path.expanduser('~/.timmy/openrouter_key')) as f: key = f.read().strip() print("Key file OK:", key[:10] + "...") print("Launcher script is current.")