Skip to content

mod6 accuracy fixes to agent_safety notebook lecture cells#24

Open
PicoNVIDIA wants to merge 1 commit into
edwli-devfrom
mod6-pm
Open

mod6 accuracy fixes to agent_safety notebook lecture cells#24
PicoNVIDIA wants to merge 1 commit into
edwli-devfrom
mod6-pm

Conversation

@PicoNVIDIA
Copy link
Copy Markdown
Contributor

for some reason my auth was weird on GH so I had claude fix it, LMK if everything LGTY

Targets the lecture (markdown) cells in code/6-agent-safety/agent_safety.ipynb
and its answers twin. Code cells, exercises, and policy files are untouched.

Accuracy:
- Section 1: M4 framing — Module 4 is Agent Customization; the
  application-level controls (HITL, allowlists) come from M4's bash agent
  specifically, not from M4 as a whole.
- Section 1: drop "agent drift — static allowlists become stale" triple-em-dash
  in favor of a flatter sentence.
- Section 1 closing print: "OpenShell restricts the PATH, not the command"
  was inaccurate — Landlock restricts file access, not $PATH. Reworded.
- Section 2: name the actual kernel mechanisms (Landlock + seccomp) instead
  of the vague "enforces security at the kernel level".
- Section 3: Privacy Router routes prompts/documents the agent sends to a
  model, not "every piece of data the agent processes". Also drop the
  "Local Nemotron (designed to stay within your infrastructure)" framing —
  the router enforces locality, not the model. Drop "(for best performance)"
  framing on the public route.
- Cell 32: drop the unverifiable internal path
  `nemoclaw-blueprint/policies/openclaw-sandbox.yaml`.
- Cell 34 workshop-arc table: M1-M3 weren't security layers; their column
  entries are now "—" so the layered story honestly starts at M4.

Tone:
- Cell 32 lede: "Everything you've built maps directly to NVIDIA's NemoClaw
  stack" was sales-y; reworded to "Each exercise mirrors a piece of...".
- Cell 34 closer: replaced "Each level of capability demands a corresponding
  level of security. Module 6 closes the loop: your autonomous agent is not
  just contained — it's evaluated, tested, and continuously verified" with
  a tighter version.

Items still open (not addressed in this commit, need your judgment):
1. OpenShell vs OpenClaw vs NemoClaw — relationship is never explained in
   the notebook; first-time readers can't tell what's the schema, runtime,
   or stack name.
2. External links in cell 34 (NVIDIA/NemoClaw, NVIDIA/OpenShell,
   docs.openclaw.ai) — verify these resolve before shipping.
3. Judge model id "nvidia/nemotron-3-super-120b-a12b" — confirm it resolves
   on integrate.api.nvidia.com (cells 24-26 silently fail otherwise).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

1 participant