Deterministic model routing with a closed-loop production switch pipeline.
@codex, @mini)router.schedule.json)1) Prefix routing
@codex → openai-codex/gpt-5.3-codex@mini → minimax/MiniMax-M2.5@c, @m2) Scheduler routing
router.schedule.json.timezone)3) Production switch loop
schedule apply / schedule endauth.requiredEnv[])auth_expired, rate_limit, provider_drift, unknown)safety.rollbackOnFailure)safety.lockPath) to avoid concurrent switchingrouter.log.jsonl + rotation)# Validate config
node src/cli.js validate
# Route inspection
node src/cli.js route "@codex implement this" --json
# Scheduler
node src/cli.js schedule validate
node src/cli.js schedule resolve --at "2026-03-02T10:00:00+01:00" --json
node src/cli.js schedule apply --json
node src/cli.js schedule end --id workday_codex --json
router.config.json (prefix map, retry, auth, safety, logging, controller)router.schedule.json (timezone + rules)node --test
共 1 个版本