feat: promote provider tool-call stream wrapper#86409
Conversation
|
Codex review: needs real behavior proof before merge. Reviewed May 25, 2026, 5:27 AM ET / 09:27 UTC. Summary PR surface: Source +174, Tests +93, Docs +1. Total +268 across 9 files. Reproducibility: not applicable. This PR promotes an SDK helper rather than reporting a reproducible bug. Source inspection shows current main keeps the helper private while the branch exposes and tests it publicly. Review metrics: 2 noteworthy metrics.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Proof guidance: Risk before merge
Maintainer options:
Next step before merge Security Review detailsBest possible solution: If maintainers want this SDK seam, rebase onto current main, preserve the latest stream-promptness fix, keep the deprecated private re-export, and add redacted real xAI, LM Studio, or public-import proof before merge. Do we have a high-confidence way to reproduce the issue? Not applicable: this PR promotes an SDK helper rather than reporting a reproducible bug. Source inspection shows current main keeps the helper private while the branch exposes and tests it publicly. Is this the best way to solve the issue? Unclear until maintainer review: moving generic provider stream behavior into the public SDK matches the scoped boundary guidance if this is intended as contract. The branch still needs conflict resolution, real behavior proof, and explicit public API acceptance before it is the best merge path. AGENTS.md: found and applied where relevant. Codex review notes: model gpt-5.5, reasoning high; reviewed against a1fe86a0ff0d. Label changesLabel justifications:
Evidence reviewedPR surface: Source +174, Tests +93, Docs +1. Total +268 across 9 files. View PR surface stats
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
|
ClawSweeper PR egg 🎁 Pass real behavior proof to wake the egg and unlock a hatchable treat. Where did the egg go?
|
|
Landed equivalent rebased change in #86489 because this PR's recorded head is orphaned: GitHub reports Proof on the landed replacement:
Merged commit: 5d01803 |
Summary
createPlainTextToolCallPromotionWrapperonto the public provider stream SDK surfaceVerification
Notes