List of all items
Structs
- agent::Agent
- agent::AgentConfig
- agent::GeminiAgentConfig
- backends::gemini::GeminiBackendConfig
- backends::gemini::GeminiConnection
- backends::gemini::GeminiConnectionStrategy
- backends::gemini::GeminiRunners
- backends::gemini::api::GeminiClient
- backends::gemini::api::GeminiSseStream
- backends::gemini::tools::AskQuestion
- backends::gemini::tools::BuiltinDeps
- backends::gemini::tools::CreateFile
- backends::gemini::tools::DeleteFile
- backends::gemini::tools::EditFile
- backends::gemini::tools::FindFile
- backends::gemini::tools::Finish
- backends::gemini::tools::GenerateImage
- backends::gemini::tools::ListDirectory
- backends::gemini::tools::RenameFile
- backends::gemini::tools::RunCommand
- backends::gemini::tools::SearchDirectory
- backends::gemini::tools::StartSubagent
- backends::gemini::tools::ViewFile
- backends::gemini::wire::Candidate
- backends::gemini::wire::Content
- backends::gemini::wire::FunctionCall
- backends::gemini::wire::FunctionCallingConfig
- backends::gemini::wire::FunctionDeclaration
- backends::gemini::wire::FunctionResponse
- backends::gemini::wire::GenerateChunk
- backends::gemini::wire::GenerateContentRequest
- backends::gemini::wire::GenerationConfig
- backends::gemini::wire::InlineData
- backends::gemini::wire::ThinkingConfig
- backends::gemini::wire::ToolConfig
- backends::gemini::wire::ToolDecl
- backends::gemini::wire::WireUsage
- backends::mcp::McpBridge
- backends::mcp::McpClient
- backends::mcp::McpToolDecl
- content::Content
- content::Media
- conversation::ChatCursor
- conversation::ChatResponse
- conversation::Conversation
- filesystem::DirEntry
- filesystem::Metadata
- filesystem::WalkEntry
- filesystem::native::NativeFilesystem
- hooks::HookContext
- hooks::HookRunner
- policy::Policy
- tools::ClosureTool
- tools::ToolContext
- tools::ToolRunner
- triggers::TriggerContext
- triggers::TriggerRunner
- types::AskQuestionEntry
- types::AskQuestionInteractionSpec
- types::AskQuestionOption
- types::CapabilitiesConfig
- types::CustomSystemInstructions
- types::GeminiConfig
- types::GenerationConfig
- types::HookResult
- types::ModelConfig
- types::ModelEntry
- types::QuestionResponse
- types::Step
- types::SystemInstructionSection
- types::TemplatedSystemInstructions
- types::ToolCall
- types::ToolResult
- types::TranscriptEntry
- types::UsageMetadata
Enums
- backends::gemini::wire::ContentRole
- backends::gemini::wire::FinishReason
- backends::gemini::wire::FunctionCallingMode
- backends::gemini::wire::Part
- content::MediaKind
- content::Part
- error::Error
- filesystem::EntryKind
- policy::Decision
- types::BuiltinTool
- types::McpServerConfig
- types::StepSource
- types::StepStatus
- types::StepTarget
- types::StepType
- types::StreamChunk
- types::SystemInstructions
- types::ThinkingLevel
- types::TranscriptRole
- types::TriggerDelivery
Traits
- connections::Connection
- connections::ConnectionStrategy
- filesystem::Filesystem
- hooks::OnSessionEndHook
- hooks::OnSessionStartHook
- hooks::PostToolCallHook
- hooks::PostTurnHook
- hooks::PreToolCallDecideHook
- hooks::PreTurnHook
- tools::Tool
- triggers::Trigger
Functions
- backends::gemini::compaction::should_compact
- backends::gemini::compaction::try_compact
- backends::gemini::decode_transcript_bytes
- backends::gemini::tools::register_builtins
- policy::allow_all
- policy::deny_all
- policy::enforce
- policy::evaluate
- policy::is_path_in_workspace
- policy::secure_normalize_path
- policy::workspace_only
- triggers::every
Type Aliases
- backends::gemini::api::SharedClient
- connections::StepStream
- error::Result
- filesystem::SharedFilesystem
- hooks::OperationContext
- hooks::SessionContext
- hooks::TurnContext
- policy::AskUserHandler
- policy::Predicate