Skip to content

Interface: PostFlightSandboxResult ​

Defined in: runtime/policy/post-flight-sandbox-result.ts:11

Outcome returned by executePostFlightSandboxedTool() after running a 'subprocess-post-flight' tool (SPEC.md §3.5).

Reports whether the subprocess succeeded and passed post-flight diffEffects guards, or was rolled back to inFlightPreToolCheckpoint due to a throw/abort, 'deny-with-error', or 'raise-interrupt'.

Properties ​

PropertyModifierTypeDescriptionDefined in
policyResult?readonlyPolicyEvaluationResultPolicy guard evaluation result when rolled back due to a guard violation.runtime/policy/post-flight-sandbox-result.ts:19
statusreadonly"allowed" | "rolled-back-error" | "rolled-back-interrupt"Post-flight execution and verification outcome status.runtime/policy/post-flight-sandbox-result.ts:13
synthesizedEffectsreadonlyreadonly ToolEffect[]Synthesized post-flight ToolEffect list from scope.diffEffects().runtime/policy/post-flight-sandbox-result.ts:17
toolResultreadonlyToolExecutionResultTool execution result (or synthesized rollback error result) to append to completedResults.runtime/policy/post-flight-sandbox-result.ts:15

Released under the MIT License.