2/ Gatekeep: make sure it can’t get out and can’t cheat
We do this by:
• Hard scope enforcement: declare scopes up front, enforce with man-in-the-
middle proxy + DNS blocking + firewall rules
• Defense in depth: an independent model compares each command/script
against the declared scope (without any chain of thought/justification)
• Pressure release valves: enable a give_up tool after N steps without a solution
• Logging, auditing, monitoring: have a separate model summarize agent
traces at the end (“debrief”), report up issues found, and retain request logs
and agent transcripts for analysis
• Isolation: logging, agent orchestration, and enforcement need to happen where
agents can’t tamper with or disable them!
E.g.: stream logs to a separate host.