List of all items
Structs
- blueprint::Blueprint
- blueprint::ContextTransform
- blueprint::FanOutConfig
- blueprint::FileTrackingConfig
- blueprint::InteractionPoint
- blueprint::ModelConfig
- blueprint::ModelEntry
- blueprint::NudgeConfig
- blueprint::ReadPathsConfig
- blueprint::RegionMapping
- blueprint::RepetitionDetectionConfig
- blueprint::ResolvedNudge
- blueprint::SafeCommandsConfig
- blueprint::Stage
- blueprint::StageHooks
- blueprint::StuckConfig
- blueprint::ToolResultRouting
- blueprint::TransitionEdge
- blueprint::TransitionGate
- config::ObservabilityConfig
- config::PromptHintOverrides
- config::PromptHints
- config::TitleConfig
- credentials::MemoryStore
- interaction::InteractionRequest
- interaction::InteractionResponse
- layout::ContextLayout
- layout::RegionDefinition
- lifecycle::CompactionConfig
- output::FinalOutput
- output::FinalOutputDescriptor
- output::OutputSpec
- policy::AllowlistRule
- policy::McpToolOverride
- policy::PolicyConfig
- read_paths::ReadPathPolicy
- read_paths::ReadPathSet
- region::ChecklistItem
- region::Region
- region::RegionEntry
- region::RegionSchema
- region::SerializedToolCall
- run_archive::ContextDelta
- run_archive::ContextDigest
- run_archive::FoldedRun
- run_archive::InferenceRequestRecord
- run_archive::InferenceResponseRecord
- run_archive::MessageRecord
- run_archive::PendingToolBatch
- run_archive::PointRef
- run_archive::RegionDigest
- run_archive::RunIdentity
- run_archive::RunPoint
- run_archive::ToolCallRecord
- run_meta::ContextSnapshot
- run_meta::ReadPathGrantCounts
- run_meta::RegionEntrySnapshot
- run_meta::RegionSnapshot
- run_meta::RunFlags
- run_meta::RunMeta
- run_meta::SetupNeeded
- run_meta::StageRecord
- run_meta::WaitMarkers
- sandbox::ToolSandboxConfig
- taint::GateEvent
- taint::RegionTaint
- taint::SecurityConfig
- taint::ToolClassification
- telemetry::LaneHealth
- telemetry::MemorySink
- telemetry::NoopSink
- telemetry::ProviderHealth
- write_limits::WriteLimits
Enums
- blueprint::ContentTransform
- blueprint::EdgeTransform
- blueprint::InteractionStyle
- blueprint::StageMode
- blueprint::TransitionCondition
- blueprint::UnattendedPolicy
- blueprint::WorkerFailurePolicy
- cache::CacheHint
- config::TelemetryExporterKind
- credentials::CredentialStoreKind
- error::Error
- error::ValidationError
- interaction::ApprovalScope
- interaction::BodyFormat
- interaction::InteractionKind
- layout::BudgetSpec
- layout::RegionSeed
- read_paths::ReadPathDecision
- read_paths::ReadPathEntry
- region::ContentFormat
- region::EntryKind
- region::EvictionStrategy
- region::RegionKind
- run_archive::RegionDelta
- run_archive::RunRecord
- run_meta::RunStatus
- run_meta::SetupBlocker
- run_meta::StageRunStatus
- run_meta::WaitReason
- sandbox::OnUnavailable
- sandbox::SandboxKind
- secrets::ShellEnvMode
- taint::GateDecision
- taint::GateDecisionSource
- taint::TaintLevel
- taint::ToolDirection
- telemetry::LogKind
- telemetry::TelemetryEvent
- write_limits::WriteVerdict
Traits
Functions
- blueprint::resolve_nudge
- credentials::mcp_account
- credentials::provider_account
- interaction::approval_choice
- interaction::make_interaction_id
- interaction::response_approved
- interaction::response_as_choice
- interaction::response_as_text
- manifest::parse_manifest
- output::describe_spec
- output::resolve_output_spec
- panic_payload::panic_message
- paths::agents_dir
- paths::canonicalize_for_match
- paths::data_dir
- paths::home_dir
- paths::is_safe_path_component
- paths::providers_dir
- paths::resolves_within
- paths::tools_dir
- read_paths::normalize_match_str
- read_paths::validate_entry_syntax
- run_archive::apply_delta
- run_archive::context_contains_batch
- run_archive::diff_context
- run_archive::diff_context_digest
- run_archive::digest_context
- run_archive::fold
- run_archive::read_archive
- run_archive::read_archive_lenient
- run_archive::read_archive_start
- run_archive::read_record
- run_archive::replay_points
- run_archive::visit_archive_points
- run_archive::visit_points
- run_archive::write_archive_start
- run_archive::write_record
- run_meta::wait_reason_from
- sandbox::resolve_sandbox
- secrets::child_env_allowed
- secrets::constant_time_eq
- secrets::dotenv_var_allowed
- secrets::is_secret_header
- secrets::is_sensitive_env_name
- secrets::redact
- secrets::script_env_allowed
- secrets::withheld_child_vars
- sync::lock
- sync::try_lock
- taint::builtin_tool_classification
- taint::resolve_batch_tool_hint
- taint::resolve_security
- taint::resolve_shell_hint
- taint::resolve_taint_enabled
- text::ceil_char_boundary
- text::estimate_tokens
- text::floor_char_boundary
- text::interpolate
- text::snippet_around
- text::split_at_boundary
- text::substring
- text::truncate_at_boundary
- write_limits::check_write
Type Aliases
Constants
- blueprint::DEFAULT_GATE_ATTEMPTS
- blueprint::DEFAULT_MAX_NUDGES
- blueprint::DEFAULT_NUDGE_TEXT
- blueprint::DEFAULT_OUTPUT_REENTRY_CAP
- blueprint::MODIFYING_TOOLS
- blueprint::SUBMIT_OUTPUT_TOOL
- credentials::SERVICE
- layout::STAGE_INSTRUCTIONS_REGION
- output::FINAL_OUTPUT_FILE
- output::MAX_FINAL_OUTPUT_BYTES
- run_archive::RUN_ARCHIVE_MAGIC
- run_archive::RUN_ARCHIVE_VERSION
- run_meta::MAX_TRACKED_MODIFIED_FILES
- write_limits::MIN_FREE_BYTES