Skip to content
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
7b27731
feat(cua): add candidate browser lifecycle
jyaunches Aug 6, 2026
cc58878
merge(main): refresh PR #8484
jyaunches Aug 6, 2026
26d20d5
fix(cua): address lifecycle review findings
jyaunches Aug 6, 2026
0d02908
docs(cua): clarify authority host validation
jyaunches Aug 6, 2026
5e7ca39
fix(cua): address automated review follow-up
jyaunches Aug 6, 2026
19b9a11
docs(cua): complete lifecycle command examples
jyaunches Aug 6, 2026
391b71a
fix(cua): reject circular canonical values
jyaunches Aug 6, 2026
1ecc7d6
merge(main): refresh PR #8484
jyaunches Aug 6, 2026
c8b5c1b
merge: resolve conflicts with main
github-actions[bot] Aug 7, 2026
648875f
merge: resolve conflicts with main
github-actions[bot] Aug 7, 2026
090e5dd
merge: resolve conflicts with main
github-actions[bot] Aug 7, 2026
9649c50
fix(cua): restore gated candidate-only scope
jyaunches Aug 7, 2026
546e8a4
Merge remote-tracking branch 'origin/main' into codex/pr8484-ghas-sco…
jyaunches Aug 7, 2026
3ae734b
refactor(cua): keep onboarding wiring focused
jyaunches Aug 7, 2026
b89885c
test(cua): linearize candidate fixtures
jyaunches Aug 7, 2026
df741fe
test(cua): align private candidate coverage
jyaunches Aug 7, 2026
2e0eac6
fix(cua): hold authority through execution
jyaunches Aug 7, 2026
8b352da
test(cua): cover gated status diagnostics
jyaunches Aug 7, 2026
94f71bd
test(cua): keep authority checks linear
jyaunches Aug 7, 2026
1ac6702
merge: resolve conflicts with main
github-actions[bot] Aug 10, 2026
b8ae63e
merge(cua): refresh candidate slice from main
jyaunches Aug 10, 2026
d410de4
docs(cua): clarify private candidate contract
jyaunches Aug 10, 2026
64f85b6
test(shields): stabilize policy stress coverage
jyaunches Aug 10, 2026
e580a37
merge(cua): refresh candidate slice from main
jyaunches Aug 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions ci/source-architecture-budget.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"src/lib/adapters/openshell/timeouts.ts": 37,
"src/lib/agent/defs.ts": 32,
"src/lib/cli/branding.ts": 87,
"src/lib/cli/nemoclaw-oclif-command.ts": 106,
"src/lib/cli/nemoclaw-oclif-command.ts": 124,
"src/lib/cli/terminal-style.ts": 45,
"src/lib/core/json-types.ts": 37,
"src/lib/core/ports.ts": 88,
Expand All @@ -23,11 +23,11 @@
"src/lib/inference/config.ts": 29,
"src/lib/inference/web-search.ts": 21,
"src/lib/messaging/channels/index.ts": 25,
"src/lib/onboard/gateway-binding.ts": 49,
"src/lib/onboard/gateway-binding.ts": 47,
"src/lib/runner.ts": 88,
"src/lib/security/redact.ts": 51,
"src/lib/state/onboard-session.ts": 36,
"src/lib/state/registry.ts": 98,
"src/lib/state/registry.ts": 99,
"src/lib/state/state-root.ts": 22,
"src/lib/subprocess-env.ts": 24,
"src/lib/validation.ts": 25
Expand Down Expand Up @@ -60,6 +60,6 @@
"src/lib/actions/sandbox": 184,
"src/lib/state": 37,
"src/lib/inference": 63,
"scripts": 46
"scripts": 47
}
}
30 changes: 30 additions & 0 deletions ci/source-shape-test-budget.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,31 @@
"test": "matches the bundled local-inference host-gateway ports (#5744)",
"category": "compatibility"
},
{
"file": "test/brev-launchable-cua-gpu.test.ts",
"test": "pins the privileged interpreter and fixed host helpers outside caller PATH",
"category": "security"
},
{
"file": "test/brev-launchable-cua-gpu.test.ts",
"test": "binds every qualification artifact execution to the exact source digest",
"category": "security"
},
{
"file": "test/brev-launchable-cua-gpu.test.ts",
"test": "rejects a real Git replacement that conceals replacement-controlled source bytes",
"category": "security"
},
{
"file": "test/brev-launchable-cua-gpu.test.ts",
"test": "accepts an exact checkout through the production verifier with real Git",
"category": "security"
},
{
"file": "test/brev-launchable-cua-gpu.test.ts",
"test": "rejects real Git %s concealment in the production bootstrap verifier",
"category": "security"
},
{
"file": "test/candidate-compat.test.ts",
"test": "keeps the manual controller read-only and runs digest-bound deterministic and live lanes (#6691)",
Expand Down Expand Up @@ -146,6 +171,11 @@
"test": "hermes-e2e: install.sh onboards Hermes and proves health plus live inference",
"category": "security"
},
{
"file": "test/e2e/support/cua-qualification-artifact-runner.test.ts",
"test": "declares the closed Noble-compatible service and command grammar",
"category": "security"
},
{
"file": "test/e2e/support/dockerhub-auth-workflow-boundary.test.ts",
"test": "binds the cleanup action and helper content to the pinned commit",
Expand Down
3 changes: 3 additions & 0 deletions ci/test-file-size-budget.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
"nemoclaw/src/commands/migration-state.test.ts": 1562,
"src/lib/inference/nim.test.ts": 2068,
"src/lib/onboard/preflight.test.ts": 1904,
"test/brev-launchable-cua-gpu.test.ts": 2099,
"test/e2e/live/cua-gpu-qualification.test.ts": 1669,
"test/e2e/support/cua-qualification-receipt.test.ts": 1757,
"test/generate-openclaw-config.test.ts": 1941,
"test/install-preflight.test.ts": 3921,
"test/nemoclaw-start.test.ts": 4791,
Expand Down
637 changes: 635 additions & 2 deletions docs/reference/commands.mdx

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,8 @@
"nemoclaw-blueprint/",
"managed-inference/",
"schemas/network-policy.schema.json",
"schemas/cua-lifecycle.schema.json",
"schemas/cua-target-manifest.schema.json",
"schemas/sandbox-policy.schema.json",
"scripts/",
"docs/resources/local-credential-form.html",
Expand Down
Loading
Loading