Skip to content

sdk: release 0.2.29 - #477

Merged
foxnne merged 1 commit into
mainfrom
sdk/release-0.2.29
Oct 17, 2026
Merged

foxnne merged 1 commit into
mainfrom
sdk/release-0.2.29

Conversation

@foxnne

@foxnne foxnne commented Oct 17, 2026

Copy link
Copy Markdown
Collaborator

What changes

sdk_version goes from 0.2.28 to 0.2.29. Merging this tags sdk-v0.2.29 and publishes its tarball.

Why now: authors (#474, #475) need a release before plugins can use them:

  • the agent acts as its connection around each command, and plays its pointer tapes with playAs;
  • chat acts around its writes;
  • pixi's calls that wait out the person's stroke keep their author (plans/SHARED_HISTORY_PLAN.md step 2's plugin PRs).

SDK impact

  • None
  • Core-only or additive: reaches plugins at the next SDK release
  • Fingerprint moved: recorded in sdk/src/version.zig, sdk_version untouched, PR labelled sdk
  • SDK release: bumps sdk_version, lists the sdk PRs since the last sdk-v* tag

sdk PRs since sdk-v0.2.28:

  • sdk: who made each step: Author, act, and the host's author map #474: who made each step.
    • sdk.Author; Host.act / endAct / acted / actAgain / author / setInputAuthor.
    • The host keeps a per-document author map filled in recordStep.
    • stepAuthor, topStep, mayMerge, forgetDocumentAuthors, and Step.top.
    • The fingerprint moved. Everything is additive (a defaulted field, new functions).

Reaching plugins, no fingerprint move:

Verified

  • macOS:
    • On this head, zig build test-sdk-version passes, and scripts/pack-sdk.sh packs fizzy-sdk-v0.2.29.tar.gz.
    • fizzyedit/pixi, fizzyedit/agent and fizzyedit/atlas main build against this sdk/ (--fork) with no changes.
  • Windows:
  • Linux: CI.
  • Web:

Follow-ups

  • The repin automation opens sdk: repin to fizzy SDK 0.2.29 PRs in the store plugins whose fingerprint moved.
  • The agent has no repin automation: its repin is a hand-made PR, carrying the agent's act around agentCall and playAs for its pointer tapes.
  • Chat's repin carries its act around ACP writes.

🤖 Generated with Claude Code

sdk_version goes from 0.2.28 to 0.2.29. Merging this tags sdk-v0.2.29 and publishes its tarball.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@foxnne foxnne added the sdk Moves the plugin boundary's fingerprint; ships at the next SDK release label Oct 17, 2026
@foxnne
foxnne merged commit 6eec457 into main Oct 17, 2026
11 checks passed
@foxnne
foxnne deleted the sdk/release-0.2.29 branch October 17, 2026 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sdk Moves the plugin boundary's fingerprint; ships at the next SDK release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant