Skip to content

Update Thinking mode explainer to use thinkingEffort and expectedOutputs - #224

Merged
isaacahouma merged 1 commit into
webmachinelearning:mainfrom
isaacahouma:thinking-effort-api
Oct 13, 2026
Merged

isaacahouma merged 1 commit into
webmachinelearning:mainfrom
isaacahouma:thinking-effort-api

Conversation

@isaacahouma

Copy link
Copy Markdown
Collaborator

Replace the nested thinking dictionary ({ effort, includeThoughts }) with a top level thinkingEffort option and expectedOutputs: [{ type: "text", languages: ["en"] }, { type: "thought" }] to match how Tool Use negotiates structured outputs.

Fixes #222

Replace the nested thinking dictionary ({ effort, includeThoughts })
with a top level thinkingEffort option and expectedOutputs:
[{ type: "text", languages: ["en"] }, { type: "thought" }] to match how
Tool Use negotiates structured outputs.

Fixes webmachinelearning#222
@isaacahouma

Copy link
Copy Markdown
Collaborator Author

@sushraja-msft @tomayac FYI

@isaacahouma
isaacahouma merged commit cc902a5 into webmachinelearning:main Oct 13, 2026
2 checks passed
github-actions Bot added a commit that referenced this pull request Oct 13, 2026
…uts (#224)

SHA: cc902a5
Reason: push, by isaacahouma

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.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.

Thinking effort API - includeThoughts

2 participants