List of all items
Structs
- AgentBuilder
- AgyBridge
- AgyBridgeBuilder
- ToolContext
- ToolDefinition
- ToolError
- ToolOutput
- ToolRegistry
- agent::AgentHandle
- config::agent::AgentConfig
- config::agent::JsonSchema
- config::agent::LocalAgentConfig
- config::agent::SystemInstructionSection
- config::capabilities::CapabilitiesConfig
- config::mcp::McpSseServer
- config::mcp::McpStdioServer
- config::mcp::McpStreamableHttpServer
- config::models::GeminiConfig
- config::models::GenerationConfig
- config::models::ModelConfig
- config::models::ModelEntry
- content::media::Audio
- content::media::Document
- content::media::Image
- content::media::Video
- hooks::AskQuestionEntry
- hooks::AskQuestionInteractionSpec
- hooks::AskQuestionOption
- hooks::HookEntry
- hooks::HookResult
- hooks::HookSet
- hooks::Hooks
- hooks::OnCompactionContext
- hooks::OnInteractionContext
- hooks::OnSessionEndContext
- hooks::OnSessionStartContext
- hooks::OnToolErrorContext
- hooks::PostToolCallContext
- hooks::PostTurnContext
- hooks::PreToolCallDecideContext
- hooks::PreTurnContext
- hooks::QuestionHookResult
- hooks::QuestionResponse
- hooks::SessionContext
- policies::PolicySet
- prelude::ToolContext
- prelude::ToolDefinition
- prelude::ToolError
- prelude::ToolOutput
- prelude::ToolRegistry
- quota::QuotaRegistry
- quota::QuotaState
- runtime::PythonRuntime
- runtime::RuntimeConfig
- streaming::ChatResponseHandle
- streaming::ChatResponseWriter
- streaming::ChatResult
- streaming::StreamError
- streaming::ToolCallEvent
- streaming::WriterError
- tools::EmptyParams
- tools::Json
- tools::ToolContext
- tools::ToolDefinition
- tools::ToolError
- tools::ToolOutput
- tools::ToolRegistry
- triggers::TriggerEntry
- triggers::TriggerSet
- types::ConversationMessage
- types::Step
- types::ToolCallInfo
- types::ToolResult
- types::UsageMetadata
Enums
- config::agent::SystemInstructions
- config::capabilities::BuiltinTools
- config::mcp::McpServer
- config::models::ThinkingLevel
- content::Content
- content::ContentPrimitive
- error::Error
- hooks::HookCallback
- hooks::HookPoint
- policies::PolicyDecision
- policies::PolicyRule
- streaming::ResponseEvent
- streaming::StreamChunk
- triggers::TriggerConfig
- types::MessageRole
- types::StepSource
- types::StepStatus
- types::StepTarget
- types::StepType
Traits
- RustTool
- agent::Runtime
- content::media::MediaContent
- policies::AskUserHandler
- prelude::RustTool
- tools::JsonSchema
- tools::RustTool
Attribute Macros
Derive Macros
Functions
- content::media::mime::from_extension
- error::with_retry
- error::with_timeout
- load_dotenv
- policies::ask_user
- policies::confirm_run_command
- policies::path::canonicalize_path
- policies::path::is_path_in_workspace
- policies::path::normalize_path
- policies::safe_defaults
- runtime::default_chat_timeout
- runtime::default_operation_timeout
- streaming::channel
- tools::definition_of
Type Aliases
Constants
- config::DEFAULT_IMAGE_GENERATION_MODEL
- config::DEFAULT_MODEL
- content::media::mime::APPLICATION_JSON
- content::media::mime::APPLICATION_PDF
- content::media::mime::AUDIO_FLAC
- content::media::mime::AUDIO_MPEG
- content::media::mime::AUDIO_OGG
- content::media::mime::AUDIO_WAV
- content::media::mime::IMAGE_GIF
- content::media::mime::IMAGE_JPEG
- content::media::mime::IMAGE_PNG
- content::media::mime::IMAGE_WEBP
- content::media::mime::TEXT_PLAIN
- content::media::mime::VIDEO_MP4
- content::media::mime::VIDEO_WEBM
- runtime::DEFAULT_CHAT_TIMEOUT_SECS
- runtime::DEFAULT_INTER_AGENT_DELAY