-
Notifications
You must be signed in to change notification settings - Fork 2.9k
feat(cli): Add standalone conversation isolation primitives #9341
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
doudouOUC
merged 30 commits into
QwenLM:main
from
doudouOUC:feat/standalone-pr2a-primitives
Aug 20, 2026
Merged
Changes from all commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
cae475f
docs: finalize standalone PR2 core design
doudouOUC 8523083
feat(cli): Add standalone conversation isolation primitives
doudouOUC 55e1ebc
fix(serve): block mixed-case standalone restore
doudouOUC e00ed9f
fix(serve): fail closed on corrupt session metadata
doudouOUC 9736211
test(cli): repair PR2A CI doubles and identity replacement cases
doudouOUC c3745da
fix(serve): key restore shared guard on persisted session id spelling
doudouOUC 9b9feb1
fix(serve): unify persisted-session conflict contract across restore …
doudouOUC 3b8869d
docs: sync standalone PR2 plan and design docs with R1 review
doudouOUC 89e7463
fix(cli): normalize session-map lookups in restore failure cleanup gu…
doudouOUC bc86702
fix(cli): snapshot standalone dir entries after final identity inspect
doudouOUC dcdc1ae
fix(cli): lock restore guard on both request and persisted session id…
doudouOUC d8d9e59
fix(cli): canonicalize session-archive coordinator lock keys
doudouOUC f0319ee
test(cli): pin workspace ordering/race propagation and align PR2 plan
doudouOUC ec60a33
fix(core): make case-insensitive resolver conflict decisions content-…
doudouOUC 526bf15
fix(cli): make caller-supplied sessionId create admission case-aware
doudouOUC 153856b
fix(cli): narrow reserved-source restore gate to internal runtimes
doudouOUC 5fe4f7c
test(cli): flip the remaining generic-surface reserved-source test
doudouOUC ab0b0a4
docs: sync PR2A plan with the shipped create-admission resolver consumer
doudouOUC 7b35a29
fix(core): narrow the session id case resolver's occupancy arms
doudouOUC 8295011
fix(cli): key the private conversation directory on the canonical id
doudouOUC 04ac635
test(cli): follow the canonical private-directory key in the Live res…
doudouOUC f1fc25c
fix(cli): report proven parent lineage from the loadable-session reader
doudouOUC 8a9e10c
fix(core): stop the alias resolver from turning I/O and missing inode…
doudouOUC bf3ee64
fix(core): let a crashed first run resume its transcript past a case …
doudouOUC f8783c9
fix(cli): fail closed when a filesystem cannot prove directory identity
doudouOUC ceaf5a9
fix(cli): keep caller-supplied session-id admission fail-closed on I/…
doudouOUC f716cc6
fix(cli): keep the directory identity module out of the core package …
doudouOUC 49dec69
fix: correct three defects introduced by the previous review round
doudouOUC e4e9ef5
fix(cli): Collapse case-variant session ids in batch lifecycle and CL…
doudouOUC 62d5c5a
merge: origin/main into feat/standalone-pr2a-primitives
doudouOUC 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
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
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
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
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.