Skip to content

Fix Responses trace capture and prepare 0.1.0 release - #2

Merged
samirsawarkar merged 1 commit into
mainfrom
codex/review-and-release-0.1.0
Oct 22, 2026
Merged

samirsawarkar merged 1 commit into
mainfrom
codex/review-and-release-0.1.0

Conversation

@samirsawarkar

Copy link
Copy Markdown
Collaborator

Responses API failures returned as HTTP 200 responses were treated as successful calls, and stopping a Responses stream before its final event discarded received tool calls and text. Capture those failures without changing SDK behavior, preserve partial streamed output, and add six regression cases covering failure, recovery and interrupted streams.

Prepare the standalone trace-based pytest package as 0.1.0 alpha. Run the full suite on Python 3.11–3.13 in CI and before tagged publishing, validate the installed wheel, correct the tested SDK versions, and include examples and test helpers in the source distribution.

Validation: 195 tests pass locally on Python 3.13, both from source and against the installed wheel; strict distribution metadata and dependency checks pass. The first PyPI upload remains dependent on fixing the trusted publisher configuration (the prior v0.0.0 attempt failed with invalid-publisher).

@samirsawarkar
samirsawarkar merged commit a74b067 into main Oct 22, 2026
3 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