Repository navigation
feat(managed-agent): H3 background Shell and Monitor runtime #13265
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
+23,908
−462
Merged
Changes from 1 commit
Commits
Show all changes
131 commits
Select commit
Hold shift + click to select a range
bdb04e9
docs(managed-agent): design H3 background Shell and Monitor runtime
wenshao 2d70954
feat(core): add managed child_run (kind shell) record body for H3
wenshao 3582607
feat(managed-agent): mirror child_run shell record body in Java store
wenshao 8173837
test(core): commit and rebuild child_run shell chains through the ses…
wenshao 007289f
feat(managed-agent): close child_run reference closure and add stop-r…
wenshao 0c14259
feat(core): add named cgroup unit attach and managed child-run superv…
wenshao cddd231
feat(cli): admit v3 background shell under the supervised worker regi…
wenshao b144c4e
Merge branch 'main' into docs/h3-shell-monitor-design
wenshao 72c5e2c
feat(core): add open-ended shell stream capture with manifest revisions
wenshao 5a606b7
Merge remote-tracking branch 'origin/docs/h3-shell-monitor-design' in…
wenshao 5cf54e8
fix(core): type-narrow stream capture finalize and refused publish do…
wenshao 9c1437d
fix(cli): close background shell type gaps after the main merge
wenshao 4fb9f0a
fix(managed-agent): answer the R1 review round on the child_run contract
wenshao b6dc42a
fix(managed-agent): repair the CI-only cgroup root and env-guard fail…
wenshao a13e7db
feat(managed-agent): inject the child-run supervisor at worker boot
wenshao 24dba6a
docs(managed-agent): pin the two-row ledger shape for background proc…
wenshao 424a79a
feat(managed-agent): commit child_run shell lines from the hosted side
wenshao fd47530
feat(managed-agent): add the detached capture family to Tool v3 results
wenshao 184dd6a
fix(managed-agent): answer the R2 review round on worker, capture and…
wenshao 44af8cb
feat(managed-agent): thread the child-run orchestrator and the detach…
wenshao 210847d
test(cli): type the background-shell capture double
wenshao 9b8d875
feat(managed-agent): admit background Shell starts from the hosted to…
wenshao 797f8f7
feat(managed-agent): admit background Tool v3 dispatches and acknowle…
wenshao d976609
feat(managed-agent): answer shell-status and shell-terminate from the…
wenshao 3c074ce
feat(managed-agent): admit the background process row and answer its …
wenshao bdfcfbe
fix(managed-agent): answer maintenance views under the target identity
wenshao 151d765
feat(managed-agent): run the background exit leg through the record
wenshao 8979766
feat(managed-agent): close monitor_run revisions over their cited Ses…
wenshao d00ec4f
feat(managed-agent): gate monitor_run behind the managed-session/2 re…
wenshao 1e3b6b0
feat(managed-agent): funnel monitor_run revisions through a hosted or…
wenshao e090205
feat(managed-agent): drive monitor observations through a debounced loop
wenshao 4724f31
feat(managed-agent): notify from monitor observations in the same tra…
wenshao 1c9dae7
fix(managed-agent): keep a finished background Shell's receipt answer…
wenshao 555130d
fix(managed-agent): settle provable background exits before release's…
wenshao b21e5f4
fix(managed-agent): check the journaled receipt before attaching a ba…
wenshao dde1183
fix(managed-agent): backpressure the background Shell output pipes
wenshao fd31234
feat(managed-agent): promote the Shell publisher to Session scope
wenshao 7b63430
feat(managed-agent): drain a Session's background Shells ahead of rel…
wenshao aaaa8a2
docs(managed-agent): sync the H3 design's status line with landed slices
wenshao b20dbdb
feat(managed-agent): spawn Monitor watches through a cgroup watcher
wenshao 61fb973
feat(managed-agent): answer monitor status and stop from a worker reg…
wenshao 1a59457
feat(managed-agent): admit monitor watches into the open-ended captur…
wenshao ce04b21
feat(managed-agent): admit Monitor watches through the v3 executor
wenshao b8a5bff
feat(managed-agent): admit Monitor watches through the hosted tool turn
wenshao bf60c9b
feat(managed-agent): fan a monitor watch's observations into the host…
wenshao c205831
feat(managed-agent): rebuild a read-only Monitor after its Runtime is…
wenshao d17163b
feat(managed-agent): serve the task events routes with their SQL journal
wenshao 71bb5e7
docs(managed-agent): add the task events lane's build report
wenshao e44ca7c
feat(managed-agent): build the monitor wake envelope and the pending-…
wenshao 46b899f
merge: bring the task events SQL journal lane into the H3 branch
wenshao 5b41e53
feat(managed-agent): deliver the Legacy notification envelope on moni…
wenshao 4777beb
feat(managed-agent): run the monitor wake through an embedded scheduler
wenshao bd653de
fix(managed-agent): keep every new Session on the managed-session/1 r…
wenshao 36cbe1c
fix(managed-agent): keep monitor output byte-true and advance only fo…
wenshao 04ea968
feat(managed-agent): drain a busy background Shell at release, and an…
wenshao c745d31
fix(managed-agent): re-assert the output pause behind every flushed c…
wenshao 1d0455d
Merge remote-tracking branch 'origin/main' into docs/h3-shell-monitor…
wenshao 0485bd7
merge: absorb main's latest into the H3 branch, task journal at V40
wenshao 518cac5
test(integration): expect the monitor tool on the hosted shell profile
wenshao 375082f
fix(managed-agent): read the whole journal when deriving pending moni…
wenshao 5969410
fix(managed-agent): stop a full task journal from wedging record commits
wenshao f647866
refactor(managed-agent): drop the shell view's never-set error field
wenshao 66bb438
fix(managed-agent): let a replayed output advance pass instead of ref…
wenshao 707c2a9
chore(managed-agent): keep the task-events lane report out of the PR …
wenshao 6f6b227
merge: absorb main's #13388 and retool the H8 lock discipline onto it
wenshao 325cf02
fix(managed-agent): quiet the wake pump's consume guard at a blocked …
wenshao 7647596
fix(managed-agent): meld a monitor watch through one terminal step
wenshao 2c6c596
fix(managed-agent): settle the process row when the Runtime proves no…
wenshao accedcf
fix(managed-agent): attribute wake receipts to their own turn and sto…
wenshao f38c7db
fix(managed-agent): read the task event floor after the events, not b…
wenshao eb90f96
fix(managed-agent): move the task artifact references by compare-and-set
wenshao 8e27858
test(managed-agent): straighten three small voice and fixture drifts
wenshao d19c178
fix(managed-agent): admit named cgroup units and keep fast-exit evidence
wenshao a31ddca
fix(managed-agent): account capture pages from the batch they publish
wenshao 5bb9641
fix(managed-agent): answer the detached capture family in the validator
wenshao c548e1f
fix(managed-agent): harden the admission, capture and hold edges of t…
wenshao bf2d497
test(managed-agent): pin the unproven-end, early-line and settled-res…
wenshao ac20c21
fix(managed-agent): ground the release sweep on physical stops
wenshao 46d633a
fix(managed-agent): never step a terminal run line back to life
wenshao 4ace7d5
Merge remote-tracking branch 'origin/main' into docs/h3-shell-monitor…
wenshao a1e9730
Merge remote-tracking branch 'origin/main' into docs/h3-shell-monitor…
wenshao 225f355
fix(managed-agent): close the wake path's lost-turnup and haunted turns
wenshao 12916c3
fix(managed-agent): straighten two slice-D indentation slips
wenshao e2b401f
fix(managed-agent): let refused finalizes retry and commit ownerless …
wenshao fecfb78
fix(managed-agent): keep monitor wake turns off prompt claims and rec…
wenshao 47a14bc
fix(managed-agent): settle unstarted background siblings on reconcile…
wenshao b18571e
Merge remote-tracking branch 'origin/main' into docs/h3-shell-monitor…
wenshao 4b339c9
fix(managed-agent): renumber the task journal migration past main's V40
wenshao 2dea416
fix(managed-agent): classify wake recovery exceptions by type, never …
wenshao c900927
fix(managed-agent): re-drive a refused background settle once the rec…
wenshao 370d933
test(managed-agent): opt token-bearing store fixtures into non-loopba…
wenshao a0fd230
fix(managed-agent): own the background capture lane in publication mode
wenshao 2a3688d
fix(managed-agent): demand unit emptiness before settling a natural end
wenshao b95765d
fix(managed-agent): let only the same capture's lineage advance a rec…
wenshao ce870e6
fix(managed-agent): admit the native Monitor payload through the v3 gate
wenshao 5986e18
Merge remote-tracking branch 'origin/main' into docs/h3-shell-monitor…
wenshao 5815784
fix(managed-agent): prove, refuse and resume correctly at the v3 admi…
wenshao be54aab
fix(managed-agent): count pending turn, truncate and register resumes…
wenshao 058ff3a
fix(managed-agent): answer the natural end's evidence when its settle…
wenshao 9fca22b
fix(managed-agent): let foreground and background captures pick their…
wenshao edcbe0e
fix(managed-agent): enable the Monitor line on the publication lane
wenshao 68ff69a
fix(managed-agent): retry a thrown record forward and refuse before a…
wenshao 954d9c5
Merge branch 'main' into docs/h3-shell-monitor-design
wenshao 3cd92c3
fix(managed-agent): settle a started monitor wake in the cancelled Ho…
wenshao 3951037
fix(managed-agent): admit a Monitor only where its own validation adm…
wenshao c19022c
Merge remote-tracking branch 'origin/docs/h3-shell-monitor-design' in…
wenshao abf9687
Merge remote-tracking branch 'origin/main' into docs/h3-shell-monitor…
wenshao 78e461a
fix(managed-agent): settle the admitted run records the recovery catc…
wenshao 17cf17c
fix(managed-agent): sweep durable background rows the fresh broker ne…
wenshao b5c0766
fix(managed-agent): name the isolation cause in the recorded start re…
wenshao 82e0dea
fix(managed-agent): share the capture status rule and announce a blin…
wenshao cafc7ec
fix(managed-agent): narrow the shared status rule at the result envel…
wenshao bd35049
fix(managed-agent): redrive a refused final forward on an attached re…
wenshao 601c6bd
Merge remote-tracking branch 'origin/main' into docs/h3-shell-monitor…
wenshao b883b66
fix(managed-agent): renumber the task journal migration past main's V44
wenshao 15ec440
fix(managed-agent): restore monitor-bearing sessions and pin the clos…
wenshao b618077
test(managed-agent): cover the write-arm forward retry on the next ed…
wenshao 117e011
fix(managed-agent): keep the publication-installed flag on the publis…
wenshao 0e01478
test(managed-agent): de-race the redrive witness behind fake timers
wenshao 3a700a3
fix(managed-agent): bound the refused-finalize redrive and wait it in…
wenshao 2033aca
fix(managed-agent): forward a blind-capture revision to the record as…
wenshao 8d88d6f
fix(managed-agent): freeze each stream at its flush boundary and fly …
wenshao 2c9a696
fix(managed-agent): admit the one settled leg over a fully sealed man…
wenshao 74a907a
fix(managed-agent): stop every monitor observation loop before the Se…
wenshao dad53cb
fix(managed-agent): resolve the background Shell environment for its …
wenshao 95cb1fc
test(managed-agent): pin the created-only cleanup of a failed cgroup …
wenshao 3b51fe1
fix(managed-agent): flush every stream's page on its own boundary bef…
wenshao c4d68c7
fix(managed-agent): wait every re-drive that starts inside the publis…
wenshao c370c55
fix(managed-agent): verify a detached capture by its own record linea…
wenshao b732391
fix(managed-agent): resolve the background environment for the tool s…
wenshao 6c264cb
fix(managed-agent): park an unconfirmed stop on runtime_lost instead …
wenshao 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
fix(cli): close background shell type gaps after the main merge
- Loading branch information
commit 9c1437ddd6a1d97a8480084f49730d735058b2b0
Some comments aren't visible on the classic Files Changed page.
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
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.
Uh oh!
There was an error while loading. Please reload this page.