Skip to content

fix(provider): integrate #254 Responses errors onto current main - #256

Merged
wangtsiao merged 17 commits into
mainfrom
fix/integrate-pr254-responses
Nov 6, 2026
Merged

wangtsiao merged 17 commits into
mainfrom
fix/integrate-pr254-responses

Conversation

@wangtsiao

@wangtsiao wangtsiao commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Integrate #254 on top of the main branch containing #255, without changing the contributor's fork.

Validation

Validated the integrated tree 611710616f2c5c9c132989e84f32b8b8e47a60e5:

  • cargo fmt --all -- --check: passed.
  • cargo test --locked -p devo-provider --lib --test openai_responses_errors: passed (120 unit tests plus the Responses error integration suite).
  • cargo test --locked -p devo-server --test provider_quota_reporting: passed (2 tests).
  • TUI quota error rendering, streaming and restore regressions: passed (17 tests).
  • Full GitHub CI passed on head 370444389813891b992e1c798941ade9ad551d8f: 24 successful checks; the optional live-provider job was skipped. CI and Runtime bundles.

Merge with a merge commit, not squash/rebase, so the original #254 commits remain in main's history.

onn and others added 17 commits October 25, 2026 00:20
- Handle error and response.failed events as terminal failures
- Classify exhausted credits as quota errors instead of retryable failures
- Preserve partial output without reporting successful completion
- Split Responses handling into focused modules
- Add provider, server replay, and TUI quota reporting regression tests
- Document conversation errors and quota recovery
Preserve the original PR history while retaining the runtime packaging,
installer locking and CI capability detection fixes merged in #255.
Carry the user-guide documentation across its rename.
@wangtsiao
wangtsiao marked this pull request as ready for review November 6, 2026 05:32
@wangtsiao
wangtsiao merged commit fdd5236 into main Nov 6, 2026
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant