Skip to content

Build handwritten Go, Python, PHP, Rust and C# SDKs - #348

Merged
purpshell merged 306 commits into
mainfrom
feat/multi-language-sdk-foundation
Oct 22, 2026
Merged

purpshell merged 306 commits into
mainfrom
feat/multi-language-sdk-foundation

Conversation

@purpshell

@purpshell purpshell commented Oct 11, 2026 •

Copy link
Copy Markdown
Member

Adds handwritten Go, Python, PHP, Rust and C# SDKs, native package checks, and source-bound documentation snippets across all six languages. Fixes stream cursor handling, bounded frames and single-submission media/history commands.

Validation: 46 focused tests and 10 catalog tests passed on Node 24. The full hosted matrix must qualify this head.

The snippet export binds SDK source 8842dbef. This source is unpublished; install commands are withheld. Source checks do not establish API or launch availability.

@coderabbitai

coderabbitai Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

Walkthrough

Warning

Review details and warnings were omitted to fit the comment limit.

@purpshell purpshell changed the title Add shared coverage and wire-test foundation for native SDKs Build handwritten Go, Python, PHP, Rust and C# SDKs Oct 11, 2026
@purpshell
purpshell marked this pull request as ready for review October 21, 2026 07:22

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c4b380f748

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/go/event_stream.go Outdated
Comment thread packages/go/storage/sync.go Outdated
Comment thread packages/python/src/polymorfa/events.py
The one-submission correction in 45b2075 stopped keyed history chunk
retries and deletions from repeating, since those routes have no server
replay ledger. delivery-41-contract still asserted the superseded retry
and failed hosted CI on a06e42d. Assert one submission, the surfaced 503
and call-time wire bytes through the public MessagingClient instead.
Bind the source-only catalog to 8842dbe after correcting the stale one-submission assertion. Preserve all 186 exported programs, API pins and withheld installation commands. Hosted exact-head qualification remains required.
@purpshell
purpshell merged commit ca5ad90 into main Oct 22, 2026
15 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