Skip to content

OpenAI GPT-5.6 chats with function tools fail when reasoning effort is enabled #81

Description

@adityathebe

Captain chat automatically selects a reasoning effort for OpenAI GPT-5.6 Sol and Luna. When Captain caller tools are available, requests for both gpt-5.6-sol and gpt-5.6-luna are sent to /v1/chat/completions with function tools and reasoning_effort, producing:

400 Bad Request: Function tools with reasoning_effort are not supported
for gpt-5.6-sol in /v1/chat/completions. To use function tools, use
/v1/responses or set reasoning_effort to "none".

DeepSeek works through the same chat UI, and OpenAI requests stop triggering this rejection when reasoning effort is none.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions