-
Notifications
You must be signed in to change notification settings - Fork 23
fix(cache): distinguish stable prefix changes from history compaction #213
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
09e0ac9
fix(cache): distinguish stable prefix from history rewrites
senamakel 132a5da
fix(cache): require explicit stable message boundaries
senamakel ef79919
fix(cache): preserve frozen prefix through compaction
senamakel 0579867
fix(cache): guard unknown prefix boundaries conservatively
senamakel a9d8a07
fix(cache): preserve explicit and resumed prefix boundaries
senamakel 18d9022
fix(cache): preserve replacement prompt boundaries
senamakel 620e1b0
fix(cache): retain custom volatile layout identity
senamakel dd3f861
fix(session): match scanned transcript prefix on resume
senamakel 898622c
fix(cache): shift declared tiers for dynamic prompts
senamakel 409796c
fix(session): retain stored boundary across repeated resume
senamakel 091eff9
fix(cache): shift structured prompt declarations
senamakel ff80d94
feat(session): persist frozen prefix count per generation
senamakel 1eac3db
test(cache): verify frozen tiers and reject mismatched sessions
senamakel 6cd079c
fix(session): retain adopted frozen prefix boundary
senamakel 25f0f91
fix(cache): carry frozen tiers into each harness invocation
senamakel 094919a
fix(session): rebind cached prefix length to write target
senamakel f907fae
fix(cache): distinguish provider route from response identity
senamakel c534f9d
fix(cache): keep zero-prefix summaries volatile
senamakel 9b73b3f
fix(session): validate exact transcript identity
senamakel c9c25fa
fix(cache): mark zero-prefix requests before compaction
senamakel a2c5151
fix(cache): promote stable prepends from empty marker
senamakel 7fd7ac7
fix(cache): promote tools added after empty-prefix marker
senamakel a982005
fix(cache): preserve tools across zero-prefix prepends and guard cust…
senamakel 1abc7f6
test(cache): cover system edits and preserve tail append reuse
senamakel 0352890
fix(cache): fingerprint stable prepends before dispatch
senamakel 8500fbf
fix(cache): report only stable-prefix changes in public events
senamakel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.