Expand description
Public shell namespace. Use it for the documented shell API surface; prefer crate-root re-exports for common imports. Module items must preserve the toolkit ownership and side-effect boundaries described in this file. Concrete shell tool helpers layered over core policy and effect contracts. Use these modules only behind host approval, sandbox, timeout, and network policy. Execution starts host processes; request and policy types are data-only.
Structsยง
- Shell
Execution Policy - Shell shell execution policy request or result value. Creating the value does not spawn a process; shell executors document policy checks and command side effects.
- Shell
Executor - Shell shell executor request or result value. Creating the value does not spawn a process; shell executors document policy checks and command side effects.
- Shell
Request - Shell shell request request or result value. Creating the value does not spawn a process; shell executors document policy checks and command side effects.
- Shell
Result - Shell shell result request or result value. Creating the value does not spawn a process; shell executors document policy checks and command side effects.