Changelog
- b31ddc7 Merge branch 'dev'
- 22e1ad3 Merge pull request #1018 from pikeman20/main
- 67f8732 Merge pull request #1033 from router-for-me/reasoning
- f571b1d feat(config): add support for raw JSON payload rules
- 5df195e feat(docker): use environment variables for volume paths
- 2b387e1 feat(iflow): add iflow-rome model definition
- 1fbbba6 feat(logging): order log fields for improved readability
- ff4ff6b feat(thinking): support zero as a valid thinking budget for capable models
- e0ffec8 fix(aistudio): remove levels from model definitions
- 8bc6df3 fix(auth): apply API key model mapping to request model
- 847be0e fix(auth): use base model name for auth matching by stripping suffix
- 72f2125 fix(executor): properly handle thinking application errors
- e8f5888 fix(thinking): fix auth matching for thinking suffix and json field conflicts
- 7f1b2b3 fix(thinking): improve model lookup and validation
- 6e4a602 fix(thinking): map reasoning_effort to thinkingConfig
- bcd4d95 fix(thinking): refine ModeNone handling based on provider capabilities
- ed8b0f2 fix(thinking): use LookupModelInfo for model data
- 40ee065 fix(thinking): use static lookup to avoid alias issues
- a75fb6a refactor(antigravity): remove hardcoded model aliases
- fe5b3c8 refactor(config): rename oauth-model-mappings to oauth-model-alias
- 4ad6189 refactor(thinking): extract antigravity logic into a dedicated provider
- 5a77b77 refactor(thinking): improve budget clamping and logging with provider/model context
- ee2976c refactor(thinking): improve logging for user-defined models
- f6a2d07 refactor(thinking): refine configuration logging
- 2262479 refactor(thinking): remove legacy utilities and simplify model mapping
- 199cf48 refactor(thinking): remove support for non-standard thinking configurations
- 5c40a2d refactor(thinking): simplify ModeNone and budget validation logic
- 0b06d63 refactor: improve thinking logic
- 33d6695 test(thinking): remove legacy unit and integration tests