Skip to content

Replace retired manager LLM default with claude-opus-4-8 - #115

Open
aleksUIX wants to merge 1 commit into
IABTechLab:mainfrom
aleksUIX:fix/retired-manager-llm-default
Open

Replace retired manager LLM default with claude-opus-4-8#115
aleksUIX wants to merge 1 commit into
IABTechLab:mainfrom
aleksUIX:fix/retired-manager-llm-default

Conversation

@aleksUIX

Copy link
Copy Markdown
Contributor

Problem

The shipped MANAGER_LLM_MODEL default is anthropic/claude-opus-4-20250514. Anthropic retired that model on June 15, 2026 (deprecation schedule), so any fresh install that follows the quickstart with an Anthropic key now fails at runtime with model_not_found the first time the Portfolio Manager is invoked. DEFAULT_LLM_MODEL is unaffected (Sonnet 4.5 is still active).

Change

Swap the default to anthropic/claude-opus-4-8, Anthropic's designated replacement for Opus 4, keeping the Opus-tier intent for Level 1 strategic reasoning. Updated everywhere the old id was pinned: settings.py, agents.yaml, .env.example, the four docs pages, and the three test files.

The commented Bedrock example becomes bedrock/us.anthropic.claude-opus-4-8: verified against LiteLLM's model registry, which carries us.anthropic.claude-opus-4-8 as the current US inference profile id (the -v1:0 suffix was dropped for undated model ids).

Verification

  • Settings() and agents.yaml load with the new id; no occurrence of the retired id remains in the repo.
  • Note: the unit suite cannot currently run on a public clone because pyproject.toml pins the private iab-agentic-primitives repo (same reason CI on main has been failing since ~July 21); that is unrelated to this change and I will file it separately.

Anthropic retired claude-opus-4-20250514 on June 15, 2026, so the shipped
MANAGER_LLM_MODEL default now fails with model_not_found on any fresh
install that uses an Anthropic key. Swap in claude-opus-4-8, the
designated replacement, across settings.py, agents.yaml, .env.example,
docs, and the tests that pin the id. The commented Bedrock example moves
to us.anthropic.claude-opus-4-8, the current inference profile id (the
-v1:0 suffix was dropped for undated model ids).
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