List of all items
Structs
- CodexConversation
- ConversationManager
- ModelProviderInfo
- NewConversation
- code_tools::ast_agent_tools::ASTAgentTools
- code_tools::ast_agent_tools::CallGraph
- code_tools::ast_agent_tools::CallGraphEdge
- code_tools::ast_agent_tools::CallGraphInfo
- code_tools::ast_agent_tools::CallGraphNode
- code_tools::ast_agent_tools::ClassInfo
- code_tools::ast_agent_tools::ComplexityInfo
- code_tools::ast_agent_tools::ComplexityReport
- code_tools::ast_agent_tools::DeadCodeItem
- code_tools::ast_agent_tools::Dependency
- code_tools::ast_agent_tools::DuplicateBlock
- code_tools::ast_agent_tools::DuplicationGroup
- code_tools::ast_agent_tools::ExportInfo
- code_tools::ast_agent_tools::FunctionComplexity
- code_tools::ast_agent_tools::FunctionInfo
- code_tools::ast_agent_tools::FunctionWithDetails
- code_tools::ast_agent_tools::ImportInfo
- code_tools::ast_agent_tools::Improvement
- code_tools::ast_agent_tools::Location
- code_tools::ast_agent_tools::LoopAnalysisResult
- code_tools::ast_agent_tools::PatternMatch
- code_tools::ast_agent_tools::PerformanceIssue
- code_tools::ast_agent_tools::PerformanceReport
- code_tools::ast_agent_tools::RefactorChange
- code_tools::ast_agent_tools::RefactorResult
- code_tools::ast_agent_tools::SecurityIssue
- code_tools::ast_agent_tools::SecurityReport
- code_tools::ast_agent_tools::SemanticIndex
- code_tools::ast_agent_tools::SymbolInfo
- code_tools::ast_agent_tools::SyntaxError
- code_tools::ast_agent_tools::SyntaxWarning
- code_tools::ast_agent_tools::ValidationReport
- code_tools::ast_grep::AgMatch
- code_tools::ast_grep::AstGrep
- code_tools::fd_find::FdFind
- code_tools::fd_find::FdQuery
- code_tools::fd_find::FdResult
- code_tools::fd_find::SizeFilter
- code_tools::queries::CompiledQuery
- code_tools::queries::QueryBuilder
- code_tools::queries::QueryCache
- code_tools::queries::QueryLibrary
- code_tools::queries::QueryLibraryStats
- code_tools::queries::QueryTemplates
- code_tools::search::CachedAst
- code_tools::search::CachedResult
- code_tools::search::Change
- code_tools::search::Context
- code_tools::search::Line
- code_tools::search::Location
- code_tools::search::Match
- code_tools::search::Metadata
- code_tools::search::MultiLayerSearchEngine
- code_tools::search::Scope
- code_tools::search::SearchConfig
- code_tools::search::SearchQuery
- code_tools::search::Symbol
- code_tools::search::TantivySchema
- code_tools::search::TantivySearchEngine
- code_tools::search::ToolOutput
- code_tools::tree_sitter::TreeSitterTool
- code_tools::tree_sitter::TsMatch
- code_tools::tree_sitter::TsQuery
- codex::Codex
- codex::CodexSpawnOk
- codex::ExecInvokeArgs
- config::Config
- config::ConfigOverrides
- config::ConfigToml
- config::ProjectConfig
- config_profile::ConfigProfile
- config_types::History
- config_types::McpServerConfig
- config_types::SandboxWorkspaceWrite
- config_types::ShellEnvironmentPolicy
- config_types::ShellEnvironmentPolicyToml
- config_types::Tui
- config_types::TuiNotifications
- context_engine::ast_compactor::AstCompactor
- context_engine::ast_compactor::CompactOptions
- context_engine::ast_compactor::CompactResult
- context_engine::cache::InMemoryCache
- context_engine::embeddings::EmbeddingModelBridge
- context_engine::embeddings::NoOpEmbeddingModel
- context_engine::retrieval::ContextRetriever
- context_engine::retrieval::RetrievalQuery
- context_engine::retrieval::RetrievalResult
- context_engine::semantic_index::FileId
- context_engine::semantic_index::SemanticIndex
- context_engine::semantic_index::SymbolInfo
- conversation::undo_redo::BranchInfo
- conversation::undo_redo::ConversationDiff
- conversation::undo_redo::ConversationSnapshot
- conversation::undo_redo::MemoryInfo
- conversation::undo_redo::SnapshotMetadata
- conversation::undo_redo::UndoRedoManager
- embeddings::config::CacheConfig
- embeddings::config::EmbeddingsConfig
- embeddings::config::GeminiConfig
- embeddings::config::OpenAIConfig
- embeddings::config::ProviderConfig
- embeddings::config::VoyageConfig
- embeddings::index_manager::ChunkMetadata
- embeddings::index_manager::EmbeddingIndexManager
- embeddings::index_manager::IndexKey
- embeddings::index_manager::IndexManagerStats
- embeddings::index_manager::SearchResult
- embeddings::index_manager::VectorIndex
- embeddings::manager::EmbeddingsManager
- embeddings::manager::EmbeddingsStats
- embeddings::providers::gemini::GeminiProvider
- embeddings::providers::openai::OpenAIProvider
- embeddings::providers::voyage::VoyageProvider
- error::EnvVarError
- error::UsageLimitReachedError
- exec::ExecParams
- exec::ExecToolCallOutput
- exec::RawExecToolCallOutput
- exec::StdoutStream
- exec::StreamOutput
- git_info::GitDiffToRemote
- git_info::GitInfo
- model_family::ModelFamily
- models::FunctionCallOutputPayload
- models::LocalShellExecAction
- models::ShellToolCallParams
- modes::ModeManager
- modes::ModeRestrictions
- modes::ModeVisuals
- plan_tool::PlanItemArg
- plan_tool::UpdatePlanArgs
- protocol::AgentMessageDeltaEvent
- protocol::AgentMessageEvent
- protocol::AgentReasoningDeltaEvent
- protocol::AgentReasoningEvent
- protocol::AgentReasoningRawContentDeltaEvent
- protocol::AgentReasoningRawContentEvent
- protocol::AgentReasoningSectionBreakEvent
- protocol::ApplyPatchApprovalRequestEvent
- protocol::BackgroundEventEvent
- protocol::Chunk
- protocol::ErrorEvent
- protocol::Event
- protocol::ExecApprovalRequestEvent
- protocol::ExecCommandBeginEvent
- protocol::ExecCommandEndEvent
- protocol::ExecCommandOutputDeltaEvent
- protocol::FinalOutput
- protocol::GetHistoryEntryResponseEvent
- protocol::McpInvocation
- protocol::McpListToolsResponseEvent
- protocol::McpToolCallBeginEvent
- protocol::McpToolCallEndEvent
- protocol::PatchApplyBeginEvent
- protocol::PatchApplyEndEvent
- protocol::SessionConfiguredEvent
- protocol::Submission
- protocol::TaskCompleteEvent
- protocol::TokenUsage
- protocol::TurnAbortedEvent
- protocol::TurnDiffEvent
- protocol::WritableRoot
- protocol_config_types::ReasoningEffortIter
- shell::ZshShell
- subagents::SubagentContext
- subagents::SubagentExecution
- subagents::agents::AgentRegistry
- subagents::agents::AgentResult
- subagents::agents::CodeReviewerAgent
- subagents::agents::DebuggerAgent
- subagents::agents::DocsAgent
- subagents::agents::Finding
- subagents::agents::PerformanceAgent
- subagents::agents::RefactorConfig
- subagents::agents::RefactorerAgent
- subagents::agents::ReviewConfig
- subagents::agents::SecurityAgent
- subagents::agents::TestWriterAgent
- subagents::built_in::code_reviewer::CodeReviewerAgent
- subagents::built_in::debugger::DebuggerAgent
- subagents::built_in::performance::PerformanceAgent
- subagents::built_in::refactorer::RefactorerAgent
- subagents::built_in::test_writer::TestWriterAgent
- subagents::config::ParameterDefinition
- subagents::config::SubagentConfig
- subagents::config::SubagentTemplate
- subagents::context::AgentContext
- subagents::context::AgentContextSnapshot
- subagents::context::AgentMessage
- subagents::context::CancellationToken
- subagents::context::ContextFinding
- subagents::context::ExecutionMetricsSnapshot
- subagents::context::MessageReceiver
- subagents::context::ProgressInfo
- subagents::context::ProgressStage
- subagents::context::ProgressTracker
- subagents::invocation::AgentChain
- subagents::invocation::AgentInvocation
- subagents::invocation::ConditionalExecution
- subagents::invocation::InvocationParser
- subagents::invocation::InvocationRequest
- subagents::manager::AgentHandle
- subagents::manager::AgentManager
- subagents::manager::AgentStats
- subagents::manager::AgentTracker
- subagents::manager::MessageBus
- subagents::mcp_tools::McpAgentHandler
- subagents::mcp_tools::McpAgentTool
- subagents::mcp_tools::McpAgentToolProvider
- subagents::orchestrator::AgentOrchestrator
- subagents::orchestrator::ContextSnapshot
- subagents::orchestrator::OrchestratorConfig
- subagents::orchestrator::OrchestratorResult
- subagents::orchestrator::ProgressUpdate
- subagents::orchestrator::SharedContext
- subagents::parser::AgentParser
- subagents::parser::ParsedInvocation
- subagents::registry::AgentInfo
- subagents::registry::SubagentRegistry
- subagents::registry::TemplateInfo
- subagents::worktree::AgentWorktree
- subagents::worktree::MergeResult
- subagents::worktree::WorktreeManager
- subagents::worktree::WorktreePool
- tools::ToolMetadata
- tools::edit::AmbiguousMatches
- tools::edit::EditResult
- tools::edit::EditTool
- tools::edit::MatchCandidate
- tools::glob::CompiledFilters
- tools::glob::ContentClassifier
- tools::glob::FileExtensionClassifier
- tools::glob::FileMatch
- tools::glob::FilterChain
- tools::glob::GlobPattern
- tools::glob::GlobQuery
- tools::glob::GlobTool
- tools::glob::SearchStats
- tools::glob::SizeFilter
- tools::glob::TimeFilter
- tools::grep_simple::GrepConfig
- tools::grep_simple::GrepMatch
- tools::grep_simple::GrepQuery
- tools::grep_simple::GrepTool
- tools::grep_simple::SimpleGrepEngine
- tools::index::BuildInput
- tools::index::IndexConfig
- tools::index::IndexStats
- tools::index::IndexTool
- tools::index::IndexedDocument
- tools::index::MergePolicyConfig
- tools::index::SearchInput
- tools::index::SearchQuery
- tools::index::SearchResult
- tools::index::Symbol
- tools::index::UpdateInput
- tools::output::ApiCompatibility
- tools::output::BreakingChange
- tools::output::CacheStats
- tools::output::Change
- tools::output::ChangeBuilder
- tools::output::ComplexityChange
- tools::output::ComplexityMetrics
- tools::output::ComprehensiveAstSummary
- tools::output::ComprehensivePerformanceImpact
- tools::output::ComprehensiveSemanticImpact
- tools::output::ComprehensiveSymbol
- tools::output::ComprehensiveToolOutput
- tools::output::ContextLine
- tools::output::ContextSnapshot
- tools::output::CoverageImpact
- tools::output::CpuUsage
- tools::output::DependencyInfo
- tools::output::Diagnostic
- tools::output::HalsteadMetrics
- tools::output::IoStats
- tools::output::LanguageContext
- tools::output::MemoryImpact
- tools::output::MemoryUsage
- tools::output::OperationContext
- tools::output::OperationMetadata
- tools::output::OperationScope
- tools::output::OutputBuilder
- tools::output::PerformanceMetrics
- tools::output::PerformanceTimer
- tools::output::ProjectContext
- tools::output::SecurityImpact
- tools::output::SecurityVulnerability
- tools::output::SourceLocation
- tools::output::TestImpact
- tools::patch::ExtractStats
- tools::patch::ImportStats
- tools::patch::PatchTool
- tools::patch::RenameStats
- tools::plan::MetaTask
- tools::plan::MetaTaskPlanner
- tools::plan::Plan
- tools::plan::PlanContext
- tools::plan::PlanExecutionPlan
- tools::plan::PlanExecutionStep
- tools::plan::PlanTool
- tools::plan::SubTask
- tools::plan::SubTaskPlanner
- tools::plan::Task
- tools::plan::TaskGroup
- tools::plan::ToolOutput
- tools::registry::ToolInfo
- tools::registry::ToolOutput
- tools::registry::ToolRegistry
- tools::think::CodeThinkResult
- tools::think::StepDescription
- tools::think::ThinkResult
- tools::think::ThinkSession
- tools::think::ThinkStep
- tools::think::ThinkTool
- tools::think::ThoughtData
- tools::think::ToolRecommendation
- tools::tree::DiffNode
- tools::tree::ModifiedNode
- tools::tree::MovedNode
- tools::tree::ParsedAst
- tools::tree::Point
- tools::tree::QueryCapture
- tools::tree::QueryMatch
- tools::tree::SemanticDiff
- tools::tree::Symbol
- tools::tree::TreeTool
- turn_diff_tracker::TurnDiffTracker
Enums
- WireApi
- code_tools::ToolError
- code_tools::ast_agent_tools::AgentToolOp
- code_tools::ast_agent_tools::AgentToolResult
- code_tools::ast_agent_tools::DeadCodeKind
- code_tools::ast_agent_tools::DependencyType
- code_tools::ast_agent_tools::DocumentationTarget
- code_tools::ast_agent_tools::ImprovementCategory
- code_tools::ast_agent_tools::ImprovementFocus
- code_tools::ast_agent_tools::ImprovementImpact
- code_tools::ast_agent_tools::PatternType
- code_tools::ast_agent_tools::PerformanceImpact
- code_tools::ast_agent_tools::Severity
- code_tools::ast_grep::AgQuery
- code_tools::fd_find::ContentType
- code_tools::fd_find::FdFileType
- code_tools::fd_find::FileTypeFilter
- code_tools::queries::QueryError
- code_tools::queries::QueryType
- code_tools::search::ChangeType
- code_tools::search::QueryType
- code_tools::search::SearchLayer
- code_tools::search::SearchScope
- code_tools::search::SearchStrategy
- code_tools::search::SymbolKind
- code_tools::search::Visibility
- code_tools::tree_sitter::TsSearchType
- config_types::HistoryPersistence
- config_types::ShellEnvironmentPolicyInherit
- config_types::UriBasedFileOpener
- context_engine::embeddings::EmbeddingError
- embeddings::EmbeddingError
- embeddings::config::IntelligenceMode
- embeddings::config::ProviderSelection
- embeddings::index_manager::IndexError
- embeddings::providers::voyage::VoyageInputType
- error::CodexErr
- error::SandboxErr
- exec::SandboxType
- models::ContentItem
- models::LocalShellAction
- models::LocalShellStatus
- models::ReasoningItemContent
- models::ReasoningItemReasoningSummary
- models::ResponseInputItem
- models::ResponseItem
- modes::ModeColor
- modes::OperatingMode
- parse_command::ParsedCommand
- plan_tool::StepStatus
- protocol::AskForApproval
- protocol::EventMsg
- protocol::ExecOutputStream
- protocol::FileChange
- protocol::InputItem
- protocol::Op
- protocol::ReviewDecision
- protocol::SandboxPolicy
- protocol::TurnAbortReason
- protocol_config_types::ReasoningEffort
- protocol_config_types::ReasoningSummary
- protocol_config_types::SandboxMode
- shell::Shell
- spawn::StdioPolicy
- subagents::SubagentError
- subagents::SubagentStatus
- subagents::agents::AgentStatus
- subagents::agents::RefactorOperation
- subagents::agents::ReviewFocus
- subagents::agents::RiskLevel
- subagents::agents::Severity
- subagents::built_in::code_reviewer::IntelligenceLevel
- subagents::built_in::debugger::DebugDepth
- subagents::built_in::performance::OptimizationLevel
- subagents::built_in::refactorer::RiskLevel
- subagents::built_in::test_writer::TestStrategy
- subagents::config::IntelligenceLevel
- subagents::config::ToolPermission
- subagents::context::ContextError
- subagents::context::FindingSeverity
- subagents::context::MessagePriority
- subagents::context::MessageTarget
- subagents::context::MessageType
- subagents::context::ProgressEvent
- subagents::invocation::ExecutionCondition
- subagents::invocation::ExecutionPlan
- subagents::invocation::ExecutionStep
- subagents::parser::ChainOperator
- subagents::registry::SubagentRegistryError
- subagents::worktree::ConflictStrategy
- tools::edit::EditError
- tools::glob::ContentCategory
- tools::glob::FileType
- tools::glob::FileTypeCategory
- tools::glob::GlobError
- tools::glob::SearchStrategy
- tools::grep_simple::GrepError
- tools::grep_simple::RuleType
- tools::grep_simple::SupportedLanguage
- tools::index::IndexError
- tools::output::BreakingSeverity
- tools::output::ChangeKind
- tools::output::ContextLineType
- tools::output::DiagnosticLevel
- tools::output::ImpactLevel
- tools::output::ImpactScope
- tools::output::ImportChangeType
- tools::output::ModificationType
- tools::output::PerformanceChange
- tools::output::RefactorType
- tools::output::ScopeType
- tools::output::SecurityLevel
- tools::output::SymbolType
- tools::output::TestCategory
- tools::output::VersionImpact
- tools::output::Visibility
- tools::patch::PatchError
- tools::patch::RenameScope
- tools::plan::Complexity
- tools::plan::PlanError
- tools::plan::PlanIntelligenceLevel
- tools::plan::TaskPriority
- tools::plan::TaskStatus
- tools::registry::ToolCategory
- tools::registry::ToolError
- tools::think::CodeProblemType
- tools::think::Complexity
- tools::think::ThinkError
- tools::tree::SupportedLanguage
- tools::tree::SymbolKind
- tools::tree::TreeError
- tools::tree::TreeInput
- tools::tree::TreeOutput
Traits
- code_tools::CodeTool
- context_engine::cache::Cache
- context_engine::embeddings::EmbeddingModel
- embeddings::EmbeddingProvider
- subagents::agents::Subagent
- tools::InternalTool
- tools::output::ResultExt
Functions
- built_in_model_providers
- config::find_agcodex_home
- config::load_config_as_toml
- config::load_config_as_toml_with_cli_overrides
- config::log_dir
- config::set_project_trusted
- create_oss_provider_with_base_url
- embeddings::config::embeddings_available
- embeddings::config::get_embedding_api_key
- embeddings::config::has_any_embedding_key
- embeddings::config::load_embeddings_config
- embeddings_capability::can_use_openai_embeddings
- embeddings_capability::openai_embeddings_unavailable_reason
- error::get_error_message_ui
- exec::process_exec_tool_call
- exec_env::create_env
- get_platform_sandbox
- git_info::collect_git_info
- git_info::git_diff_to_remote
- landlock::spawn_command_under_linux_sandbox
- model_family::find_family_for_model
- parse_command::parse_command
- parse_command::parse_command_impl
- seatbelt::spawn_command_under_seatbelt
- shell::default_user_shell
- subagents::built_in::create_default_registry
- subagents::built_in::get_agent_descriptions
- subagents::built_in::get_agent_examples
- subagents::built_in::register_built_in_agents
- tools::adapters::adapt_bash_tool
- tools::adapters::adapt_edit_tool
- tools::adapters::adapt_glob_tool
- tools::adapters::adapt_grep_tool
- tools::adapters::adapt_patch_tool
- tools::adapters::adapt_plan_tool
- tools::adapters::adapt_search_tool
- tools::adapters::adapt_think_tool
- tools::adapters::adapt_tree_tool
- tools::create_default_registry
- tools::integration_example::demonstrate_analysis_capabilities
- tools::integration_example::example_usage
- tools::output::multi_file_changes
- tools::output::simple_error
- tools::output::simple_success
- tools::output::single_file_modification
- user_agent::get_codex_user_agent
- util::is_inside_git_repo
Type Aliases
- code_tools::search::SearchResult
- config_types::EnvironmentVariablePattern
- context_engine::embeddings::EmbeddingVector
- embeddings::EmbeddingVector
- error::Result
- subagents::SubagentResult
- subagents::context::ContextResult
- subagents::registry::RegistryResult
- tools::ToolResult
- tools::glob::GlobOutput
- tools::glob::GlobResult
- tools::grep_simple::GrepResult
- tools::index::IndexResult
- tools::patch::PatchResult
- tools::plan::AgentType
- tools::plan::DependencyGraph
- tools::plan::PlanResult
- tools::plan::TaskId
- tools::registry::ToolExecutor
- tools::tree::TreeResult