Skip to content

feat: OpenClaw + NemoClaw execution engines#82

Merged
jpleva91 merged 1 commit intomainfrom
feat/openclaw-engine
Mar 29, 2026
Merged

feat: OpenClaw + NemoClaw execution engines#82
jpleva91 merged 1 commit intomainfrom
feat/openclaw-engine

Conversation

@jpleva91
Copy link
Copy Markdown
Contributor

Summary

  • Adds internal/engine/openclaw.go — OpenClaw engine implementing the Engine interface with subprocess spawning, headless/relay mode, governance shell wrapping, and npx fallback
  • Adds internal/engine/nemoclaw.go — Thin NemoClaw wrapper over OpenClaw with Nemotron model default, OpenShell sandbox, and hardened security flags (no-network-write, read-only-fs)
  • Adds openclaw and nemoclaw as valid drivers in shellforge run (main.go driver map + governance shell wrapping)
  • Adds both to ecosystem health check in shellforge status (status.go)

Test plan

  • go build ./cmd/shellforge/ compiles cleanly
  • go vet ./... passes with no issues
  • shellforge help lists openclaw and nemoclaw
  • shellforge run error message lists both new drivers
  • Manual: shellforge run openclaw "task" with openclaw installed
  • Manual: shellforge run nemoclaw "task" with openclaw + openshell installed
  • Manual: shellforge status shows openclaw/nemoclaw detection

Closes #80, #81

🤖 Generated with Claude Code

OpenClaw provides browser automation + integrations as a governed runtime.
NemoClaw wraps OpenClaw with Nemotron model defaults and OpenShell sandbox.

Both engines integrate with ShellForge governance via govern-shell.sh and
are available as drivers: `shellforge run openclaw` / `shellforge run nemoclaw`.

Closes #80, #81

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jpleva91 jpleva91 merged commit cc12ddc into main Mar 29, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: OpenClaw/NemoClaw as execution runtime — browser driver + 100+ skills

1 participant