Spaces:
Runtime error
Runtime error
| /** | |
| * One-shot regen of ~/.config/opencode/opencode.json from the live | |
| * OmniRoute /v1/models catalog. Run after a catalog change to refresh | |
| * the opencode client. | |
| * | |
| * Usage: bun run scripts/regen-opencode-config.ts | |
| * or npx tsx scripts/regen-opencode-config.ts | |
| */ | |
| import { generateOpencodeConfig } from "../src/lib/cli-helper/config-generator/opencode.ts"; | |
| const baseURL = process.env.OMNIROUTE_URL ?? "http://localhost:20128"; | |
| const apiKey = process.env.OMNIROUTE_KEY ?? process.env.OPENCODE_API_KEY ?? ""; | |
| if (!apiKey) { | |
| console.error( | |
| "OMNIROUTE_KEY (or OPENCODE_API_KEY) env var is required. " + | |
| "Find it in OmniRoute dashboard → Settings → API Keys." | |
| ); | |
| process.exit(1); | |
| } | |
| const out = await generateOpencodeConfig({ baseUrl: baseURL, apiKey }); | |
| console.log(out); | |