Skip to content

Commit 32bbb05

Browse files
committed
Drop the interaction-requirements manifest entry
The manifest's ID vocabulary is aligned entry-by-entry with the TypeScript SDK's requirements suite, so a new ID is a maintainer decision rather than something to mint alongside a bug fix. The client tests stand on their own without it. No-Verification-Needed: manifest-only revert with no runtime surface
1 parent 411c21f commit 32bbb05

1 file changed

Lines changed: 0 additions & 13 deletions

File tree

tests/interaction/_requirements.py

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3278,19 +3278,6 @@ def __post_init__(self) -> None:
32783278
"at the transport seam."
32793279
),
32803280
),
3281-
"hosting:client:legacy-inbound-modern-vocabulary-dropped": Requirement(
3282-
source=f"{SPEC_2026_BASE_URL}/basic/versioning",
3283-
behavior=(
3284-
"A client on a pre-2026 session that receives 2026-07-28 result vocabulary "
3285-
"(resultType, ttlMs, cacheScope) drops those fields before parsing, so a value "
3286-
"the 2026-07-28 types reject cannot fail the call and the result shows its defaults."
3287-
),
3288-
deferred=(
3289-
"Client-inbound seam, covered by tests/client/test_session.py::"
3290-
"test_cache_hints_from_a_legacy_server_never_reach_the_result and "
3291-
"test_a_2026_result_type_tag_from_a_legacy_server_never_reaches_the_result"
3292-
),
3293-
),
32943281
"hosting:http:modern:tools-call-stateless": Requirement(
32953282
source=f"{SPEC_2026_BASE_URL}/basic/transports/streamable-http",
32963283
behavior=(

0 commit comments

Comments
 (0)