Skip to content

SDK: transport for real callers, CI, and consumer adoption briefs - #41

Merged
jallers merged 6 commits into
proposed_type_script_api_versionfrom
claude/admiring-ride-vsq4sa
Nov 6, 2026
Merged

jallers merged 6 commits into
proposed_type_script_api_versionfrom
claude/admiring-ride-vsq4sa

Conversation

@jallers

@jallers jallers commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

This PR finishes the SDK work that consumers depend on, adds CI, and writes the two adoption briefs.

  • A1 transport: adds a credentials mode and an onUnauthorized hook. The hook resends an idempotent request once and never resends a plain write. Adds a per-request signal and client.withSignal.
  • A6 CI: runs npm run verify on Node 20, 22 and 24, and uploads an npm pack tarball. A prepare script lets consumers pin a git commit. Publishing still waits on the registry decision. .claude/settings.json lets sessions run the integration tier without a prompt.
  • Briefs: gh-v1 (plan 002) and k6i-agility-slack-bot (plan 003). Live writes are allowed only on the v1sdktesting instance.

All 92 unit tests pass. Against v1sdktesting, 20 integration tests pass and 2 skip; the skipped custom-fields suite runs on local instances only.

🤖 Generated with Claude Code

https://claude.ai/code/session_016NSWj9gL1oCubj5e2anVkb

- Transport: credentials mode, onUnauthorized (resends an idempotent
  request once; a plain write never), per-request signal and
  client.withSignal. Spec 000 §6 updated.
- CI: verify on Node 20/22/24 and an npm pack artifact; a prepare
  script so consumers can pin a git commit before a registry release.
- plans/002 (gh-v1, Track C) and plans/003 (slack bot, Track B).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016NSWj9gL1oCubj5e2anVkb
The runner itself refuses V1Production and any hosted instance not set
aside for API testing (spec 000 §5).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016NSWj9gL1oCubj5e2anVkb
This reverts commit 3acd126.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016NSWj9gL1oCubj5e2anVkb
This reverts commit 5452f52.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016NSWj9gL1oCubj5e2anVkb
@jallers
jallers merged commit 32454a7 into proposed_type_script_api_version Nov 6, 2026
3 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.

2 participants