Repository navigation
Conversation
Refresh published recipe pins, require model attribution on streams and errors, test SDK bounds, and replace verification prose with executable setup guidance. Co-Authored-By: Claude Code <noreply@anthropic.com>
Co-Authored-By: Claude Code <noreply@anthropic.com>
nik13
marked this pull request as draft
November 2, 2026 17:50
This branch has not been deployed
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.
Merge hold: fixed instrumentor release required
Do not merge this route yet. Independent recall confirmed cancellation, explicit-close and incomplete-stream telemetry defects in the latest published
traceAI-openai==0.1.12/fi-instrumentation-otel==1.2.2. The newly checked-in lifecycle gates deliberately fail against those releases; no xfail, skip or continue-on-error hides the blocker.Reuse #520 and #536. #536 at
93907f3cfbbd39f18a6e3a3ad11171757b81057eincludes #520 at3e19fa3b2333f812228b62fade8450a57a0fa798; its built packages pass every PrismML contract. This PR does not copy those shared fixes or create a second instrumentor.Before unblocking: land/release the shared repairs through their own gates, confirm the real registry versions, update this recipe's requirements and README plus future-agi/docs#1097 and its workflow/static contracts, then rerun both source and published-package matrices. No fixed version has been invented or published here.
Summary
[DONE]without completion. Partial printed text is not a successful answer.Recall reproduction and validation
All tests/builds ran in the outbound-denying macOS sandbox, with isolated HOME, synthetic credentials and loopback/MockTransport model traffic.
The four application-only incomplete-stream contracts changed from failure to success. A stream context also fixes the CLI's interrupted-stream export, but request cancellation, standalone close and premature-stream telemetry remain release-blocked. The 11 residual failures are retained as release gates.
Full #536 OpenAI package suite: 803 passed, 8 SDK-feature skips at the floor; 811 passed at latest. Core cancellation regressions: 68 passed at each bound. Optional Fireworks/vLLM compatibility suites were included. An initial floor package run exposed a test-transport mismatch from leftover optional httpx2 after downgrading OpenAI; removing that latest-only leftover restores the clean-floor results above. It was not an application defect or a suppressed test.
Current dev
b059859fis an ancestor. Dependency checks pass; release-plan validation covers 129 packages; diff checks pass. No lockfile, package version or release configuration change. No registry publication, workflow dispatch or merge.Related guide and E2E coverage
Companion guide: future-agi/docs#1097 — also held on the genuine fixed release. Its exact cancellation example is now a failing published-dependency gate rather than an unsupported success claim.
Not applicable to the product E2E harness: this is an SDK recipe. Real CLI entry points, HTTP/OTLP transport and exact customer snippets are exercised. No live Bonsai inference or Future AGI Cloud readback is claimed.
🤖 Generated with Claude Code