Skip to content

Default forecasting llm to Claude Opus 5.5 - #384

Merged
CodexVeritas merged 1 commit into
mainfrom
claude/default-llm-opus-5-5
Oct 26, 2026
Merged

CodexVeritas merged 1 commit into
mainfrom
claude/default-llm-opus-5-5

Conversation

@CodexVeritas

Copy link
Copy Markdown
Collaborator

Summary

Makes Claude Opus 5.5 the default forecasting llm in ForecastBot._llm_config_defaults. gpt-6-sol is still used when only an OpenAI key is set.

Key available Before After
ANTHROPIC_API_KEY anthropic/claude-sonnet-5-5 anthropic/claude-opus-5-5
OPENROUTER_API_KEY openrouter/openai/gpt-6-sol openrouter/anthropic/claude-opus-5.5
OPENAI_API_KEY only gpt-6-sol gpt-6-sol (unchanged)
  • The OPENAI_API_KEY check now comes after the Anthropic and OpenRouter checks, so someone with an OpenAI key plus another key gets Opus.
  • Opus llms get timeout=160, matching MainBot; without it they would use the 60s fallback timeout.
  • Summarizer, researcher, and parser defaults are unchanged.
  • The template_bot_2026_fall.py example llms now show Opus 5.5.

Testing

  • Unit tests pass
  • TemplateBot() with no llms and only an OpenRouter key picks Opus 5.5 and forecasts an example binary question end to end

🤖 Generated with Claude Code

…outer key is set

gpt-6-sol remains the default when only an OpenAI key is available.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@CodexVeritas
CodexVeritas merged commit 916b9a6 into main Oct 26, 2026
2 checks passed
@CodexVeritas
CodexVeritas deleted the claude/default-llm-opus-5-5 branch October 26, 2026 22:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant