Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
313 commits
Select commit Hold shift + click to select a range
b035fdb
fix(openshell): guard legacy state before component replacement
prekshivyas Oct 13, 2026
61c176f
fix(openshell): integrate reviewed upstream compatibility fixes
prekshivyas Oct 14, 2026
7cba723
merge(openshell): resolve current main qualification conflicts
prekshivyas Oct 14, 2026
3d8bb14
fix(ci): admit guarded OpenShell 0.1.2 installer
prekshivyas Oct 14, 2026
1edc1af
fix(e2e): admit reviewed candidate installer trust without workflow e…
prekshivyas Oct 14, 2026
e3b279c
fix(e2e): preserve trusted history for older upgrade candidates
prekshivyas Oct 14, 2026
c6b9b8e
feat(ci): admit reviewed candidate SDK artifacts
prekshivyas Oct 14, 2026
d8ae235
fix(ci): bind SDK producer to exact PR association
prekshivyas Oct 14, 2026
5b6297a
fix(ci): admit reviewed SDK inputs from exact PR merges
prekshivyas Oct 14, 2026
fe02e57
ci(images): qualify PR managed images on native ARM64
prekshivyas Oct 14, 2026
7db0467
fix(openshell): preserve installer safety across main integration
prekshivyas Oct 14, 2026
21926da
merge(openshell): record resolved main integration ancestry
prekshivyas Oct 14, 2026
425f3ef
fix(openshell): repair installer fixtures and retain lifecycle diagno…
prekshivyas Oct 15, 2026
de84da9
feat(e2e): collect authenticated Pi qualification receipts
prekshivyas Oct 15, 2026
d4034e5
merge: sync main and repair OpenShell E2E parity
prekshivyas Oct 15, 2026
0394cd4
fix(ci): prepare reviewed OpenShell 0.1.3 bootstrap
prekshivyas Oct 15, 2026
d1cf7ea
ci(pi): refresh candidate qualification receipts
prekshivyas Oct 15, 2026
6ac688c
fix(checks): read OpenShell release trust from registry
prekshivyas Oct 15, 2026
b6c8992
merge(openshell): integrate approved trust prerequisite
prekshivyas Oct 15, 2026
3d156f6
chore(deps): upgrade OpenShell runtime and SDK to 0.1.3
prekshivyas Oct 15, 2026
098ffe7
test(e2e): detach Hermes create and verify fixture TLS
prekshivyas Oct 15, 2026
f7f7c5e
test(e2e): capture rootless startup logs on public start failure
prekshivyas Oct 15, 2026
5623df0
test(e2e): report Hermes workspace metadata before startup
prekshivyas Oct 15, 2026
261534e
test(e2e): report rejected Hermes workspace posture
prekshivyas Oct 15, 2026
ad5e978
test(e2e): typecheck sandbox posture assertion
prekshivyas Oct 15, 2026
670653c
fix(hermes): pin updated boundary validator
prekshivyas Oct 15, 2026
ebdc9c8
fix(hermes): accept rootless sandbox owner mode
prekshivyas Oct 15, 2026
d6dbb90
test(installer): resolve trusted verifier fixture path
prekshivyas Oct 15, 2026
580a474
fix(installer): preserve legacy gateways at 0.1.x cutover
prekshivyas Oct 15, 2026
6b2dbc8
merge(openshell): integrate reviewed 0.1.3 trust and main
prekshivyas Oct 15, 2026
8f951ae
merge(openshell): integrate bot admission and repair test mappings
prekshivyas Oct 15, 2026
50904c2
merge(openshell): integrate SDK action pins and refresh upgrade fixtures
prekshivyas Oct 15, 2026
5475164
fix(openshell): preserve and revoke superseded installer trust
prekshivyas Oct 15, 2026
7cae46f
test(e2e): preserve legacy SSH forward evidence
prekshivyas Oct 15, 2026
e5f8610
fix(openshell): resolve upgrade review findings and main conflict
prekshivyas Oct 15, 2026
384c1ba
fix(openshell): preserve legacy volumes without automatic copying
prekshivyas Oct 15, 2026
aadf3db
fix(openshell): preserve fresh installs and prepare Podman workspaces
prekshivyas Oct 15, 2026
a5465bb
fix(installer): verify gateway inventory before component repair
prekshivyas Oct 15, 2026
b278ebb
merge: reconcile OpenShell upgrade with native inference main
prekshivyas Oct 16, 2026
0089e67
fix(inference): validate native profiles with SDK numeric enums
prekshivyas Oct 16, 2026
d9b84e3
merge: incorporate main Station model selection
prekshivyas Oct 16, 2026
d84d9bf
merge(inference): reconcile native hosted providers with OpenShell 0.1.3
prekshivyas Oct 16, 2026
06391a6
fix(inference): preserve custom endpoint credential selection
prekshivyas Oct 16, 2026
61d7282
fix(dcode): use OpenShell 0.1.3 network mediation
prekshivyas Oct 16, 2026
507f65a
fix(pi): use OpenShell 0.1.3 network mediation
prekshivyas Oct 16, 2026
e309868
fix(openclaw): use OpenShell native network mediation
prekshivyas Oct 16, 2026
96edca5
fix(hermes): use OpenShell native network mediation
prekshivyas Oct 16, 2026
b3b3daa
test(e2e): qualify messaging through native inference
prekshivyas Oct 16, 2026
ba6bfce
fix(openshell): repair native runtime qualification and cleanup
prekshivyas Oct 16, 2026
455d598
fix(openshell): repair 0.1.3 activation failures
prekshivyas Oct 16, 2026
c75becf
fix(upgrade): repair native Hermes activation and rebuild checks
prekshivyas Oct 16, 2026
8d0eabf
fix(state): restore native archives through bounded SFTP
prekshivyas Oct 16, 2026
71b4e15
fix(rebuild): restore maintenance and inference through native ownership
prekshivyas Oct 16, 2026
a4cafc1
merge(main): include OpenClaw local provider attachments
prekshivyas Oct 16, 2026
8fbe8c4
fix(cleanup): mount stopped native homes without volume copying
prekshivyas Oct 16, 2026
5ea4e27
merge(main): include reviewed E2E runtime selection
prekshivyas Oct 16, 2026
53a694d
merge(main): align E2E fixtures with native restore and cleanup
prekshivyas Oct 16, 2026
026a304
merge(openshell): reconcile merged Pi inference support
prekshivyas Oct 16, 2026
4dcfbbd
docs(inference): distinguish attached custom providers
prekshivyas Oct 16, 2026
04dad4f
fix(pi): refresh qualified image receipts after main merge
prekshivyas Oct 16, 2026
bf38c02
Merge branch 'main' into nemopatch/openshell-upgrade/13d8cdd37d346ace…
prekshivyas Oct 16, 2026
f962607
merge: resolve conflicts with main
github-actions[bot] Oct 17, 2026
9d4b2eb
fix(upgrade): preserve runtime contracts after main merge
prekshivyas Oct 17, 2026
1ee8474
fix(hermes): use native configuration transactions on OpenShell 0.1.3
prekshivyas Oct 17, 2026
bded933
chore(pi): refresh qualified image receipts for OpenShell 0.1.3
prekshivyas Oct 17, 2026
fdf7e0c
fix(inference): align native Hermes smoke with OpenShell 0.1.3
prekshivyas Oct 17, 2026
be9f416
fix(config): read OpenShell 0.1.3 export contracts
prekshivyas Oct 17, 2026
f3946c1
fix(messaging): declare OpenShell 0.1.3 credential profiles
prekshivyas Oct 17, 2026
a6c7db2
test(e2e): align messaging probes with OpenShell 0.1.3
prekshivyas Oct 17, 2026
eca65a9
test(e2e): remove retired OpenShell proxy assertion
prekshivyas Oct 17, 2026
4bd1f22
fix(openshell): repair upgrade CI and privileged cleanup
prekshivyas Oct 17, 2026
9546f89
fix(hermes): fail rebuild on unverified config permissions
prekshivyas Oct 17, 2026
61c6530
fix(openshell): preserve workspace in forward ownership
prekshivyas Oct 17, 2026
7ac4509
fix(hermes): verify health through authenticated endpoint
prekshivyas Oct 17, 2026
b18bcd2
test(hermes): enforce authenticated health endpoint
prekshivyas Oct 17, 2026
abe8d08
fix(hermes): identify changed config directory metadata
prekshivyas Oct 18, 2026
96e866b
fix(openshell): preserve upgrade state and select workload snapshots
prekshivyas Oct 18, 2026
ba062c1
fix(openshell): trust the repaired installer template
prekshivyas Oct 18, 2026
ac6869f
merge(openshell): incorporate main and repair upgrade validation
prekshivyas Oct 18, 2026
0d93b6f
docs(openshell): clarify completed upgrade preparation
prekshivyas Oct 18, 2026
52b8596
test(e2e): retain external rebuild failure diagnostics
prekshivyas Oct 18, 2026
a40669f
test(e2e): bind Docker messaging proxy to loopback
prekshivyas Oct 18, 2026
5956fce
docs(inference): state shared route version limits
prekshivyas Oct 18, 2026
14e3cc5
test(e2e): observe retained ForwardTcp gateway service
prekshivyas Oct 18, 2026
33ba35d
fix(inference): permit Pi native smoke interpreter
prekshivyas Oct 18, 2026
eacfef7
fix(hermes): wait for supervisor startup before config inspection
prekshivyas Oct 19, 2026
d4362f2
fix(hermes): include startup helper in portable builds
prekshivyas Oct 19, 2026
1b0ba7c
fix(installer): preserve retained sandbox registries
prekshivyas Oct 19, 2026
0bfba01
test(e2e): use supported sandbox list pagination
prekshivyas Oct 19, 2026
5c857db
test(e2e): reap Brave probe child with permitted signals
prekshivyas Oct 19, 2026
26e84a8
test(e2e): verify native Hermes config integrity
prekshivyas Oct 19, 2026
a9b5c18
fix(config): preserve sandbox identity in OpenShell config reads
prekshivyas Oct 19, 2026
bd3bc17
fix(inference): allow resolved OpenClaw smoke interpreter
prekshivyas Oct 19, 2026
0a0e5b4
test(e2e): align security fixtures with workload isolation
prekshivyas Oct 19, 2026
098bdee
test(e2e): verify bootstrap native inference ownership
prekshivyas Oct 19, 2026
0f0c4f7
test(e2e): read complete stopped recovery inventory
prekshivyas Oct 19, 2026
b8cbbfa
test(e2e): observe native routes before latency turns
prekshivyas Oct 19, 2026
7445afe
test(e2e): prepare stopped agent state as its owner
prekshivyas Oct 19, 2026
c97c261
test(e2e): use native Hermes credential resolution route
prekshivyas Oct 19, 2026
9c11f58
test(e2e): observe native Ollama routes and workloads
prekshivyas Oct 19, 2026
f2ec625
test(e2e): use native baseline for NVIDIA switch
prekshivyas Oct 19, 2026
ba67ec2
fix(destroy): preserve validated runtime provider for pending cleanup
prekshivyas Oct 19, 2026
8014b34
merge: resolve main conflicts for OpenShell 0.1.3 upgrade
prekshivyas Oct 19, 2026
838a7e9
fix(inference): align managed GPU networking with OpenShell
prekshivyas Oct 19, 2026
b108520
test(e2e): use native inference in Station smoke
prekshivyas Oct 19, 2026
f25bff5
fix(inference): migrate OpenClaw compatible routes to native providers
prekshivyas Oct 19, 2026
d8d2e02
fix(inference): migrate Model Router to native providers
prekshivyas Oct 19, 2026
9732bae
fix(inference): preserve compatible local API and endpoint ownership
prekshivyas Oct 19, 2026
18bf3f4
fix(inference): bind Local NIM to its native provider lifecycle
prekshivyas Oct 19, 2026
f4d5c2a
docs(inference): align platform matrix with native NIM routing
prekshivyas Oct 19, 2026
49d7636
test(e2e): verify native local routes and GPU workload identity
prekshivyas Oct 19, 2026
24c2910
test(e2e): rotate the native DCode provider credential
prekshivyas Oct 19, 2026
ef8567c
fix(inference): bind portable Ollama to native provider transactions
prekshivyas Oct 19, 2026
462bfee
fix(inference): preserve retained Hermes endpoint ownership
prekshivyas Oct 19, 2026
f0e06d3
test(e2e): verify remaining native inference routes
prekshivyas Oct 19, 2026
4af4ef8
fix(openshell): repair native image and inference validation
prekshivyas Oct 19, 2026
33282d7
merge(main): retain Station resume support in OpenShell upgrade
prekshivyas Oct 19, 2026
d4f2aaa
merge: resolve conflicts with main
github-actions[bot] Oct 19, 2026
e4e96ba
test(openshell): align native inference validation fixtures
prekshivyas Oct 19, 2026
d6fbe70
fix(inference): preserve registered providers across native lifecycle
prekshivyas Oct 19, 2026
c260dc0
merge(main): integrate approved GPU controller
prekshivyas Oct 19, 2026
98ab1cf
merge(main): integrate headless fixture repair
prekshivyas Oct 19, 2026
ae7a051
merge: resolve conflicts with main
github-actions[bot] Oct 19, 2026
97df475
fix(openshell): preserve native inference and E2E contracts
prekshivyas Oct 19, 2026
7866ff4
fix(openshell): restore CI contracts and bound receipt reads
prekshivyas Oct 20, 2026
af84b33
merge(main): reconcile native Hermes readiness and upgrade contracts
prekshivyas Oct 20, 2026
1e63e70
fix(hermes): report runtime entry changes on integrity refusal
prekshivyas Oct 20, 2026
cff6aa1
fix(inference): preserve hosted and local NIM alias intent
prekshivyas Oct 20, 2026
ee7f033
merge(main): reconcile Pi qualification and skill validation fixes
prekshivyas Oct 20, 2026
60b6081
test(e2e): verify registered inference through the OpenClaw gateway
prekshivyas Oct 20, 2026
73c6991
test(e2e): verify switch cleanup and refresh qualification
prekshivyas Oct 20, 2026
74032cc
fix(openshell): repair native inference and recovery qualification
prekshivyas Oct 20, 2026
66eb570
fix(openshell): repair Hermes qualification prerequisites
prekshivyas Oct 20, 2026
4afe209
fix(openshell): repair native inference and E2E recovery
prekshivyas Oct 20, 2026
ee8f083
fix(openshell): validate projected CA workload ownership
prekshivyas Oct 20, 2026
d5dd036
merge(openshell): integrate cron repair and finish validation fixes
prekshivyas Oct 20, 2026
8bcb1af
merge(openshell): resolve main conflicts and repair E2E regressions
prekshivyas Oct 20, 2026
4b37fae
fix(openshell): reconcile main and repair E2E failures
prekshivyas Oct 20, 2026
a13a623
fix(hermes): preload topology checks before config inspection
prekshivyas Oct 20, 2026
c112e87
fix(upgrade): preserve gateways and complete failure evidence
prekshivyas Oct 20, 2026
334b421
fix(upgrade): align policy evidence with OpenShell 0.1.3
prekshivyas Oct 20, 2026
38e4ae7
test(upgrade): preserve denial fixture tuple types
prekshivyas Oct 20, 2026
06b2964
test(hermes): cover snapshot credential refresh
prekshivyas Oct 20, 2026
46d1074
fix(openshell): repair native runtime checks and E2E fixtures
prekshivyas Oct 20, 2026
ed890d8
test(e2e): align observability curl expectation with diagnostics
prekshivyas Oct 20, 2026
d6eed5d
docs(inference): correct Model Router native attachment overview
prekshivyas Oct 20, 2026
135e799
refactor(lifecycle): retire unused Hermes volume wrappers
prekshivyas Oct 20, 2026
b8a3e9a
merge(main): preserve cleanup and retire native provider authority
prekshivyas Oct 20, 2026
2e73535
fix(ci): qualify native catalog changes and correct inference guidance
prekshivyas Oct 20, 2026
88c77e2
test(e2e): exercise configured agents in protected local probes
prekshivyas Oct 21, 2026
a8b8536
fix(inference): guard retained custom routes and share provider lifec…
prekshivyas Oct 21, 2026
9e6a94a
test(inference): align rebuild fixtures with native routes
prekshivyas Oct 21, 2026
b93856a
merge(main): integrate image audit fixes
prekshivyas Oct 21, 2026
651cdd3
merge: resolve conflicts with main
github-actions[bot] Oct 21, 2026
4ea18f5
merge(main): retain provider verification and repair E2E evidence
prekshivyas Oct 21, 2026
6d04be7
fix(hermes): inspect GPU identity without device reads
prekshivyas Oct 21, 2026
8948105
test(e2e): control supervisor DNS rebinding responses
prekshivyas Oct 21, 2026
e5e96e0
fix(onboard): preserve pairing categories in redacted diagnostics
prekshivyas Oct 21, 2026
e71c6cb
merge(main): integrate fixes and repair E2E evidence
prekshivyas Oct 21, 2026
5418d7b
merge(main): preserve terminal cancellation during prompts
prekshivyas Oct 21, 2026
02f066e
test(e2e): verify the configured GPU Ollama model
prekshivyas Oct 21, 2026
9f84d3c
test(e2e): check private redirects before rebinding DNS
prekshivyas Oct 21, 2026
f81d3b3
fix(inference): wait after native provider attachment changes
prekshivyas Oct 21, 2026
6ff0d62
merge(main): reconcile native profiles and bounded CLI timeouts
prekshivyas Oct 21, 2026
d9f30c5
test(e2e): allow reasoning tokens in switched inference probe
prekshivyas Oct 21, 2026
39db186
merge(main): reconcile hosted inference documentation
prekshivyas Oct 22, 2026
92571e3
fix(installer): identify retained state before refusing upgrade
prekshivyas Oct 22, 2026
f540267
fix(ci): bind installer diagnostics to upgrade trust
prekshivyas Oct 22, 2026
5012398
test(installer): expect reviewed diagnostic template
prekshivyas Oct 22, 2026
c69bb26
docs(upgrade): clarify retained sandbox upgrade limits
prekshivyas Oct 22, 2026
96584f7
fix(openshell): wait for pairing tokens and seed deletable sessions
prekshivyas Oct 22, 2026
a91df72
fix(e2e): pass native probe inputs as arguments
prekshivyas Oct 22, 2026
9fb3118
fix(e2e): preserve Pi inventory command failures
prekshivyas Oct 22, 2026
59d94ab
fix(policy): allow custom provider ports outside Personal web access
prekshivyas Oct 22, 2026
feadedf
fix(inference): reject retained legacy NVIDIA shared resume
prekshivyas Oct 22, 2026
99d1ddf
merge(main): reconcile current Pi qualification receipts
prekshivyas Oct 22, 2026
1480ffe
fix(inference): preserve registered provider ownership during rebuild
prekshivyas Oct 22, 2026
3a0cb34
fix(e2e): settle admin snapshots and reconcile main
prekshivyas Oct 22, 2026
811e886
chore(pi): refresh candidate image qualification receipts
prekshivyas Oct 22, 2026
ba0d866
fix(inference): bound NVIDIA endpoint HTTP 500 recovery
prekshivyas Oct 22, 2026
7c62206
fix(inference): name plain endpoint failures accurately
prekshivyas Oct 22, 2026
9cfe1f5
test(e2e): release the owned gateway after Pi qualification
prekshivyas Oct 22, 2026
4352f23
merge(main): refresh OpenShell upgrade candidate
prekshivyas Oct 22, 2026
ebd443b
fix(security): resolve upgrade CodeQL findings
prekshivyas Oct 22, 2026
f02863c
fix(security): document upgrade trust boundaries
prekshivyas Oct 22, 2026
4a07b90
merge(main): sync Podman cgroup fix
prekshivyas Oct 22, 2026
6ab7387
merge(main): sync Hermes native-home cleanup
prekshivyas Oct 22, 2026
235207e
fix(security): resolve upgrade scanning findings
prekshivyas Oct 22, 2026
1602f9c
fix(inference): restrict runtime provider selection
prekshivyas Oct 22, 2026
d8ee24f
fix(ci): resolve CodeQL findings
prekshivyas Oct 23, 2026
811c4d3
fix(ci): apply CodeQL dispositions at alert sites
prekshivyas Oct 23, 2026
1fffb16
fix(test): quote installer fixture CLI path
prekshivyas Oct 23, 2026
b755a99
fix(upgrade): clarify retained state gates
prekshivyas Oct 23, 2026
0714842
docs(inference): scope compatible endpoint rewrites
prekshivyas Oct 23, 2026
8dcfa98
fix(inference): reject unverified host bridge routes
prekshivyas Oct 23, 2026
e248c1a
merge(main): refresh PR #12603
prekshivyas Oct 24, 2026
f56220b
fix(openshell): qualify 0.1.5 against current main
prekshivyas Oct 26, 2026
99dbdb5
merge(main): preserve OpenShell 0.1.5 qualification with runtime fixes
prekshivyas Oct 26, 2026
68bfcef
fix(openshell): repair native runtime validation after main merge
prekshivyas Oct 26, 2026
f8bb5d1
fix(openshell): preserve registered provider selection after main sync
prekshivyas Oct 26, 2026
2609878
merge(main): sync upstream fixes for upgrade qualification
prekshivyas Oct 27, 2026
f695018
fix(onboard): default an empty ambient workspace
prekshivyas Oct 27, 2026
946e027
merge(main): preserve adapter verification during upgrade
prekshivyas Oct 27, 2026
ef56edf
merge(main): integrate reviewed OpenShell runtime controller
prekshivyas Oct 27, 2026
9a44faf
docs(inference): clarify Hermes configuration recovery
prekshivyas Oct 27, 2026
dcdc5a0
fix(inference): require HTTPS for blueprint credentials
prekshivyas Oct 27, 2026
69e4014
merge(main): preserve Hermes recovery and assertion limits
prekshivyas Oct 27, 2026
f09de3d
fix(e2e): pass the selected endpoint after Hermes CLI sync
prekshivyas Oct 27, 2026
17ccf56
merge: integrate main inference timeout and absence fixes
prekshivyas Oct 27, 2026
155adb6
fix(inference): reject unverified saved host bridge bindings
prekshivyas Oct 27, 2026
29905e1
merge(main): synchronize approved OpenShell upgrade base
prekshivyas Oct 27, 2026
124770e
test(inference): align custom provider fixtures with hosted admission
prekshivyas Oct 27, 2026
b5a033f
merge(main): integrate trusted OpenShell SDK setup
prekshivyas Oct 27, 2026
fec067b
merge(main): integrate responsive status with native inference
prekshivyas Oct 27, 2026
9a81ac5
docs(inference): clarify custom Anthropic bridge rejection
prekshivyas Oct 27, 2026
3ae3a15
test(e2e): preserve Hermes protected anchor after inference switch
prekshivyas Oct 27, 2026
5acc56d
fix(openshell): retain provider ownership through sandbox recreation
prekshivyas Oct 27, 2026
572db5c
merge(main): preserve native provider lifecycle and diagnostics
prekshivyas Oct 27, 2026
afcb5ce
merge: resolve conflicts with main
github-actions[bot] Oct 27, 2026
1754fb9
merge: reconcile inference qualification with main
prekshivyas Oct 27, 2026
2640cd8
fix(installer): bound retained state reads and reconcile main
prekshivyas Oct 28, 2026
909db53
fix(ci): register installer trust and qualified Pi receipts
prekshivyas Oct 28, 2026
5dfa15c
fix(inference): require HTTPS for registered credential routes
prekshivyas Oct 28, 2026
bfa084f
merge: integrate main receipt repair into OpenShell migration
prekshivyas Oct 29, 2026
29bdeab
merge(main): reconcile OpenShell migration qualification
prekshivyas Oct 29, 2026
ba9214d
test: repair status and archive fixtures and diagnose native exit
prekshivyas Oct 30, 2026
62b22a9
merge: integrate main dual-stack inference verification
prekshivyas Oct 30, 2026
893bef0
fix(e2e): read nested OpenClaw fetch evidence
prekshivyas Oct 30, 2026
8fef778
merge: integrate Tavily revocation with OpenShell migration
prekshivyas Oct 30, 2026
31bbcd5
merge(openshell): integrate Discord enrollment qualification
prekshivyas Oct 30, 2026
6d4b87b
merge(openshell): integrate fetch and restart diagnostics
prekshivyas Oct 30, 2026
43c50f4
merge(openshell): integrate trusted Hermes DRM policy
prekshivyas Oct 30, 2026
2f06f91
chore(pi): refresh qualified images for OpenShell migration
prekshivyas Oct 30, 2026
a98ef85
merge(openshell): integrate loopback forward ownership fixes
prekshivyas Oct 30, 2026
1c6c893
fix(inference): enforce registered provider transport policy
prekshivyas Oct 30, 2026
1892a2b
merge(main): retain custom endpoint policy admission
prekshivyas Oct 30, 2026
3a2b73a
merge(main): retain credential-free Tavily qualification and restore …
prekshivyas Oct 30, 2026
e977a2f
fix(openclaw): retain bounded restart readiness evidence
prekshivyas Oct 31, 2026
9902508
fix(inference): classify OpenClaw pairing observation failures
prekshivyas Oct 31, 2026
be981db
test(identity): record credential operation and issuance timing
prekshivyas Oct 31, 2026
0bb67d2
fix(sandbox): report forward release verification outcomes
prekshivyas Oct 31, 2026
4c6560b
test(sandbox): preserve forward release result types
prekshivyas Oct 31, 2026
675c1e1
fix(inference): recheck sandbox identity before config writes
prekshivyas Oct 31, 2026
84eda86
merge: integrate main E2E fixes into OpenShell upgrade
prekshivyas Nov 2, 2026
e15dc9f
fix(inference): revalidate sandbox identity during registered switches
prekshivyas Nov 2, 2026
418154f
test(cli): verify guarded rollback and report child termination
prekshivyas Nov 2, 2026
a3f1fd2
docs(inference): align native local routing summaries
prekshivyas Nov 2, 2026
b36283c
merge: integrate main into OpenShell upgrade
prekshivyas Nov 2, 2026
f906f3e
merge: resolve MCP documentation conflicts
prekshivyas Nov 2, 2026
027c451
merge: integrate Ollama cleanup and resolve main conflicts
prekshivyas Nov 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .agents/references/provider-profile-inventory.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,8 @@ IPv6 endpoints remain excluded. Literal private IPv4 endpoints retain their sing

The dual-stack boundary has a distinct profile and provider identity. Existing IPv4-only receipts
remain valid for verification and cleanup; resume and rebuild retain their recorded permissions.
To use IPv6 after upgrading, reselect the local provider with `nemoclaw <sandbox> inference set --provider <provider> --model <model>`.
For OpenClaw and Hermes, reselect the local provider with `nemoclaw inference set --sandbox <sandbox> --provider <provider> --model <model>` to use IPv6 after upgrading.
Deep Agents Code and Pi require sandbox recreation to change inference.
If onboarding has not finished, resume with `nemoclaw onboard --resume`; if it retains the old
attachment, reselect local inference before retrying the proof. Do not overwrite or delete an
attached profile to change its permissions. Reselection uses the existing ownership and cleanup
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/base-image.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ on:
- "src/lib/extra-agents-validation.ts"
- "src/lib/core/json-types.ts"
- "src/lib/core/ports.ts"
- "src/lib/inference/native-provider/catalog.ts"
- "src/lib/messaging/**"
- "src/lib/onboard/**"
- "src/lib/security/credential-hash.ts"
Expand Down
22 changes: 9 additions & 13 deletions .github/workflows/managed-images.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ on:
- "src/lib/extra-agents-validation.ts"
- "src/lib/core/json-types.ts"
- "src/lib/core/ports.ts"
- "src/lib/inference/native-provider/catalog.ts"
- "src/lib/messaging/**"
- "src/lib/onboard/**"
- "src/lib/security/credential-hash.ts"
Expand Down Expand Up @@ -1869,7 +1870,7 @@ jobs:
# correctly. Start the published digest through its declared entrypoint
# with no command, matching a real launch,
# and prove PID 1 drops to the sandbox user, hardens its resource limits,
# and persists the trusted proxy environment before it holds the sandbox
# and persists the TLS environment before it holds the sandbox
# open.
- name: Exercise the Pi candidate through its declared entrypoint
shell: bash
Expand Down Expand Up @@ -1966,20 +1967,15 @@ jobs:
)) process.exit(1);
' "$merged_ca"
docker exec --user 999:999 "$entrypoint_container" /bin/bash -ceu '
unset HTTP_PROXY HTTPS_PROXY NO_PROXY http_proxy https_proxy no_proxy
unset SSL_CERT_FILE CURL_CA_BUNDLE REQUESTS_CA_BUNDLE GIT_SSL_CAINFO NODE_EXTRA_CA_CERTS
source /tmp/nemoclaw-proxy-env.sh
proxy_url=http://10.200.0.1:3128
for proxy_variable in HTTP_PROXY HTTPS_PROXY http_proxy https_proxy; do
if [ "${!proxy_variable}" != "$proxy_url" ]; then
echo "ERROR: an independent Pi shell did not load $proxy_variable from the runtime environment." >&2
exit 1
fi
done
no_proxy_value=localhost,127.0.0.1,::1,10.200.0.1
for no_proxy_variable in NO_PROXY no_proxy; do
if [ "${!no_proxy_variable}" != "$no_proxy_value" ]; then
echo "ERROR: an independent Pi shell did not load $no_proxy_variable from the runtime environment." >&2
for proxy_variable in \
HTTP_PROXY HTTPS_PROXY NO_PROXY http_proxy https_proxy no_proxy \
ALL_PROXY all_proxy OPENAI_PROXY grpc_proxy GRPC_PROXY NODE_USE_ENV_PROXY \
NEMOCLAW_PROXY_HOST NEMOCLAW_PROXY_PORT
do
if [ "${!proxy_variable+x}" = x ]; then
echo "ERROR: an independent Pi shell retained $proxy_variable after loading the runtime environment." >&2
exit 1
fi
done
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/podman-cpu-proof.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ jobs:
E2E_SOURCE_REVISION: ${{ github.event.pull_request.head.sha }}
E2E_TARGET_ID: podman-cpu-lifecycle
NEMOCLAW_RUN_LIVE_E2E: "1"
NEMOCLAW_OPENSHELL_PIN_VERSION: "0.0.116"
NEMOCLAW_OPENSHELL_PIN_VERSION: "0.1.5"
PODMAN_APT_VERSION: "5.7.0+ds2-3build1"
steps:
- name: Checkout
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/pr-self-hosted.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,9 +75,10 @@ jobs:
or .filename == ".github/workflows/sandbox-images.yaml"
or .filename == "package.json"
or .filename == "package-lock.json"
or .filename == "src/lib/actions/sandbox/openshell-child-visible-credentials.v0.0.116.json"
or .filename == "src/lib/actions/sandbox/openshell-child-visible-credentials.v0.1.5.json"
or .filename == "src/lib/actions/sandbox/runtime/hermes-lifecycle.ts"
or .filename == "src/lib/hermes-managed-route.ts"
or .filename == "src/lib/inference/native-provider/catalog.ts"
or .filename == "src/lib/providerless-inference.ts"
or .filename == "src/lib/tool-disclosure.ts"
or .filename == "test/e2e/live/hermes-root-entrypoint-smoke.test.ts"
Expand Down
Loading
Loading