Repository navigation
fix!: pass AI Config model parameters through to every provider handler #107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
63 commits
Select commit
Hold shift + click to select a range
9ad50a5
fix(client): forward model.parameters to every provider handler
apucacao beabd79
fix(client): filter model.parameters to what each provider actually a…
apucacao 2e91885
refactor(client): replace runtime SDK introspection with explicit for…
apucacao d51199d
fix(langchain): never forward model_name or model_id from model.param…
apucacao 8144a3d
Merge remote-tracking branch 'origin/main' into alexis/forward-model-…
apucacao c25d33b
refactor(client): stop exporting model_parameters and select_forwarde…
apucacao 828279f
fix(claude-agents): forward only model and run settings from model.pa…
apucacao 38d463a
fix(langchain): forward only model request settings to chat models
apucacao 5a43f72
fix(claude-messages): forward the same keys on invoke and stream
apucacao 5314cb5
fix(openai-messages): forward the same keys on invoke and stream
apucacao d681399
refactor(openai-agents): drop the dead max_turns pop
apucacao 4a233d7
test: check every handler's forwarded lists against the never-forward…
apucacao fba3d67
fix: stop forwarding container state and request attribution
apucacao 1a1539e
test(claude-agents): replace the extra_body check with the never-forw…
apucacao 175050b
Merge remote-tracking branch 'origin/main' into alexis/forward-model-…
apucacao 372c2ae
test: require a forwarded-keys entry for every discovered handler module
apucacao 9055c2a
feat(client): drop malformed object values when selecting forwarded p…
apucacao a2a7d73
test: add the cross-SDK forwarded-key lists and a per-key probe
apucacao 956315c
fix(claude-messages): forward exactly the cross-SDK Claude Messages list
apucacao fba0880
fix(openai-messages): forward exactly the cross-SDK OpenAI Messages list
apucacao 4b03acd
fix(openai-agents): forward exactly the cross-SDK OpenAI Agents list
apucacao f9b1bf5
fix(claude-agents): drop thinking and output_format values that are n…
apucacao 1c60bdf
fix(langchain): forward exactly the cross-SDK lists for each chat model
apucacao 4e92432
test: add the newly excluded categories to the never-forwarded bag
apucacao 8c1f9f7
fix(openai-messages): stop forwarding max_tool_calls
apucacao 7cfb3a7
fix(langchain): rename max_tokens_to_sample to max_tokens for ChatAnt…
apucacao 52bf2d2
fix(openai-agents): rebuild reasoning as Reasoning and let text.verbo…
apucacao c76acd5
fix(langchain): cut prompt_cache_key from the ChatOpenAI list
apucacao db839fe
Merge main into alexis/forward-model-parameters
apucacao 2d52270
Merge main into alexis/forward-model-parameters
apucacao 27ff2c4
test: let a forwarding probe override a sample value
apucacao 3237589
test: add the LiteLLM connection and routing spellings to the never-f…
apucacao a125877
fix(litellm-messages): forward exactly the LiteLLM Messages list
apucacao b1438bb
fix(litellm-agents): forward exactly the LiteLLM Agents list
apucacao af122f9
fix(litellm-agents): apply the root node's max_turns to the native gr…
apucacao a9f986f
fix(vercel-messages): forward exactly what the Python ai library takes
apucacao fa5673d
fix(vercel-agents): forward exactly what the Python ai library takes
apucacao 040055d
fix(opencode-agents): declare an empty forwarded-keys list
apucacao b1ed895
style: sort the parameter-forwarding imports
apucacao 52ccc87
fix(openai-messages): forward max_tool_calls again
apucacao cf544b1
fix(langchain): forward seed to ChatOpenAI again
apucacao c61668c
fix(langchain): forward reasoning_effort to ChatOpenAI again
apucacao b7cecca
fix(langchain): forward stop sequences and reasoning_effort to ChatBe…
apucacao bfcd09b
docs(langchain): say prompt_cache_key is not supported in Python
apucacao 172a7ac
test: describe how the forwarded-key lists differ between SDKs
apucacao 0e6bdb2
test: fail a forwarding probe when setting a key makes the call raise
apucacao 7a5f15e
fix(openai-agents): forward tool_choice only as a string
apucacao 9e4a966
fix(claude-agents): drop a thinking setting the SDK cannot read
apucacao 1ca49bd
fix(claude-messages): drop thinking, tool_choice and cache_control wi…
apucacao b3463a8
fix(openai-messages): keep only effort and summary in reasoning
apucacao 34cf0d1
fix(openai-messages): drop a tool_choice that is neither a string nor…
apucacao fd6f9bc
fix(langchain): drop a ChatAnthropic thinking without a known type
apucacao 985a349
test: add container state to the never-forwarded bag
apucacao 78c3751
Merge main into alexis/forward-model-parameters
apucacao e2d65f9
fix(typesafe): declare that the TypeSafe handler forwards no model pa…
apucacao 06317e3
fix(claude-messages): forward only effort from output_config
apucacao 65e4cf3
fix(claude-agents): keep output_format out, the handler owns structur…
apucacao 331caa8
Merge main into alexis/forward-model-parameters
apucacao defb53f
fix(agents): drop a reasoning the SDK's Reasoning type rejects
apucacao 5031a8d
fix(langchain): rename ChatAnthropic stop to stop_sequences
apucacao 3e11f4f
build: require the client release that ships parameter forwarding
apucacao 0f2e422
Merge main into alexis/forward-model-parameters
apucacao 718594e
build: require any client release after 0.4.0
apucacao File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.