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
- prelude::Agent
- prelude::AgentBuilder
- prelude::AgentContext
- prelude::AgentResponse
- prelude::AgentResponseUpdate
- prelude::AgentRunOptions
- prelude::AgentSession
- prelude::ApproxTokenizer
- prelude::AsToolOptions
- prelude::ChatContext
- prelude::ChatOptions
- prelude::ChatResponse
- prelude::ChatResponseUpdate
- prelude::CompactionProvider
- prelude::ConcurrentBuilder
- prelude::Embedding
- prelude::EmbeddingGenerationOptions
- prelude::FileCheckpointStorage
- prelude::FileHistoryProvider
- prelude::FinishReason
- prelude::FunctionApprovalRequestContent
- prelude::FunctionApprovalResponseContent
- prelude::FunctionCallContent
- prelude::FunctionInvocationConfig
- prelude::FunctionInvocationContext
- prelude::FunctionInvokingChatClient
- prelude::FunctionResultContent
- prelude::FunctionTool
- prelude::GeneratedEmbeddings
- prelude::GroupChatBuilder
- prelude::GroupChatState
- prelude::HandoffBuilder
- prelude::InMemoryCheckpointStorage
- prelude::InMemoryHistoryProvider
- prelude::LiveToolList
- prelude::MagenticBuilder
- prelude::MagenticContext
- prelude::MagenticPlanReviewRequest
- prelude::MagenticStallInterventionRequest
- prelude::Message
- prelude::MiddlewarePipeline
- prelude::Next
- prelude::ObservabilityConfig
- prelude::ObservableChatClient
- prelude::OpenAIChatClient
- prelude::OpenAIChatCompletionClient
- prelude::OpenAIEmbeddingClient
- prelude::RequestInfoExecutor
- prelude::RetryPolicy
- prelude::RetryingChatClient
- prelude::Role
- prelude::SecretString
- prelude::SelectiveToolResult
- prelude::SequentialBuilder
- prelude::SessionContext
- prelude::SessionState
- prelude::SharedState
- prelude::Skill
- prelude::SkillsProvider
- prelude::SlidingWindow
- prelude::StandardMagenticManager
- prelude::TextContent
- prelude::TokenBudget
- prelude::ToolDefinition
- prelude::Truncation
- prelude::UsageDetails
- prelude::Workflow
- prelude::WorkflowAgent
- prelude::WorkflowBuilder
- prelude::WorkflowContext
- prelude::WorkflowExecutor
- prelude::WorkflowRun
- 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
- Error
- client::RetryOn
- error::Error
- history::StoredHistory
- prelude::ApprovalMode
- prelude::Content
- prelude::Error
- prelude::GroupChatDirective
- prelude::HandoffInteractionMode
- prelude::MagenticPlanReviewDecision
- prelude::MagenticStallInterventionDecision
- prelude::McpApprovalMode
- prelude::ResponseFormat
- prelude::RetryOn
- prelude::ToolKind
- prelude::ToolMode
- prelude::WorkflowEvent
- prelude::WorkflowRunState
- 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
- prelude::ChatClient
- prelude::CheckpointStorage
- prelude::CompactionStrategy
- prelude::ContextProvider
- prelude::EmbeddingClient
- prelude::Executor
- prelude::GroupChatManager
- prelude::HistoryProvider
- prelude::MagenticManager
- prelude::Middleware
- prelude::SupportsAgentRun
- prelude::Tokenizer
- prelude::Tool
- prelude::ToolSource
- prelude::WorkflowAgentExt
- 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
- prelude::compact
- prelude::hosted_code_interpreter
- prelude::hosted_file_search
- prelude::hosted_image_generation
- prelude::hosted_mcp
- prelude::hosted_web_search
- prelude::load_setting
- 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
- Result
- agent::AgentRunStream
- agent::AgentToolStreamCallback
- client::ChatStream
- error::Result
- middleware::AgentMiddleware
- middleware::ChatMiddleware
- middleware::FunctionMiddleware
- middleware::Terminal
- prelude::AgentRunStream
- prelude::AgentToolStreamCallback
- prelude::ChatStream
- prelude::Result
- 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