Repository navigation
feat(onboard): activate buildless managed onboarding #9323
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 4 commits
Commits
Show all changes
256 commits
Select commit
Hold shift + click to select a range
5b04798
fix(e2e): bind reused publication to main
ericksoa f0326fc
fix(onboard): persist managed OpenClaw agent identity (#9370)
ericksoa d0fee06
fix(onboard): accept schema-owned messaging plan fields (#9374)
ericksoa 3cf9a57
fix(openclaw): isolate startup guard output (#9371)
ericksoa 1f4bf49
fix(policy): grant managed startup CA bundle read access (#9391)
ericksoa 789a268
fix(e2e): require active Telegram configuration (#9375)
deepujain f08ae80
test(e2e): accept managed onboarding outcomes (#9394)
ericksoa 2599e9b
fix(e2e): match credential values in sandbox scan (#9395)
ericksoa f59fc5a
test(e2e): restore reviewed legacy gateway fixture (#9398)
ericksoa 123628c
fix(onboard): retain qualification catalog on rebuild (#9396)
ericksoa 55f3397
fix(e2e): observe termios through inherited PTY (#9389)
jyaunches d216dfb
fix(onboard): accept managed runtime aliases (#9408)
deepujain 2044f42
fix(onboard): persist managed Hermes state (#9373)
ericksoa 0daba6c
fix(onboard): share qualification revision parsing
ericksoa 8d00488
fix(cli): preserve platform base resolution metadata (#9400)
ericksoa 5a3a358
fix(e2e): bind Deep Agents Code onboarding to the published platform …
jyaunches ac74291
fix(cli): preserve exact base resolution metadata (#9407)
ericksoa 72c620e
fix(e2e): wait for OpenClaw startup before PTY input (#9422)
ericksoa d52803f
fix(cli): preserve Deep Agents Code rebuild base-image resolution met…
jyaunches 7f7126e
fix(e2e): remove unenforced PTY signing (#9421)
jyaunches 1bfeddc
test(e2e): accept completed OpenClaw TUI turns (#9444)
ericksoa 6a1f4cd
fix(recovery): wait after legacy container handoff (#9423)
jyaunches f4f8a00
fix(cli): retain published LangChain Deep Agents Code base-image refe…
jyaunches 774e236
fix(cli): settle Portable OpenClaw pairing (#9376)
senthilr-nv 901e029
Merge origin/main into feat/b3-e-buildless-onboarding-9140
ericksoa fd30d43
fix(ci): align direct-run source-shape budget
ericksoa 52bc0d4
Merge remote-tracking branch 'origin/main' into feat/b3-e-buildless-o…
ericksoa 4a53e6f
Merge origin/main into feat/b3-e-buildless-onboarding-9140
ericksoa 7db1b38
Merge origin/main into feat/b3-e-buildless-onboarding-9140
ericksoa 7d91b15
test: keep managed publication coverage within budget
ericksoa bf44e73
fix(e2e): preserve managed catalog authority in child env
ericksoa a6feb56
fix(mcp): restore managed startup CA for probes
ericksoa 822fbbe
Merge remote-tracking branch 'origin/main' into feat/b3-e-buildless-o…
ericksoa 37442af
Merge remote-tracking branch 'origin/main' into feat/b3-e-buildless-o…
ericksoa def59e5
fix(onboard): preserve live managed CA trust
ericksoa f144ecf
Merge remote-tracking branch 'origin/main' into feat/b3-e-buildless-o…
ericksoa a4f9b59
fix(e2e): repair exact PR image qualification
ericksoa 9c2d8f9
fix(e2e): bind PR image release to CLI identity
ericksoa f8c8ebc
ci(e2e): retrigger managed image qualification
ericksoa 7f806ed
fix(e2e): use git release identity for PR images
ericksoa 171f2db
ci(e2e): reuse qualified a4 image cohort
ericksoa 438cedd
ci(e2e): match exact a4 CLI release identity
ericksoa 075fc82
ci(e2e): preserve exact candidate build identity
ericksoa c04fae1
ci(e2e): preserve exact reused image catalog
ericksoa a013e04
ci(e2e): reuse qualified a4 base contract
ericksoa fe6cfd3
ci(e2e): expose reused base evidence to live target
ericksoa 8e2fd43
Merge origin/main into feat/b3-e-buildless-onboarding-9140
ericksoa 395c8db
Merge branch 'main' into feat/b3-e-buildless-onboarding-9140
ericksoa 15e3400
ci(e2e): remove temporary branch qualification scaffolding
ericksoa 6fa2baa
ci(e2e): preserve exact-sha branch qualification
ericksoa 951e483
test(e2e): verify Telegram removal state (#9613)
ericksoa 5feb302
fix(e2e): reap connect after dashboard forward handoff (#9621)
ericksoa cf2d821
fix(onboard): authorize stock messaging schema fields (#9615)
ericksoa edb2767
fix(policy): allow managed startup runtime trust reads (#9616)
ericksoa f10a9bc
test(e2e): prove managed Hermes GPU startup (#9612)
ericksoa af9be9b
fix(images): preserve DCode base resolution metadata (#9628)
ericksoa 6d6d5d1
fix(runtime): acquire managed Hermes root helper (#9629)
ericksoa 165d11a
fix(ci): resolve current PR managed image catalog
ericksoa 15f8237
fix(ci): reuse current managed image contracts
ericksoa c2a190a
fix(ci): reuse unchanged Deep Agents base
ericksoa 7055923
fix(onboard): persist verified sandbox GPU proof
ericksoa dfdaaa7
test(e2e): validate managed reasoning handoff
ericksoa bc17229
fix(runtime): preserve helper channel across Hermes fence
ericksoa 45398c3
test(e2e): verify Hermes managed bootstrap command
ericksoa 015bb45
fix(onboard): hand off managed GPU fallback cleanup
ericksoa 92de803
fix(runtime): refresh reviewed managed startup bundle
ericksoa fbc2d2a
fix(onboard): rotate managed GPU fallback identity
ericksoa 6e6a0f8
ci(e2e): pin refreshed managed image cohort
ericksoa eeffc82
fix(e2e): resolve cutover residual failures
ericksoa 8b02205
fix(e2e): clear remaining cutover failures
ericksoa 49ede87
ci(e2e): qualify exact residual-fix candidate
ericksoa 03e6eb6
fix(e2e): clear managed cutover failures
ericksoa b85031a
ci(e2e): reuse immutable images for PR heads
ericksoa 693a061
fix(e2e): resolve repeated cutover failures
ericksoa 9d4f692
fix(e2e): preserve Hermes helper transport readability
ericksoa aedf72f
fix(runtime): preserve root helper failure code
ericksoa 5ba446f
fix(runtime): align Hermes transaction binding
ericksoa 260198a
fix(runtime): settle final Hermes E2E races
ericksoa 9d96d10
fix(shields): avoid fresh Hermes no-op mutation
ericksoa 8c109f5
fix(hermes): bind managed Shields state root
ericksoa a6200b7
Merge remote-tracking branch 'origin/main' into fix/9323-e2e-residuals
ericksoa fbc198b
fix(mcp): republish credentials after policy binding
ericksoa c073313
ci(e2e): reuse exact managed image contracts
ericksoa db1f99d
merge: resolve conflicts with main
github-actions[bot] 58ef958
fix(onboard): exclude Hermes Portable from managed activation (#9635)
ericksoa b684daa
merge: resolve conflicts with main
github-actions[bot] 10ae460
merge: resolve conflicts with main
github-actions[bot] 57652f5
Merge branch 'main' into feat/b3-e-buildless-onboarding-9140
prekshivyas d333939
fix: address qualification review findings
prekshivyas 5adfe5a
Merge branch 'main' into feat/b3-e-buildless-onboarding-9140
prekshivyas e9b25d2
fix: clear MCP qualification and advisor failures
prekshivyas 562d3d0
test: satisfy advisor diff growth guardrails
prekshivyas 10f8658
fix: bind managed images to release provenance
prekshivyas c89b256
test(e2e): support authenticated MCP event streams
prekshivyas e11c69a
test(e2e): flush authenticated MCP event streams
prekshivyas b4aa3dd
test(e2e): support mcporter legacy SSE fallback
prekshivyas bb2e8ec
fix(mcp): harden legacy session fallback
prekshivyas ac99d22
chore(ci): lower stale runner fan-in budget
prekshivyas e9f3592
test(onboard): reproduce final lifecycle handoff race
jyaunches 863b44a
test(mcp): recognize fresh placeholder registration
prekshivyas 515b1e4
merge(main): reconcile rebuild lifecycle handoff
jyaunches 66436ff
fix(onboard): wait for final lifecycle release
jyaunches 7717276
docs(onboard): record lifecycle wait contract
jyaunches cdbf301
Merge branch 'main' into feat/b3-e-buildless-onboarding-9140
prekshivyas 13409b3
test(mcp): use live credential revision in probe
prekshivyas 82cd997
fix(codeql): remove adapter alert patterns
prekshivyas 2b39ebc
fix(rebuild): restore MCP policies through owned lifecycle
prekshivyas 6016f7f
test(installer): budget forward watcher probes
prekshivyas 61af3e0
fix(onboard): recognize stopped replacement lifecycle
jyaunches ab59550
test(messaging): cover Hermes Discord credential binding
jyaunches 583c243
fix(rebuild): stage MCP policy carry-forward
prekshivyas e7796bb
fix(messaging): bind Hermes Discord credentials
jyaunches cd9f257
fix(onboard): deduplicate provider cleanup suffixes
jyaunches 3d816eb
fix(rebuild): hand off MCP state to inner onboard
prekshivyas c03f880
fix(messaging): verify existing static profiles
jyaunches 2d5c0f6
fix(messaging): replay static provider binding
jyaunches d9146d4
test(messaging): cover static policy passthrough
jyaunches 777bac5
fix(messaging): fail closed on unresolved policy bindings
jyaunches 9565fd2
fix(onboard): require final lifecycle release
jyaunches b2aa0bd
fix(messaging): enforce static bindings on channel add
jyaunches 5e700a8
fix(onboard): keep lifecycle polling host-bound
jyaunches 6890b5a
fix(messaging): revalidate static profile reuse
jyaunches 031f682
fix(shields): preserve Hermes Discord bindings
jyaunches ae09374
fix(messaging): preserve conflicting providers
jyaunches 1fbf968
test(shields): prove invalid identity fails before staging
jyaunches 3110720
fix(messaging): preflight provider identities
jyaunches 56f1bd3
test(messaging): align provider preflight fixtures
jyaunches c085f0a
fix(policy): explain binding materialization failures
jyaunches c9435f8
fix(providers): scope static profile checks
jyaunches 32c21c7
merge(main): reconcile lifecycle handoff
jyaunches 5b1af40
test(onboard): cover lifecycle probe failures
jyaunches 1f1bac2
merge(main): incorporate MCP prerequisite
jyaunches 4d45294
merge(main): include launchable diagnostics
jyaunches e035fb6
fix(rebuild): bind MCP carry-forward to journal
prekshivyas 18932f0
fix(policy): materialize Hermes permissive binding
jyaunches 74a3230
Merge remote-tracking branch 'origin/main' into pr-9323
prekshivyas 0584e99
test(mcp): align destroy rollback with revision handoff
prekshivyas 2785f69
test(policy): make mode assertion portable
jyaunches a81f272
Merge branch 'main' into codex/fix-rebuild-final-lifecycle-handoff
cjagwani b0aa634
Merge remote-tracking branch 'origin/main' into pr-9323
prekshivyas 5edd54a
fix(openclaw): refresh hash after plugin registry update
prekshivyas fd1e0f9
fix(messaging): bind channel credentials to profile
rsliter 7be37f9
fix(messaging): fail closed on provider inspection
apurvvkumaria 89995d4
merge: sync current main into messaging repair
apurvvkumaria 3249f54
fix(messaging): verify profile-backed provider state
rsliter 87415a3
test(messaging): align provider identity fixtures
apurvvkumaria 6b4ec41
merge: reconcile provider verification repairs
rsliter 9d26f06
fix(snapshot): revalidate before profile import
apurvvkumaria eb92aca
docs(messaging): correct placeholder provider profile
rsliter 5b635e2
merge: preserve concurrent messaging repairs
rsliter 7f4ffd3
fix(messaging): address provider review feedback
apurvvkumaria 79efaef
fix(messaging): bound provider inspection output
rsliter 4889d64
merge(messaging): reconcile provider review repairs
rsliter cd5ba23
merge(main): reconcile lifecycle handoff
jyaunches e8ec3bf
merge: sync current main into messaging repair
apurvvkumaria 7254137
fix(onboard): require sandbox name release
jyaunches 1f7958b
merge(main): reconcile lifecycle handoff fix
jyaunches aa533f9
merge(main): reconcile installer trust update
jyaunches 312c0be
merge: resolve conflicts with main
github-actions[bot] 54d86dc
merge: resolve conflicts with main
github-actions[bot] 053d704
merge(main): reconcile provider publication order
jyaunches 0e1cf95
test(onboard): model lifecycle release in messaging fixtures
jyaunches 29d560f
test(installer): expect root Hermes Dockerfile
prekshivyas 50816d9
fix(e2e): refresh branch artifact identities
prekshivyas 36fe7ba
merge: include approved lifecycle handoff fix
prekshivyas 26fea95
merge: include approved Hermes Discord binding fix
prekshivyas bec8bd7
merge: update from main
prekshivyas 64da19c
fix(messaging): verify providers before recreation
rsliter 5e53524
merge: include messaging credential binding fix
prekshivyas 529d8a9
fix(ci): reconcile composed workflow validators
prekshivyas 7d96f5b
merge: update from main
prekshivyas ff65906
fix(messaging): validate provider adoption boundaries
rsliter 4bcddb8
merge(main): refresh provider credential repair
rsliter 1be3219
fix(messaging): scope profile validation to gateway
rsliter 1aecbf1
test(messaging): accept scoped profile commands
rsliter 904558d
fix(messaging): validate profiles before reuse
rsliter b77f111
fix(messaging): validate profiles before onboarding reuse
rsliter 26b2b41
Merge remote-tracking branch 'origin/main' into codex/pr9323-main-ref…
ericksoa e54a8ca
fix(onboard): reconcile managed GPU fallback cleanup
prekshivyas 9b2b5a2
merge: reconcile concurrent branch refresh
prekshivyas 2805617
merge: resolve conflicts with main
github-actions[bot] b686615
merge: resolve conflicts with main
github-actions[bot] 423b67d
merge: resolve conflicts with main
github-actions[bot] 1289012
merge: resolve conflicts with main
github-actions[bot] 86a5e6c
merge: synchronize current main into messaging fix
cv a4b4cb5
fix(messaging): align provider test options
cv 48ef532
test(messaging): align provider reuse binding fixture
apurvvkumaria 604cfff
fix(ci): continue bounded advisor submission
prekshivyas 9e30e4a
Merge remote-tracking branch 'refs/remotes/origin/pr-9323-remote' int…
prekshivyas 392d9bc
Merge remote-tracking branch 'origin/main' into pr-9323
prekshivyas 7931bd5
merge: update reconstructed candidate from main
prekshivyas 3d63d8b
fix(onboard): reconcile managed GPU fallback cleanup
prekshivyas 5b6594a
fix(ci): continue bounded advisor submission
prekshivyas d497528
merge: reconstruct clean candidate history
prekshivyas 23425da
merge: update PR branch from main
prekshivyas a0b495a
fix(ci): let coverage shards finish
prekshivyas cc2333c
merge: update PR branch from main
prekshivyas 0bcbb31
refactor(ci): split managed catalog validator
prekshivyas 4d240b5
fix(ci): bound advisor diff context
prekshivyas 96098d9
fix(runtime): preserve broker failure codes
prekshivyas 1f79df8
test(ci): avoid advisor budget loop
prekshivyas 4c06b17
fix(ci): serialize installer process fixtures
prekshivyas 6e80e64
fix(ci): separate advisor validation from commit
prekshivyas 7af992e
fix(ci): model sandbox lifecycle release
prekshivyas 71f99aa
fix(ci): unblock exact-head validation
prekshivyas 731f631
Merge remote-tracking branch 'origin/main' into pr-9323
prekshivyas 9d43cb4
fix(ci): stagger advisor inference setup
prekshivyas 2324791
Merge remote-tracking branch 'origin/main' into pr-9323
prekshivyas 48b9dd4
test(ci): satisfy conditional growth guard
prekshivyas fd14c6e
fix(advisor): narrow tool flow events
prekshivyas 7de832d
Merge branch 'main' into codex/fix-9875-messaging-credential-binding
prekshivyas 7f3ba1b
test(ci): bound merged lifecycle fixtures
prekshivyas 9433da3
Merge origin/main into feat/b3-e-buildless-onboarding-9140
prekshivyas 3ee89d6
fix(onboard): bind final handoff to replacement identity
jyaunches 81f4f88
Merge remote-tracking branch 'origin/main' into pr-9323
prekshivyas 01e4611
merge: resolve conflicts with main
github-actions[bot] f1b4059
Merge remote-tracking branch 'origin/pull-request/9913' into pr-9323
prekshivyas 81d5f5e
Merge remote-tracking branch 'origin/main' into pr-9323
prekshivyas fa71b2c
fix(e2e): close exact branch qualification gaps
prekshivyas f077e3f
Merge remote-tracking branch 'origin/main' into pr-9323
prekshivyas 5790997
Merge remote-tracking branch 'origin/feat/b3-e-buildless-onboarding-9…
prekshivyas 1e7bf9f
Merge origin/main into feat/b3-e-buildless-onboarding-9140
prekshivyas 02bbe09
Merge origin/main into feat/b3-e-buildless-onboarding-9140
prekshivyas 8cfe874
Merge origin/main into feat/b3-e-buildless-onboarding-9140
prekshivyas ae0e299
fix(advisor): bound specialist context records
prekshivyas 0328b9f
merge: update main for PR qualification
prekshivyas 0d5d5fe
merge: update workflow names from main
prekshivyas 30bdaba
fix(advisor): bound serialized tool results
prekshivyas 69260f3
Merge branch 'main' into feat/b3-e-buildless-onboarding-9140
prekshivyas 1009d72
docs(onboard): align managed-image startup guidance
prekshivyas e54a183
Merge branch 'main' into feat/b3-e-buildless-onboarding-9140
prekshivyas ccecabf
Merge branch 'main' into feat/b3-e-buildless-onboarding-9140
prekshivyas 5ccc51f
test(advisor): keep pagination scenario direct
prekshivyas b3d11c9
Merge branch 'main' into feat/b3-e-buildless-onboarding-9140
prekshivyas ff3d5fc
Merge branch 'main' into feat/b3-e-buildless-onboarding-9140
prekshivyas 6d7ddec
Merge branch 'main' into feat/b3-e-buildless-onboarding-9140
prekshivyas 619fc6c
fix(ci): model messaging lifecycle release
prekshivyas 82f6929
Merge branch 'main' into feat/b3-e-buildless-onboarding-9140
prekshivyas b07e76f
Merge branch 'main' into feat/b3-e-buildless-onboarding-9140
prekshivyas e70f16a
merge: resolve conflicts with main
github-actions[bot] 2251479
Merge main into feat/b3-e-buildless-onboarding-9140
prekshivyas 956bfad
fix(e2e): repair protected arm and custom pairing
prekshivyas c23f5c3
fix(onboard): release route reservation on reuse
prekshivyas f0fe66a
test(e2e): satisfy loop growth guardrail
prekshivyas 25056ce
Merge origin/main into feat/b3-e-buildless-onboarding-9140
prekshivyas bc4e68c
fix(onboard): fail closed on GPU cleanup identity
prekshivyas 86218a5
test(ci): satisfy static guardrails
prekshivyas b847d40
fix(onboard): align managed fallback guidance
prekshivyas c380fc0
Merge origin/main into feat/b3-e-buildless-onboarding-9140
prekshivyas 0943a7d
fix(hermes): admit reviewed startup test source
prekshivyas 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
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.