Repository navigation
feat(api): abort signal support for openai-native and openai-compatible (completePrompt + createMessage) #1291
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
Open
easonLiangWorldedtech
wants to merge
36
commits into
Zoo-Code-Org:main
Choose a base branch
from
easonLiangWorldedtech:feat/abort-r1-openai-native-compat
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
3b899ce
feat(api): abort signal support for openai-native provider (completeP…
easonliang28 d53b955
feat(api): abort signal support for openai-compatible provider (compl…
easonliang28 2296b74
fix(api): address CodeRabbit review on openai-native and openai-compa…
easonliang28 176a0fa
test(api): clear leftover guard timers in openai-compatible abort tests
easonliang28 cb153ec
refactor(api): adopt RequestConfigBuilder in feat/abort-r1-openai-nat…
easonliang28 4702738
test(api): cover primary-signal abort in builder merge regression tests
easonliang28 f371082
Merge branch 'main' into feat/abort-r1-openai-native-compat
easonLiangWorldedtech 48e30d5
Merge branch 'main' into feat/abort-r1-openai-native-compat
easonLiangWorldedtech 1c925d0
Merge remote-tracking branch 'upstream/main' into feat/abort-r1-opena…
easonliang28 7dee99d
Merge branch 'main' into feat/abort-r1-openai-native-compat
edelauna b16d5ad
test(api): kill abort-signal mutation survivors in openai-native/open…
easonliang28 118b921
test(api): exclude proven-equivalent openai-native OptionalChaining m…
easonliang28 ba72b77
fix(api): address reviewer abort-signal findings in openai-native and…
easonliang28 dfb93de
Merge remote-tracking branch 'upstream/main' into feat/abort-r1-opena…
easonliang28 0488a39
test(api): reuse the open-stream fetch fixture and assert listener id…
easonliang28 1e22dfe
Merge branch main into feat/abort-r1-openai-native-compat
easonliang28 ad71368
Merge branch 'main' into feat/abort-r1-openai-native-compat
easonLiangWorldedtech d9ec5a3
Merge branch 'main' into feat/abort-r1-openai-native-compat
easonliang28 e948680
fix(api): per-request abort check in fallback SSE loop and release bo…
easonliang28 df16983
fix(api): normalize completePrompt SDK aborts to the contract AbortError
easonliang28 bfc880c
fix(api): classify SDK cancellations from the error alone, never from…
easonliang28 4a07a4e
Merge remote-tracking branch 'upstream/main' into feat/abort-r1-opena…
3717280
preflight synthetic head
f9d5d00
test: kill catch-path mutants + document equivalent streamCompleted c…
fff974d
preflight synthetic head
5e983df
chore: re-trigger CI (flaky e2e-mock restart-persistence timeout)
8389c31
test(abort-r1): assert the fallback request signal and the empty stre…
32bbf6b
test(abort-r1): pin the fallback fetch to exactly one call
c942a45
fix(abort-r1): hand back the contract AbortError on a mid-stream abort
2541747
fix(abort-r1): report the contract AbortError when the SDK iterator e…
fa62d91
Merge commit 'refs/shapes/upstream-main' into feat/abort-r1-openai-na…
868898e
Merge branch 'main' into feat/abort-r1-openai-native-compat
easonLiangWorldedtech bbc3a5b
Merge upstream/main 995167eed into feat/abort-r1-openai-native-compat
easonliang28 863c5e7
test(providers): pin in-flight abort rejection for openai-compatible …
easonliang28 719c555
Merge upstream main (285f6687a) into feat/abort-r1-openai-native-compat
easonliang28 d282fa3
Address review: throw the contract AbortError at the SSE loop boundary
easonliang28 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
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.