Repository navigation
fix(provider): stop Mistral tool boundary on self-hosted OpenAI backends #1977
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
Closed
Closed
Changes from all commits
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
e7c8dca
fix(provider): stop Mistral tool boundary on self-hosted OpenAI backends
8f8fed8
fix(openai-shim): gate non-stream JSON text-tool recovery like streaming
39d2d9c
fix(provider): preserve self-hosted tools flags in buildLaunchEnv
cc9c76e
fix(provider): harden self-hosted tool recovery from review findings
270b47a
fix(provider): tighten XML allowlist, args decode, shell override pro…
c6ad3bd
fix(test): unbreak typecheck after delete on OPENAI_SELF_HOSTED_TOOLS
048817a
fix(provider): harden parseAndAdd, XML ranges, empty shell overrides
7485096
fix(provider): address remaining self-hosted review findings
9209e77
fix(provider): require XML addCall range; prefer shell flags by undef…
978b189
fix(openai-shim): strip all XML blocks while keeping unique call rang…
7867ef0
fix(provider): isolate override recovery and honor Disabled
e654a1a
fix(provider): tri-state self-hosted tools and shell alignment
e93bee4
fix(provider): share self-hosted env mapping; mock supports helper
6111ff1
fix(test): restore self-hosted env keys between provider tests
ee3582d
Merge main into fix_llama_compat to sync before PR
4513f65
fix: address review findings for llama compatibility
74a8688
refactor: extract allowedToolNames normalization helper + XML duplica…
3bda055
refactor(parseXmlToolCalls): add stripRangeOwnerIndex for direct owne…
f21bd30
fix(test): restore global state and use Anthropic tool shape in XML test
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
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.