fix: inherit provider thinking and use rapid orchestration ci - #2710
Merged
Conversation
numnx
force-pushed
the
fix/provider-thinking-budget-save
branch
2 times, most recently
from
July 8, 2026 18:56
dad2be5 to
c588aff
Compare
numnx
force-pushed
the
fix/provider-thinking-budget-save
branch
from
July 8, 2026 18:59
c588aff to
13b0256
Compare
numnx
marked this pull request as ready for review
July 8, 2026 19:04
Merged
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
What changed
thinkingModevalues can be cleared without deleting unrelated route provider overrides.enabled,weight, andmaxConcurrentTasks.Why
Provider-level thinking budget changes could be shadowed by an older route-level thinking override, making the saved base provider setting appear ineffective at runtime. Sparse project base-provider overrides could also replace an inherited provider instance with only the edited fields, causing omitted eligibility fields to fall back to provider defaults instead of the parent scope. CI was also spending too long in the full orchestration pentest path, so the workflow now uses the rapid lane while leaving the full script available for manual escalation.
Validation
Passed locally:
Manual dashboard validation:
http://localhost:4444.Risk and rollback