List of all items
Structs
- agent::Agent
- agent::AgentBuilder
- agent::AgentRunOptions
- agent::AsToolOptions
- client::FunctionInvokingChatClient
- client::RetryPolicy
- client::RetryingChatClient
- compaction::ApproxTokenizer
- compaction::CompactionProvider
- compaction::SelectiveToolResult
- compaction::SlidingWindow
- compaction::TokenBudget
- compaction::Truncation
- history::FileHistoryProvider
- history::InMemoryHistoryProvider
- memory::SessionContext
- middleware::AgentContext
- middleware::ChatContext
- middleware::FnMiddleware
- middleware::FunctionInvocationContext
- middleware::LiveToolList
- middleware::MiddlewarePipeline
- middleware::Next
- observability::ObservabilityConfig
- observability::ObservableChatClient
- session::AgentSession
- session::SessionState
- settings::SecretString
- skills::Skill
- skills::SkillsProvider
- streaming::Utf8StreamDecoder
- tools::FunctionInvocationConfig
- tools::FunctionTool
- tools::ToolDefinition
- types::AgentResponse
- types::AgentResponseUpdate
- types::Annotation
- types::ChatOptions
- types::ChatResponse
- types::ChatResponseUpdate
- types::ContinuationToken
- types::DataContent
- types::Embedding
- types::EmbeddingGenerationOptions
- types::ErrorContent
- types::FinishReason
- types::FunctionApprovalRequestContent
- types::FunctionApprovalResponseContent
- types::FunctionCallContent
- types::FunctionResultContent
- types::GeneratedEmbeddings
- types::HostedFileContent
- types::HostedVectorStoreContent
- types::Message
- types::Role
- types::TextContent
- types::TextReasoningContent
- types::TextSpanRegion
- types::UriContent
- types::UsageContent
- types::UsageDetails
- workflow::AgentApprovalExecutor
- workflow::AgentExecutor
- workflow::ApprovalRequest
- workflow::Case
- workflow::ConcurrentBuilder
- workflow::Default
- workflow::FileCheckpointStorage
- workflow::FunctionExecutor
- workflow::GroupChatBuilder
- workflow::GroupChatState
- workflow::HandoffBuilder
- workflow::HandoffEdgeBuilder
- workflow::HandoffUserInputRequest
- workflow::InMemoryCheckpointStorage
- workflow::MagenticBuilder
- workflow::MagenticContext
- workflow::MagenticPlanReviewRequest
- workflow::MagenticProgressLedger
- workflow::MagenticProgressLedgerItem
- workflow::MagenticStallInterventionRequest
- workflow::MagenticTaskLedger
- workflow::ManagerSelectionResponse
- workflow::PendingRequest
- workflow::RequestInfoExecutor
- workflow::RequestResponse
- workflow::RoundRobinManager
- workflow::SequentialBuilder
- workflow::SharedState
- workflow::StandardMagenticManager
- workflow::Workflow
- workflow::WorkflowAgent
- workflow::WorkflowBuilder
- workflow::WorkflowCheckpoint
- workflow::WorkflowCheckpointSummary
- workflow::WorkflowContext
- workflow::WorkflowExecutor
- workflow::WorkflowMessage
- workflow::WorkflowRun
- workflow::WorkflowRunStream
- workflow::WorkflowValidationError
- workflow::WorkflowViz
Enums
- client::RetryOn
- error::Error
- history::StoredHistory
- tools::ApprovalMode
- tools::McpApprovalMode
- tools::ToolKind
- types::AnnotationKind
- types::Content
- types::FunctionArguments
- types::ResponseFormat
- types::ToolMode
- workflow::EdgeGroup
- workflow::GroupChatDirective
- workflow::HandoffInteractionMode
- workflow::MagenticPlanReviewDecision
- workflow::MagenticStallInterventionDecision
- workflow::ValidationType
- workflow::WorkflowEvent
- workflow::WorkflowRunState
Traits
- agent::SupportsAgentRun
- client::ChatClient
- client::EmbeddingClient
- compaction::CompactionStrategy
- compaction::Tokenizer
- history::HistoryProvider
- memory::ContextProvider
- middleware::Middleware
- tools::Tool
- tools::ToolSource
- types::IntoMessages
- workflow::CheckpointStorage
- workflow::Executor
- workflow::GroupChatManager
- workflow::MagenticManager
- workflow::WorkflowAgentExt
Functions
- compaction::compact
- compaction::count_message_tokens
- history::ensure_history_provider
- history::filter_new_messages
- history::filter_new_messages_from
- history::inject_stored_history
- history::inject_stored_history_from
- history::new_run_messages
- history::new_run_messages_from
- observability::agent_span
- observability::chat_span
- observability::error_type
- observability::record_error
- observability::record_request
- observability::record_response
- observability::record_tool_arguments
- observability::record_tool_result
- observability::tool_span
- observability::tool_span_ex
- settings::load_setting
- tools::empty_schema
- tools::hosted_code_interpreter
- tools::hosted_file_search
- tools::hosted_image_generation
- tools::hosted_mcp
- tools::hosted_web_search
- types::prepare_function_call_results
- types::prepare_messages
- workflow::get_checkpoint_summary
- workflow::handoff_tool_spec
- workflow::validate_workflow_graph
Type Aliases
- agent::AgentRunStream
- agent::AgentToolStreamCallback
- client::ChatStream
- error::Result
- middleware::AgentMiddleware
- middleware::ChatMiddleware
- middleware::FunctionMiddleware
- middleware::Terminal
- tools::BoxFuture
- workflow::Condition
- workflow::Selection
Constants
- compaction::OMITTED_TOOL_RESULT
- observability::GEN_AI_LATEST_EXPERIMENTAL_OPT_IN
- observability::attr::AGENT_ID
- observability::attr::AGENT_NAME
- observability::attr::CACHE_CREATION_INPUT_TOKENS
- observability::attr::CACHE_READ_INPUT_TOKENS
- observability::attr::CONVERSATION_ID
- observability::attr::ERROR_TYPE
- observability::attr::FINISH_REASONS
- observability::attr::INPUT_MESSAGES
- observability::attr::INPUT_TOKENS
- observability::attr::OPERATION
- observability::attr::OTEL_NAME
- observability::attr::OTEL_STATUS_CODE
- observability::attr::OTEL_STATUS_MESSAGE
- observability::attr::OUTPUT_MESSAGES
- observability::attr::OUTPUT_TOKENS
- observability::attr::PROMPT_NAME
- observability::attr::PROVIDER_NAME
- observability::attr::REASONING_OUTPUT_TOKENS
- observability::attr::REQUEST_FREQUENCY_PENALTY
- observability::attr::REQUEST_MAX_TOKENS
- observability::attr::REQUEST_MODEL
- observability::attr::REQUEST_PRESENCE_PENALTY
- observability::attr::REQUEST_SEED
- observability::attr::REQUEST_STOP_SEQUENCES
- observability::attr::REQUEST_TEMPERATURE
- observability::attr::REQUEST_TOP_P
- observability::attr::RESPONSE_ID
- observability::attr::RESPONSE_MODEL
- observability::attr::SYSTEM
- observability::attr::SYSTEM_INSTRUCTIONS
- observability::attr::TOOL_CALL_ARGUMENTS
- observability::attr::TOOL_CALL_ID
- observability::attr::TOOL_CALL_RESULT
- observability::attr::TOOL_DEFINITIONS
- observability::attr::TOOL_DESCRIPTION
- observability::attr::TOOL_NAME
- observability::attr::TOOL_TYPE
- observability::op::CHAT
- observability::op::EMBEDDINGS
- observability::op::EXECUTE_TOOL
- observability::op::INVOKE_AGENT
- workflow::DEFAULT_GROUP_CHAT_MAX_ITERATIONS
- workflow::DEFAULT_MANAGER_INSTRUCTIONS
- workflow::DEFAULT_MANAGER_STRUCTURED_OUTPUT_PROMPT
- workflow::MAGENTIC_MANAGER_NAME
- workflow::ORCHESTRATOR_FINAL_ANSWER_PROMPT
- workflow::ORCHESTRATOR_PROGRESS_LEDGER_PROMPT
- workflow::ORCHESTRATOR_TASK_LEDGER_FACTS_PROMPT
- workflow::ORCHESTRATOR_TASK_LEDGER_FACTS_UPDATE_PROMPT
- workflow::ORCHESTRATOR_TASK_LEDGER_FULL_PROMPT
- workflow::ORCHESTRATOR_TASK_LEDGER_PLAN_PROMPT
- workflow::ORCHESTRATOR_TASK_LEDGER_PLAN_UPDATE_PROMPT