List of all items
Structs
- decision::ChoiceAnswer
- decision::DecisionModel
- decision::DecisionOutput
- decision::DecisionRequest
- decision::DecisionUsage
- decision::NoulAnswer
- decision::NoulCriteria
- decision::ScoreAnswer
- dry_run::DryRunGuard
- error::PartialUsage
- operation::NoopSecretResolver
- operation::OperationContext
- operation::SecretValue
- operations::agent::Agent
- operations::agent::AgentResult
- operations::agent::Model
- operations::http::Http
- operations::http::HttpOutput
- operations::shell::Shell
- operations::shell::ShellOutput
- pricing::CostBreakdown
- pricing::ModelPricing
- pricing::StaticPricing
- provider::AgentConfig
- provider::AgentInput
- provider::AgentOutput
- provider::DebugMessage
- provider::DebugToolCall
- provider::DebugToolResult
- provider::NoSchema
- provider::NoTools
- provider::PodSettings
- provider::RawSchema
- provider::ReadOnlyVolume
- provider::SecretEnvVar
- provider::ToolProfile
- provider::WithSchema
- provider::WithTools
- providers::claude::common::BuiltCommand
- providers::claude::common::ClaudeJsonOutput
- providers::claude::common::ClaudeUsage
- providers::claude::local::ClaudeCodeProvider
- providers::http::adapter::HttpAgentProvider
- providers::http::adapter::HttpToolCall
- providers::http::adapter::HttpUsage
- providers::http::adapter::TurnResult
- providers::http::tools::ToolError
- providers::http::tools::ToolOutput
- providers::http::tools::ToolRegistry
- providers::http::tools::routing::RoutedTool
- providers::record_replay::RecordReplayProvider
- providers::record_replay_decision::RecordReplayDecisionProvider
- providers::router::ProviderRouter
- retry::RetryPolicy
- trace_context::WorkflowTraceContext
- tracker::WorkflowTracker
Enums
- decision::DecisionAnswer
- decision::DecisionQuestion
- error::AgentError
- error::DecisionError
- error::OperationError
- operations::agent::PermissionMode
- provider::PodVolumeSource
- provider::Tool
- providers::http::sse::SseDelta
- providers::http::tools::routing::RoutingError
- providers::router::ProviderMatcher
- trace_context::TraceContextError
Traits
- decision::DecisionProvider
- operation::Operation
- operation::SecretResolver
- operation::TypedOperation
- prelude::Deserialize
- prelude::JsonSchema
- prelude::Serialize
- pricing::PricingSource
- provider::AgentProvider
- provider::LogSink
- providers::http::adapter::HttpAgentAdapter
- providers::http::tools::Tool
Derive Macros
Functions
- dry_run::is_dry_run
- dry_run::set_dry_run
- parallel::try_join_all
- parallel::try_join_all_limited
- pricing::spawn_log
- provider::assert_pod_label_allowed
- provider::is_reserved_pod_label
- provider::sanitize_label_value
- providers::claude::common::build_args
- providers::claude::common::build_command
- providers::claude::common::build_shell_command
- providers::claude::common::context_window_for_model
- providers::claude::common::env_unset_shell_prefix
- providers::claude::common::env_vars_to_remove
- providers::claude::common::extract_structured_value
- providers::claude::common::handle_nonzero_exit
- providers::claude::common::parse_output
- providers::claude::common::parse_response
- providers::claude::common::parse_stream_response
- providers::claude::common::push_flag
- providers::claude::common::push_opt
- providers::claude::common::validate_prompt_size
- providers::http::sse::collect_sse_stream
- providers::http::tools::routing::route_tool_call
- providers::record_replay::hash_config
- providers::record_replay_decision::hash_request
- retry::is_retryable
- schema_transform::transform_schema
- utils::estimate_tokens
- utils::truncate_output
Type Aliases
Constants
- decision::JEV_INPUT_USD_PER_MTOK
- metric_names::AGENT_COST_USD_TOTAL
- metric_names::AGENT_DURATION_SECONDS
- metric_names::AGENT_TOKENS_CACHE_READ_TOTAL
- metric_names::AGENT_TOKENS_CACHE_WRITE_TOTAL
- metric_names::AGENT_TOKENS_INPUT_TOTAL
- metric_names::AGENT_TOKENS_OUTPUT_TOTAL
- metric_names::AGENT_TOTAL
- metric_names::API_REQUESTS_TOTAL
- metric_names::API_REQUEST_DURATION_SECONDS
- metric_names::HTTP_DURATION_SECONDS
- metric_names::HTTP_TOTAL
- metric_names::IDEMPOTENCY_CONFLICT
- metric_names::IDEMPOTENCY_CREATED
- metric_names::IDEMPOTENCY_REPLAYED
- metric_names::RUNS_ACTIVE
- metric_names::RUNS_PURGED_TOTAL
- metric_names::RUNS_REAPED_TOTAL
- metric_names::RUNS_TOTAL
- metric_names::RUN_BUDGET_EXCEEDED_TOTAL
- metric_names::RUN_COST_USD
- metric_names::RUN_DURATION_SECONDS
- metric_names::RUN_IDEMPOTENCY_TOTAL
- metric_names::SHELL_DURATION_SECONDS
- metric_names::SHELL_TOTAL
- metric_names::STATUS_ERROR
- metric_names::STATUS_SUCCESS
- metric_names::STEPS_TOTAL
- metric_names::STEP_DURATION_SECONDS
- metric_names::STEP_RETRIES_TOTAL
- metric_names::WORKER_ACTIVE
- metric_names::WORKER_LEASES_LOST_TOTAL
- metric_names::WORKER_POLLS_TOTAL
- metric_names::WORKER_QUEUE_DEPTH
- provider::LABEL_COMPONENT
- provider::LABEL_EGRESS_PROFILE
- provider::LABEL_EXPIRES_AT
- provider::LABEL_MANAGED_BY
- provider::LABEL_ROOT_RUN_ID
- provider::LABEL_RUN_ID
- provider::LABEL_STEP
- provider::MANAGED_BY_IRONFLOW
- providers::claude::common::DEFAULT_TIMEOUT
- providers::claude::common::PROMPT_STDIN_THRESHOLD
- providers::http::tools::routing::CONNECTOR_SEPARATOR
- utils::CHARS_PER_TOKEN
- utils::MAX_OUTPUT_SIZE