-
-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
Description
Summary
Expand OpenRouter support with updated models, a live model fetcher, and a ralph-starter models command.
Current State
- Default model:
anthropic/claude-3.5-sonnet(outdated) - No model selector or discovery
- File:
src/llm/providers.ts
Changes
A. Update default model
Change defaultModel from anthropic/claude-3.5-sonnet to anthropic/claude-sonnet-4-5
B. Add --model flag
ralph-starter run --model anthropic/claude-opus-4-6 --from github --issue 42C. Add ralph-starter models command
Fetches live data from OpenRouter API:
ralph-starter models
ralph-starter models --tier frontier
ralph-starter models --refresh # Force API fetchD. Curated model tiers
Tier 1 — Frontier:
anthropic/claude-opus-4-6— 1M contextanthropic/claude-sonnet-4-5— Fast, great for codingopenai/gpt-5.3-codex— 400K contextgoogle/gemini-3— 1M contextdeepseek/deepseek-v3.2— Strong open-source
Tier 2 — Cost-effective:
google/gemini-2.5-flash— Fastopenai/gpt-4o-mini— Budget-friendlydeepseek/deepseek-r1— Strong reasoning
Tier 3 — Specialized:
mistral/devstral-2— Dev-focusedqwen/qwen-2.5-coder— Code-specialized
Implementation
- Modify:
src/llm/providers.ts - Create:
src/llm/models.ts(curated list + API fetcher) - Create:
src/commands/models.ts(CLI command) - Modify:
src/commands/run.ts(--model flag)
Reactions are currently unavailable