Repository navigation
release: v1.3.187 kernel history preservation - #507
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
Verification
39996c1e39399cdae63aac188b1fcaa7814f3d51ca905d5f6911e95b6dd5de56(12844112 bytes).Upgrade
Update the control plane and payload. Drain requests before synchronizing/restarting changed local Claude kernels; remote baked-kernel slots require a rebuilt slot image and container reload. Already-installed matching kernel bytes do not need another replacement. No new dependencies or database migrations.
New-session live cache reuse was observed; this does not claim the original historical cache-break incident has been fully diagnosed.
Note
Medium Risk
Ships a new Claude kernel that changes how conversation history is serialized to the native CLI hop—a core inference path—though scope is limited to preservation rules and existing tool_result guards.
Overview
Cuts v1.3.187 and pins a new Claude
kin-kernelpayload (payload-2026.10.17-history, SHA25639996c1e…, ~12.8MB). Only the kernel asset bytes change indeploy/payload.json; Codex kernel and the rest of the manifest stay on the prior hashes.Release notes document the kernel behavior change: unknown message blocks and extension fields on known types (thinking bindings, citations, tool-call provenance) are kept through the native CLI hop instead of being dropped silently; extended
tool_resultstill goes through continuation ID and size checks.The changelog also formalizes two fixes already merged elsewhere—Anthropic streaming
event: errorremapped viamapUpstreamErrorfor Usage Policy (policy_blocked/refusal_guard), and gateway streaming honoringKIN_STREAM_IDLE_TIMEOUTwith the same cascade as the panel andkernel.json(default 180s)—and removes them from the unreleased section.Upgrade: refresh the Node control plane and payload; drain in-flight work before syncing/restarting local Anthropic kernels; remote baked-kernel slots need a rebuilt image and container reload. Slots already on the matching kernel hash can skip replacement.
Reviewed by Cursor Bugbot for commit fcf1da1. Configure here.