Skip to content

fix(pitot): make the npm and python SDK packages publishable - #247

Merged
bigboateng merged 1 commit into
mainfrom
pitot-sdk-build
Jul 29, 2026
Merged

fix(pitot): make the npm and python SDK packages publishable#247
bigboateng merged 1 commit into
mainfrom
pitot-sdk-build

Conversation

@bigboateng

Copy link
Copy Markdown
Contributor

The v0.1.0 release proved the binary channel (binaries + checksums live on AR, /pitot/latest serves 0.1.0) but failed at the npm binding step: the TS SDK package had never been built as a package — no @types/node for its runner's readline/process usage. Fixes: @types/node devDependency + types: ["node"] in tsconfig; SDK license metadata MIT → Apache-2.0 (matching the repo). Both binding builds verified in isolation: tsc emits dist/, python -m build emits the operatorstack-pitot sdist+wheel. After merge+sync: tag v0.1.1 to publish binaries+bindings in lockstep.

The v0.1.0 release run failed at the npm binding publish: the TypeScript SDK
had never been built as a package and lacked node type definitions for its
runner (readline/process). Add @types/node + tsconfig types pin; verify both
binding builds in isolation (tsc -> dist/, python -m build -> sdist+wheel).
SDK manifests also correct license metadata MIT -> Apache-2.0 to match the
repository license.

Disclosure-Reviewed: reviewed — public-safe only, private facet kept out of this commit
@github-actions

Copy link
Copy Markdown

Pitot coding-agent E2E

Intelligence Flow is the verification source; Pitot's public README carries the latest main status.

Agent Ubuntu macOS Windows Result Evidence
Claude ✅ Pass · real CLI 2.1.217 · native · binary-observed anthropic messages ✅ Pass · real CLI 2.1.217 · native · binary-observed anthropic messages ✅ Pass · real CLI 2.1.217 · native · binary-observed anthropic messages ✅ Passing All platforms are required
Cursor ✅ Pass · real CLI 2026.07.20-8cc9c0b · native · binary-observed cursor connect proto ✅ Pass · real CLI 2026.07.20-8cc9c0b · native · binary-observed cursor connect proto ✅ Pass · real CLI 2026.07.20-8cc9c0b · WSL · binary-observed cursor connect proto ✅ Passing All platforms are required
Codex ✅ Pass · real CLI 0.145.0 · native · binary-observed openai responses ✅ Pass · real CLI 0.145.0 · native · binary-observed openai responses ✅ Pass · real CLI 0.145.0 · native · binary-observed openai responses ✅ Passing All platforms are required
GitHub Copilot CLI ✅ Pass · real CLI 1.0.73 · native · binary-observed openai chat ✅ Pass · real CLI 1.0.73 · native · binary-observed openai chat ✅ Pass · real CLI 1.0.73 · native · binary-observed openai chat ✅ Passing All platforms are required
Gemini ✅ Pass · real CLI 0.51.0 · native · binary-observed gemini generate content ✅ Pass · real CLI 0.51.0 · native · binary-observed gemini generate content ✅ Pass · real CLI 0.51.0 · native · binary-observed gemini generate content ✅ Passing All platforms are required
Kimi Code ✅ Pass · real CLI 0.29.0 · native · binary-observed openai chat ✅ Pass · real CLI 0.29.0 · native · binary-observed openai chat ✅ Pass · real CLI 0.29.0 · native · binary-observed openai chat ✅ Passing All platforms are required
OpenCode ✅ Pass · real CLI 1.18.4 · native · binary-observed openai responses ✅ Pass · real CLI 1.18.4 · native · binary-observed openai responses ✅ Pass · real CLI 1.18.4 · native · binary-observed openai responses ✅ Passing All platforms are required
Pi ✅ Pass · real CLI 0.81.1 · native · binary-observed openai chat ✅ Pass · real CLI 0.81.1 · native · binary-observed openai chat ✅ Pass · real CLI 0.81.1 · native · binary-observed openai chat ✅ Passing All platforms are required
Qwen Code ✅ Pass · real CLI 0.20.1 · native · binary-observed openai chat ✅ Pass · real CLI 0.20.1 · native · binary-observed openai chat ✅ Pass · real CLI 0.20.1 · native · binary-observed openai chat ✅ Passing All platforms are required

Runtime capabilities

Capability Ubuntu macOS Windows Result
pitot request ✅ Pass · real runtime allow/deny ✅ Pass · real runtime allow/deny ✅ Pass · real runtime allow/deny ✅ Passing

Source commit: e19237b9e850

@bigboateng
bigboateng merged commit de7af97 into main Jul 29, 2026
41 checks passed
@bigboateng
bigboateng deleted the pitot-sdk-build branch July 29, 2026 01:04
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