Documentation
¶
Overview ¶
Package sandbox provides sandbox configuration types for the Codex CLI.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IgnoreViolations ¶
type IgnoreViolations struct {
File []string `json:"file,omitempty"`
Network []string `json:"network,omitempty"`
}
IgnoreViolations configures which violations to ignore.
type NetworkConfig ¶
type NetworkConfig struct {
AllowUnixSockets []string `json:"allowUnixSockets,omitempty"`
AllowAllUnixSockets *bool `json:"allowAllUnixSockets,omitempty"`
AllowLocalBinding *bool `json:"allowLocalBinding,omitempty"`
HTTPProxyPort *int `json:"httpProxyPort,omitempty"`
SOCKSProxyPort *int `json:"socksProxyPort,omitempty"`
}
NetworkConfig configures network access for the sandbox.
type Settings ¶
type Settings struct {
Enabled *bool `json:"enabled,omitempty"`
AutoAllowBashIfSandboxed *bool `json:"autoAllowBashIfSandboxed,omitempty"`
ExcludedCommands []string `json:"excludedCommands,omitempty"`
AllowUnsandboxedCommands *bool `json:"allowUnsandboxedCommands,omitempty"`
Network *NetworkConfig `json:"network,omitempty"`
IgnoreViolations *IgnoreViolations `json:"ignoreViolations,omitempty"`
EnableWeakerNestedSandbox *bool `json:"enableWeakerNestedSandbox,omitempty"`
}
Settings configures CLI sandbox behavior.
Click to show internal directories.
Click to hide internal directories.