01
Built-in defaults
Safe starting posture, shipped with the binary
02
Your global configuration
The only layer that can disable the OS sandbox
03
Trusted project configuration
Quarantined until you explicitly trust the repository
04
Environment overrides
For CI and one-off runs
✓ ALLOWED
A project may demand a stricter sandbox, deny command network access, forbid
outside-workspace reads, or add catastrophic-command patterns.
✗ REFUSED & REPORTED
A project may not disable the sandbox, widen network posture, weaken credential or
publication protection, or remove an inherited denial.
The clamp isn't limited to one setting. It applies to sandbox policy,
sandbox network and outside-workspace reads, the command environment, outside-workspace
access, command posture, network posture, scoped egress, credential protection,
publication posture, and containment presets. An attempt to weaken any of them is refused
and reported rather than silently ignored.
Untrusted repositories stay quarantined. A project's
.collomia.json, AGENTS.md instructions, skills, and MCP servers
are inert until you trust that repository's content — and trust is content-bound, so a
meaningful change invalidates it.
Hooks can only push the same direction. Prompt and tool-start hooks, and
an optional external reviewer command, may block or escalate an action. Neither can grant
permission, bypass the sandbox, or turn a denial into an approval.
Three presets — frictionless, standard, and
hardened — expand into ordinary inspectable fields rather than hiding
behavior, and collo config show reports both effective values and where each
one came from.