You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#9649 and merged PR #9657 replace the original CUA candidate and qualification design.
The current implementation is one experimental, default-off terminal agent. This epic tracks that foundation and any later first-class CUA capabilities that maintainers accept.
Candidate status, qualification gates, release manifests, readiness records, component receipts, and CUA-specific target or task state are not current requirements.
Current foundation
NEMOCLAW_CUA_ENABLED=1 is the only value that exposes nemocua.
NEMOCLAW_CUA_SANDBOX_IMAGE_REF selects the caller-prepared sandbox image.
NemoClaw validates the image-reference syntax and uses the image as the sandbox base image.
The agents/nemocua agent manifest defines terminal commands, configuration paths, smoke checks, and baseline policy additions.
nemoclaw launch <sandbox> uses the existing interactive terminal path.
nemoclaw <sandbox> agent runs the NemoCUA harness through the existing agent path.
NemoClaw does not select a NemoCUA release, resolve private artifacts, or attest the supplied image contents.
This path is experimental. It does not establish product support or a compatibility promise.
Ownership
NemoClaw owns:
the exact default-off feature gate;
agent discovery and selection;
image-reference validation and sandbox handoff;
one OpenShell-managed sandbox;
the baseline filesystem, process, and network policy;
managed inference;
the existing sandbox lifecycle.
The active scenario or caller owns:
image preparation, distribution, contents, and version selection;
compatibility between the image, harness, and desktop target;
desktop-target provisioning, transport, reset, and removal;
target credentials, task input, task orchestration, and private artifacts;
independent result verification and scenario-resource cleanup.
NemoClaw core remains environment-agnostic. It creates no nested NemoCUA sandbox and stores no CUA-specific target, security, task, or evidence state.
Current demo path
The private browser demo can proceed on the merged foundation:
The scenario prepares the NemoCUA sandbox image.
The caller sets the feature gate and image reference.
The caller onboards nemocua through the standard agent path.
The scenario invokes the harness through nemoclaw <sandbox> agent.
The scenario owns the desktop target, task flow, independent verification, and cleanup.
The scenario repository owns its Brev run and browser-task acceptance. The demo does not depend on a first-class NemoClaw target or task API.
Deferred first-class work
Do not implement the deferred issues from their historical bodies. Re-refine each issue against the standard terminal-agent foundation before implementation.
Decision
#9649 and merged PR #9657 replace the original CUA candidate and qualification design.
The current implementation is one experimental, default-off terminal agent. This epic tracks that foundation and any later first-class CUA capabilities that maintainers accept.
Candidate status, qualification gates, release manifests, readiness records, component receipts, and CUA-specific target or task state are not current requirements.
Current foundation
NEMOCLAW_CUA_ENABLED=1is the only value that exposesnemocua.NEMOCLAW_CUA_SANDBOX_IMAGE_REFselects the caller-prepared sandbox image.agents/nemocuaagent manifest defines terminal commands, configuration paths, smoke checks, and baseline policy additions.nemoclaw launch <sandbox>uses the existing interactive terminal path.nemoclaw <sandbox> agentruns the NemoCUA harness through the existing agent path.Ownership
NemoClaw owns:
The active scenario or caller owns:
NemoClaw core remains environment-agnostic. It creates no nested NemoCUA sandbox and stores no CUA-specific target, security, task, or evidence state.
Current demo path
The private browser demo can proceed on the merged foundation:
nemocuathrough the standard agent path.nemoclaw <sandbox> agent.The scenario repository owns its Brev run and browser-task acceptance. The demo does not depend on a first-class NemoClaw target or task API.
Deferred first-class work
Do not implement the deferred issues from their historical bodies. Re-refine each issue against the standard terminal-agent foundation before implementation.
Related records:
Refinement requirements
Before implementation starts on a deferred capability, its issue must:
Do not add a second CUA feature gate, a parallel agent lifecycle, duplicated sandbox state, or a general target or task framework.
Completion criteria
main.Non-goals