-
Notifications
You must be signed in to change notification settings - Fork 74
feat(btw): retain native side sessions #1096
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
Open
MoerAI
wants to merge
74
commits into
code-yeongyu:main
Choose a base branch
from
MoerAI:feat/btw-retained-sessions
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
74 commits
Select commit
Hold shift + click to select a range
a8e789a
feat(btw): retain native side sessions
MoerAI cb493d7
fix(btw): enforce retained side runtime policy
MoerAI 66be6cc
Merge remote-tracking branch 'origin/main' into feat/btw-retained-ses…
MoerAI 8735d2b
fix(btw): route tool isolation through session API
MoerAI 549f8ce
fix(btw): enforce tool policy at provider boundary
MoerAI 3a947d9
fix(btw): preserve parent branch context
MoerAI d537d31
Merge remote-tracking branch 'origin/main' into feat/btw-retained-ses…
MoerAI ac875f4
fix(btw): enforce policy on prepared requests
MoerAI 5419584
fix(btw): persist initialized retained sessions
MoerAI cf9cc37
fix(btw): require persisted Main session
MoerAI bd7ef4d
fix(btw): preflight side isolation state
MoerAI 661518b
fix(btw): guard extension editor dialogs
MoerAI 396ad9e
fix(btw): validate parent session identity
MoerAI dc08ae8
fix(btw): restore captured Main leaf
MoerAI 2e45079
fix(btw): harden picker and parent identity
MoerAI d3e2086
fix(btw): serialize picker dispatch
MoerAI 2d6f797
fix(btw): bound catalog metadata reads
MoerAI a63dec6
fix(btw): preflight live provider auth
MoerAI a6f0e92
fix(btw): use metadata-only catalog listing
MoerAI 619613c
docs(core): cover retained BTW host changes
MoerAI 4373455
fix(btw): seed external session metadata
MoerAI eab6a02
fix(btw): preserve configured session storage
MoerAI 174ff94
fix(btw): suppress unavailable tool prompts
MoerAI b06be7c
fix(btw): revalidate settled parent identity
MoerAI c852fc9
fix(btw): suppress MCP instructions
MoerAI 175befc
fix(btw): serialize destructive close
MoerAI 44f1770
fix(btw): serialize session actions
MoerAI ab41efb
fix(btw): serialize Main return
MoerAI 37a4b00
fix(btw): suppress skill guidance
MoerAI 912b537
fix(btw): resolve shortcut command collisions
MoerAI 88d3ef6
fix(btw): suppress tool prompt presets
MoerAI b5faeed
fix(btw): revalidate active Main for New
MoerAI 3cacd49
fix(btw): bound recovered catalog scans
MoerAI a99fac8
fix(btw): revalidate Main after auth
MoerAI dc03fb7
fix(btw): preserve action reservation
MoerAI 6ecb31e
fix(btw): reject stale source after auth
MoerAI 7080b3a
fix(btw): defer parent snapshot
MoerAI 84480c8
fix(btw): wait before picker switch
MoerAI d6c1563
fix(btw): revalidate switch target
MoerAI 789b58d
fix(btw): guard direct session returns
MoerAI c9ff2b8
fix(btw): bind session identity through teardown
MoerAI 7fd8913
fix(btw): recover cancelled replacements
MoerAI be6eb5b
fix(btw): preserve recovery identity
MoerAI 8cbba14
fix(btw): close discarded runtimes
MoerAI 9d59c72
fix(btw): guard post-veto source state
MoerAI a6e18a8
fix(btw): preserve streaming close
MoerAI 09fb31a
fix(btw): track streaming source generation
MoerAI 81530c1
fix(btw): revalidate after host rebind
MoerAI 696cde6
fix(btw): lock replacement callbacks
MoerAI ef9ba6c
fix(btw): harden replacement rollback
MoerAI 76325cc
fix(btw): scope replacement privilege
MoerAI 0d6651e
fix(btw): close replacement admission gaps
MoerAI 64077ee
fix(btw): release initial turn close gate
MoerAI ff0c5cb
fix(btw): bind admission and deletion identity
MoerAI 5cdc370
fix(btw): rollback rejected shortcut claims
MoerAI 1b6e29d
fix(btw): cancel deferred shortcut claims
MoerAI 046f4d3
fix(btw): clear deferred claims before rollback
MoerAI 9238f91
Merge remote-tracking branch 'origin/main' into feat/btw-retained-ses…
MoerAI 29f0690
Merge remote-tracking branch 'origin/main' into feat/btw-retained-ses…
MoerAI ad4ff63
fix(btw): recover failed retained persistence
MoerAI 72310e7
fix(btw): claim retained persistence files
MoerAI 67ea1af
fix(btw): quarantine failed persistence cleanup
MoerAI c199960
fix(btw): bind persistence to claimed inode
MoerAI 0316d3c
fix(btw): detach failed candidate persistence
MoerAI a99ca35
Merge remote-tracking branch 'origin/main' into feat/btw-retained-ses…
MoerAI 3fc81d1
Merge remote-tracking branch 'origin/main' into feat/btw-retained-ses…
MoerAI 22ca1ce
Merge remote-tracking branch 'origin/main' into feat/btw-retained-ses…
MoerAI 8c4c07b
fix(bash-timeout): tolerate missing prompt context
MoerAI 6168d8e
Merge remote-tracking branch 'origin/main' into feat/btw-retained-ses…
MoerAI 2028cb8
test(rpc): model replacement lifecycle in registry fixture
MoerAI 8f4770a
Merge remote-tracking branch 'origin/main' into feat/btw-retained-ses…
MoerAI 62778e3
Merge remote-tracking branch 'origin/main' into feat/btw-retained-ses…
MoerAI 1e5962a
Merge remote-tracking branch 'origin/main' into feat/btw-retained-ses…
MoerAI ce9a799
Merge remote-tracking branch 'origin/main' into feat/btw-retained-ses…
MoerAI 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
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.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These new BTW fixes and feature notes are appended beneath the already-released
2026.8.24heading while the corresponding Unreleased sections remain empty. This rewrites an immutable published release record and prevents the next release tooling from collecting the changes; move the additions to the appropriate Unreleased subsections.AGENTS.md reference: AGENTS.md:L101-L102
Useful? React with 👍 / 👎.