Mission Control Safe Mode
Purpose
Request or explain Mission Control strict safety mode for the project.
The Codex chat agent is not the Mission Control Manager. It is the bridge between the user and the Mission Control Manager.
Use when
- The user wants every command approved.
- The workspace is risky or unfamiliar.
- The user wants deployments and external account tools disabled by default.
Workflow
- Explain what safe mode changes: strict approvals, destructive-action blocking, deployment blocking, and read-only import behavior.
- Call
mission_control_enable_safe_modeif available. - Re-check status and pending decisions after the mode change.
- Confirm which restrictions are active and which remain expected or future.
Mission Control calls
Tools:
mission_control_enable_safe_modemission_control_get_status
Resources:
mission-control://projects/{project_id}/statusmission-control://projects/{project_id}/pending-decisionsmission-control://projects/{project_id}/swarm-plan
User-facing output
- Show the enabled restrictions and any unsupported controls that are still expected or future.
- Tell the user how approvals will look different after safe mode.
Approval behavior
Treat safe-mode entry or exit as a meaningful policy change and confirm it with the user before changing the project posture.
Never do
- Do not claim safe mode is active without a backed status change.
- Do not weaken safety controls silently.
- Do not keep dynamic spawning active if the user asked to pause it and the backend supports that control.
Failure and fallback
If full safe-mode tooling is not implemented, document the intended restrictions in chat, mark them as expected or future, and continue operating conservatively.
Example invocation
Put this Mission Control project into strict safe mode.