This repository was archived by the owner on May 24, 2026. It is now read-only.
Align TypeScript SDK Commons requests with Protocol‑Commons v1.1.0#24
Closed
GsCommand wants to merge 1 commit into
Closed
Align TypeScript SDK Commons requests with Protocol‑Commons v1.1.0#24GsCommand wants to merge 1 commit into
GsCommand wants to merge 1 commit into
Conversation
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
Motivation
x402/actor wrappers which contradict the Protocol‑Commons v1.1.0 schemas that require a flat top‑level input string shape.Description
buildCommonsRequest()and exportedCommonsRequestand verb‑specific types so request typing matches the v1.1.0 schemas exactly, and markedactorinClientOptionsas deprecated.buildCommonsRequest()and to send a flat payload{ verb, version, input, mode? }instead of nestedinput,limits,actor, orx402wrappers;call()now posts the canonical payload.--input) and adjusted examples/docs (README.md,typescript-sdk/README.md,EXAMPLES.md,QUICKSTART.md) to teach the flat request shape.x402/actor defaults while preserving legacy response normalization (receipt envelope parsing) only.Testing
npm run typecheckintypescript-sdk, which completed successfully.npm testintypescript-sdk, which ran unit and CLI smoke suites and passed (52 passed, 0 failed) and the CLI smoke tests passed.Codex Task