---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/sandbox/interfaces/SandboxPreflight.md
description: Immutable decision retained by a sandbox handle for its entire lifetime.
---

# Interface: SandboxPreflight

Defined in: [src/batteries/sandbox/preflight.ts:35](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/sandbox/preflight.ts#L35)

Immutable decision retained by a sandbox handle for its entire lifetime.

## Properties

| Property                                                                  | Modifier   | Type                | Description                                                   | Defined in                                                                                                                          |
| ------------------------------------------------------------------------- | ---------- | ------------------- | ------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
|  `allowUnsandboxedFallback` | `readonly` | `boolean`           | Whether the construction opted into fallback.                 | [src/batteries/sandbox/preflight.ts:37](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/sandbox/preflight.ts#L37) |
|  `dependencyWarnings`             | `readonly` | readonly `string`\[] | Non-fatal dependency diagnostics.                             | [src/batteries/sandbox/preflight.ts:43](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/sandbox/preflight.ts#L43) |
|  `fallbackFired`                       | `readonly` | `boolean`           | Whether one of the permitted pre-execution conditions fired.  | [src/batteries/sandbox/preflight.ts:39](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/sandbox/preflight.ts#L39) |
|  `fsNodeVersion?`                      | `readonly` | `string`            | Version provenance for fs\_node, when supplied by the backend. | [src/batteries/sandbox/preflight.ts:45](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/sandbox/preflight.ts#L45) |
|  `strictMode`                             | `readonly` | `boolean`           | Whether per-call bypasses must be ignored.                    | [src/batteries/sandbox/preflight.ts:41](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/sandbox/preflight.ts#L41) |
