Skip to content

fix: improve provider compatibility and preserve session history on retries#3931

Merged
seratch merged 1 commit into
mainfrom
fix/provider-compatibility-and-session-retries
Jul 24, 2026
Merged

fix: improve provider compatibility and preserve session history on retries#3931
seratch merged 1 commit into
mainfrom
fix/provider-compatibility-and-session-retries

Conversation

@seratch

@seratch seratch commented Jul 24, 2026

Copy link
Copy Markdown
Member

This pull request fixes multiple issues discovered through live integration testing:

  • Preserves custom headers and existing HTTP configuration across provider adapters.
  • Normalizes provider-specific function-tool response roles without affecting unrelated providers.
  • Prevents non-streaming model retries from removing previously committed session messages, including SQLite-backed sessions.
  • Adds regression coverage for provider configuration, function-tool responses, and session persistence across retries.

@seratch seratch added this to the 0.19.x milestone Jul 24, 2026
@seratch
seratch enabled auto-merge (squash) July 24, 2026 01:06
@seratch
seratch merged commit 4c251ff into main Jul 24, 2026
9 checks passed
@seratch
seratch deleted the fix/provider-compatibility-and-session-retries branch July 24, 2026 01:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant