Note: This page is auto-generated by mkdocstrings. Run
mkdocs serveormkdocs buildto render the full API documentation from source docstrings.
::: nighthawk options: members: - UNSET - UnsetType - Extend - Merge - function - FunctionDefinition - get_function_definition - FunctionCall - FunctionCallHandler - FunctionCallError - function_call_scope - get_function_call - run - scope - Scope - get_scope - ExecutionReference - UsageMeter
::: nighthawk.errors
::: nighthawk.configuration options: members: - StepExecutorConfiguration - StepContextLimits
::: nighthawk.backends.base options: members: - BackendModelSettings
::: nighthawk.backends.claude_code_settings options: members: - ClaudeCodeModelSettings - PermissionMode - SettingSource
::: nighthawk.backends.claude_code_sdk options: members: - ClaudeCodeSdkModel - ClaudeCodeSdkModelSettings
::: nighthawk.backends.claude_code_cli options: members: - ClaudeCodeCliModel - ClaudeCodeCliModelSettings
::: nighthawk.backends.codex options: members: - CodexModel - CodexModelSettings - SandboxMode - ModelReasoningEffort
::: nighthawk.runtime.step_context options: members: - StepContext - get_step_context
::: nighthawk.runtime.model_outcome options: members: - ModelStepResponse - ModelOutcome
::: nighthawk.tools.declarations options: members: - ToolEntry
::: nighthawk.resilience options: members: - budget - BudgetExceededError - BudgetLimitKind - CostFunction - retrying - timeout - fallback - vote - plurality - circuit_breaker - CircuitState - CircuitOpenError
::: nighthawk.testing options: members: - ScriptedExecutor - CallbackExecutor
::: nighthawk.oversight options: members: - StepCommit - Rewrite - Accept - RejectOperation - AbortStep - Oversight - StepAbortedError - OperationDecision - StepCommitDecision
::: nighthawk.lifecycle options: members: - StepLifecycle - StepStarted - StepFinished - StepCompleted - StepRaised - StepFailed - StepInterrupted - FailureStage
See Embedded execution for executable synchronous and asynchronous examples.
::: nighthawk.runtime.step_definition options: members: - BlockKind - StepDefinition
::: nighthawk.runtime.embedded options: members: - execute_step - execute_step_async - BindingWriter
::: nighthawk.runtime.bindings options: members: - infer_binding_types - validate_output_bindings - BindingError - BindingDeclarationError - BindingValidationError - MISSING_ANNOTATION
::: nighthawk.runtime.agent options: members: - AgentStepExecutor - StepExecutionAgent - SyncExecutionAgent - AsyncExecutionAgent
::: nighthawk.runtime.step_executor options: members: - StepExecutor - ConfigurableStepExecutor - SyncStepExecutor - AsyncStepExecutor
::: nighthawk.configuration options: members: - ModelSelection
::: nighthawk.runtime.step_outcome options: members: - Pass - Return - Break - Continue - Raise - StepOutcome - OutcomeKind
::: nighthawk.runtime.step_request options: members: - StepRequest - StepCandidate
::: nighthawk.runtime.operation_contract options: members: - OperationRequest - OperationFinished - OperationError - OperationRejection - OperationRejectedError - OperationDeliveryError - OperationStatus - OperationKind - OperationPhase
::: nighthawk.runtime.expression options: members: - evaluate_expression - evaluate_expression_async
::: nighthawk.runtime.assignment options: members: - AssignmentResult - assign_expression - assign_expression_async
::: nighthawk.runtime.context options: members: - ContextRequest - ContextBuilder - DefaultContextBuilder
::: nighthawk.runtime.environment options: members: - StepEnvironment
::: nighthawk.runtime.inspection options: members: - describe_value