Skip to content

Support checkpoint request protocol - #41

Draft
simolus3 wants to merge 4 commits into
async-refactorfrom
checkpoint-protocol
Draft

simolus3 wants to merge 4 commits into
async-refactorfrom
checkpoint-protocol

Conversation

@simolus3

@simolus3 simolus3 commented Sep 18, 2026

Copy link
Copy Markdown
Collaborator

This adds support for checkpoint requests, enabled as an option:

  1. Use new /sync/checkpoint-request request instead of /write-checkpoint2.json.
  2. Adopt checkpoint state, seed with connect request from core extension.
  3. Repost checkpoint requests until they're included in a completed checkpoint on the sync stream.

Tests are ported from prior JS, Dart, Kotlin and DotNet PRs adding the same thing.

AI use: I used Claude Code to review this and to help port tests.

@simolus3
simolus3 added this pull request to stack #42 September 18, 2026 15:48
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