Skip to content

Cut v0.3.4: PROTOCOL_VERSION 23 - #1014

Merged
Tryanks merged 1 commit into
mainfrom
cut-v0.3.4
Oct 29, 2026
Merged

Tryanks merged 1 commit into
mainfrom
cut-v0.3.4

Conversation

@Tryanks

@Tryanks Tryanks commented Oct 29, 2026

Copy link
Copy Markdown
Owner

Summary

-// Unreleased: the assistant_message item carries `summarized`, set when the
-// provider delivered a summary of the message rather than its text.
-pub const PROTOCOL_VERSION: u32 = 22;
+// Version 23 (v0.3.4): the assistant_message item carries `summarized`, set
+// when the provider delivered a summary of the message rather than its text.
+pub const PROTOCOL_VERSION: u32 = 23;

The wire changed after v0.3.3 (#1013), so this release bumps the number once and folds the note into the version 23 line (Principle 9). After merge, v0.3.4 is tagged on main and the release workflow publishes it. v0.3.4 replaces v0.3.3, whose downloads are then taken down, as v0.2.6 replaced v0.2.4 and v0.2.5.

Evidence

  • cargo fmt --all --check passes.
  • cargo nextest run -p tcode-protocol -p tcode-traverse -p tcode-client: 117 passed.
  • No test or fixture hard-codes protocol version 22.

Merge Danger

Door: one-way once the tag is pushed and the release published. After that, v0.3.3 clients and hosts refuse to pair with v0.3.4 ones, which is the intent.

Blast Radius: protocol

Folds the summarized assistant_message note into the version 23 line.
@Tryanks
Tryanks merged commit d5be7f5 into main Oct 29, 2026
13 checks passed
@Tryanks
Tryanks deleted the cut-v0.3.4 branch October 29, 2026 19:09
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