Skip to content

[review only, do not merge] x-client 0.3.0 modernisation diff - #2

Draft
ggreif wants to merge 1 commit into
mainfrom
review/0.3.0-modernisation
Draft

[review only, do not merge] x-client 0.3.0 modernisation diff#2
ggreif wants to merge 1 commit into
mainfrom
review/0.3.0-modernisation

Conversation

@ggreif

@ggreif ggreif commented Sep 11, 2026

Copy link
Copy Markdown
Collaborator

Review artifact — will be closed without merging.

Shows the 0.2.5 → 0.3.0 diff for the generated x-client so it can be reviewed as a diff. The change actually lands via caffeinelabs/skills-internal#287, which re-homes x into skills-internal/packages/connectors/x and retires this standalone repo.

What changed (0.3.0)

  • is_replicated = ?false default — X is side-effecting; a replicated outcall duplicates the write and fails IC consensus.
  • Free-form (Any) body fixcreateAccountActivitySubscription now takes body : Candid.Candid (was an unserialisable Any → empty candidValue).
  • Deps — serde-core 0.1.4→0.2.1 (de-based), core 2.4.0→2.6.0, moc 1.4.1→1.6.0; generator 7.24.0.
  • Skillskills/tweeting-fine-points.md §3 rewritten to "non-replicated by default".

Typechecks 597/597 in the new home. Do not merge — this repo will be deleted once 0.3.0 is confirmed published from skills-internal.

Diff-only snapshot of the 0.3.0 regen for review. The change actually
lands via caffeinelabs/skills-internal#287 (x re-homed into skills-internal);
this repo is being retired. Close without merging.
@ggreif
ggreif marked this pull request as draft September 11, 2026 09:52
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