Commit Graph

2 Commits

Author SHA1 Message Date
Devin AI
6efdd9ab1c fix: remove unused imports to resolve lint issues
- Remove unused 'os' import from reproduce_issue_3317.py
- Remove unused 'pytest' import from tests/test_bedrock_stop_sequence_fix.py
- Verified locally with ruff that all lint issues are resolved

Co-Authored-By: João <joao@crewai.com>
2025-08-13 23:37:02 +00:00
Devin AI
a28680a868 fix: conditionally set stop sequences based on LLM support
- Fix issue #3317 where CrewAI injects stop sequences causing Bedrock GPT-OSS 400 errors
- Only set stop sequences when LLM supports them via use_stop_words flag
- Preserve existing stop sequences for unsupported models
- Add comprehensive tests covering the fix
- Add reproduction script to verify the issue and fix

Co-Authored-By: João <joao@crewai.com>
2025-08-13 23:32:56 +00:00