Attributes
- Companion
- class
- Graph
-
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Members list
Type members
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
Parse a sandbox profile name into a concrete config.
Parse a sandbox profile name into a concrete config.
Valid names (case-insensitive, trimmed):
- permissive or empty string -> Permissive
- locked or locked-down -> LockedDown
Unknown names return Left with an error message instead of silently falling back, so that typos like strict do not weaken the sandbox.
Attributes
Validates the config; returns Left with error message if invalid.
Validates the config; returns Left with error message if invalid.
Attributes
Concrete fields
Locked-down sandbox: read-only file ops, no shell, strict limits
Locked-down sandbox: read-only file ops, no shell, strict limits
Attributes
Default permissive sandbox (current behavior). Allows both read-only and write commands.
Default permissive sandbox (current behavior). Allows both read-only and write commands.
Attributes
Read-only command allowlist: safe, non-destructive commands suitable for inspection and navigation. This is the default for new sandbox configs.
Read-only command allowlist: safe, non-destructive commands suitable for inspection and navigation. This is the default for new sandbox configs.
Attributes
Read-write command allowlist: extends ReadOnlyCommands with commands that can create, modify, or delete files. Opt-in; use when the agent legitimately needs write access to the workspace.
Read-write command allowlist: extends ReadOnlyCommands with commands that can create, modify, or delete files. Opt-in; use when the agent legitimately needs write access to the workspace.