You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Goal: Flip HEDit's shipped defaults to native Anthropic with Haiku 4.5 for every role; retire the qwen/alibaba eval+vision defaults. OpenRouter/Ollama stay available as opt-in.
Scope
DEFAULT_* model constants -> claude-haiku-4-5 for annotation, evaluation, assessment, feedback, keyword, and vision (src/cli/config.py:38-49; ModelsConfig:59-77). DEFAULT_PROVIDER -> anthropic.
Part of epic #155.
Goal: Flip HEDit's shipped defaults to native Anthropic with Haiku 4.5 for every role; retire the qwen/alibaba eval+vision defaults. OpenRouter/Ollama stay available as opt-in.
Scope
DEFAULT_*model constants ->claude-haiku-4-5for annotation, evaluation, assessment, feedback, keyword, and vision (src/cli/config.py:38-49;ModelsConfig:59-77).DEFAULT_PROVIDER-> anthropic.anthropic/claude-haiku-4.5->claude-haiku-4-5); per-provider handling ofCACHEABLE_MODELS/OPENROUTER_MODELS.reasoning.enabled=false-> nativethinking(omit to disable; enable with a budget for annotation if we keep the Disable reasoning on non-annotation workflow LLMs (keyword, eval, feedback, assess) #150 behavior).provider={"only":[...]}routing knob on the anthropic path.openrouter_api_keyin-place on load (config-format migration, not a runtime compat shim).init/configflags (--provider,--base-url,--workspace-id); help text;.env.example+ docs (Anthropic primary, OpenRouter/qwen as alternative).Definition of Done
ANTHROPIC_API_KEYruns annotation + eval + vision end-to-end on Haiku, no OpenRouter/qwen involved.--provider openrouterandLLM_PROVIDER=ollamastill work.openrouter_api_keyconfigs load without error (auto-migrated).