Skip to content

Fix MANAGER_LLM_MODEL default to sonnet (ar-tujw)#19

Open
atc964 wants to merge 1 commit into
mainfrom
fix/manager-llm-model-ar-tujw
Open

Fix MANAGER_LLM_MODEL default to sonnet (ar-tujw)#19
atc964 wants to merge 1 commit into
mainfrom
fix/manager-llm-model-ar-tujw

Conversation

@atc964

@atc964 atc964 commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • MANAGER_LLM_MODEL defaulted to anthropic/claude-opus-4-20250514, which does not support strict tools required by crewai 1.14.6
  • Any manager-LLM-driven crew silently failed with HTTP 400: 'claude-opus-4-20250514' does not support strict tools
  • Changed to anthropic/claude-sonnet-4-5-20250929 (parity with DEFAULT_LLM_MODEL)

Discovered during EOD smoke test 2026-05-29 (ar-r82f.15). Tracked as bead [ar-tujw].

Test plan

  • Copy .env.example to .env, set ANTHROPIC_API_KEY, and run a manager-LLM-driven seller crew end-to-end
  • Confirm no HTTP 400 strict-tools errors from the Anthropic API
  • Confirm MANAGER_LLM_MODEL in .env.example now reads anthropic/claude-sonnet-4-5-20250929

🤖 Generated with Claude Code

…(ar-tujw)

The original Claude Opus 4 model does not support strict tools, which
crewai 1.14.6 requires. With the current default, the booking flow
(buyer) and any manager-LLM-driven crews silently fail with:

  Error code: 400 - {'type': 'error', 'error': {'type':
  'invalid_request_error', 'message': "'claude-opus-4-20250514' does
  not support strict tools."}}

Switching to claude-sonnet-4-5-20250929 (parity with DEFAULT_LLM_MODEL)
resolves it. Discovered during EOD smoke test 2026-05-29 (ar-r82f.15).

bead: ar-tujw

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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