SIGN IN SIGN UP

Revert "fix(api)!: declare required local shell output call IDs (#3923)" (#3929)

Reverts #3923.

This reverts commit 40c334f028529c0b5e8dac65f30c76b314930767.

The generated SDK changes merged before their source-of-truth changes.
This restores the preceding SDK definitions and generation metadata. The
resulting tracked tree exactly matches the reverted commit’s parent.

Validation: the complete patch is byte-for-byte the inverse of the named
commit. Version manifests and release configuration are unchanged. Local
test suites and new review rounds were not run for this urgent revert;
current-head CI will validate this PR.

Current CI: lint, build, Python 3.10/3.14/HTTPX2 tests, CodeQL and
Castiron checks pass. [Breaking-change
detection](https://github.com/openai/openai-python/actions/runs/35622466455)
fails on the 11 removed `LocalShellCallOutput.call_id` attributes
introduced by #3923. Those removals are the requested exact revert. The
failure remains visible; no detector, release policy or version metadata
was changed.

CI diagnosis: the required [breaking-change
detector](https://github.com/openai/openai-python/actions/runs/35622466455)
compares against current PR base
`40c334f028529c0b5e8dac65f30c76b314930767`. All 11 flagged
`LocalShellCallOutput.call_id` attributes were introduced by #3923 and
are deliberately removed by its exact inverse. The full tracked tree
equals pre-promotion `69a2c1db6feacf32be6693809e7cab1c3b49cad7`; focused
AST comparison also confirms every other field is unchanged.

The existing workflow/detector has no supported unreleased-revert
baseline selection. An explicit repository policy for validating
unreleased reverts against their verified pre-promotion baseline is
needed to reconcile the required check with this rollback. The detector
failure remains visible; no attribute restoration, removal allowlist,
disabled check, forced-success status, retry, or major-version marker
was added.
M
Mark Stuart committed
febbcdfe39f6887caeb4c3c18e5aabb4404ef59b
Parent: 40c334f
Committed by GitHub <noreply@github.com> on 9/21/2026, 4:35:31 PM