List of all items
Structs
- agent::AgentClient
- agent::AgentHandle
- agent::AgentLoop
- agent::AgentRuntimeFactory
- agent::SubAgentTaskInfo
- agent::execute::EditInstruction
- agent::sub_agent::Diagnostic
- agent::sub_agent::ResilienceConfig
- agent::sub_agent::SubAgentPool
- agent::sub_agent::SubAgentResult
- agent::sub_agent::SubAgentTask
- agent::subtask_driver::Subtask
- agent::subtask_driver::SubtaskDriver
- atomgit::client::Client
- atomgit::models::Comment
- atomgit::models::CreatedIssue
- atomgit::models::Issue
- atomgit::models::Label
- atomgit::models::RepoLabel
- atomgit::models::User
- atomgit::url::IssueRef
- atomgit::url::RepoRef
- auth::oauth::AuthInfo
- auth::oauth::LoginSession
- auth::oauth::UserInfo
- coding_plan::client::AuthExpired
- coding_plan::client::Client
- coding_plan::crypto::SignInput
- coding_plan::crypto::SignOutput
- coding_plan::crypto::UnavailableSigner
- coding_plan::setup::ClaimInfo
- coding_plan::setup::LoginInfo
- coding_plan::setup::ModelsInfo
- coding_plan::setup::SetupReport
- coding_plan::setup::TierAttempt
- coding_plan::types::ClaimResponse
- coding_plan::types::ModelEntry
- coding_plan::types::PlanInfo
- coding_plan::types::StatusResponse
- coding_plan::types::UsageInfo
- commands::CustomCommand
- commands::CustomCommandRegistry
- config::Config
- config::DatalogConfig
- config::LspConfig
- config::NotificationConfig
- config::PluginConfig
- config::SubAgentConfig
- config::UiConfig
- config::instructions::InstructionFile
- config::instructions::LayeredInstructions
- config::memory::MemoryStore
- config::provider::ProviderConfig
- conversation::ContextStats
- conversation::Conversation
- conversation::message::ImagePart
- conversation::message::Message
- conversation::message::ThinkingBlock
- conversation::turn::Turn
- conversation::turn::TurnTracker
- ctx::default::DefaultCtx
- ctx::env::EnvSnapshot
- ctx::env::GitSnapshot
- ctx::file_store::FileEntry
- ctx::file_store::FileStore
- ctx::ollama::OllamaCtx
- git::worktree::Worktree
- git::worktree::WorktreeManager
- graph::CodeGraph
- graph::Edge
- graph::SymbolNode
- graph::indexer::GraphIndexer
- hook::HookConfig
- hook::HookContext
- hook::UserPromptSubmitPayload
- hook::executor::HookExecutor
- i18n::LocaleTestGuard
- input_history::InputHistory
- lsp::client::LspClient
- lsp::client::OpenDocumentState
- lsp::jsonrpc::Notification
- lsp::jsonrpc::Request
- lsp::manager::LspManager
- lsp::registry::LspServerConfig
- lsp::registry::LspServerRegistry
- lsp::types::Diagnostic
- lsp::types::Location
- lsp::types::Position
- lsp::types::Range
- mcp::client::McpToolInfo
- mcp::config::McpOAuthConfig
- mcp::config::McpServerConfig
- mcp::oauth::McpOAuthLoginOptions
- mcp::oauth::McpOAuthToken
- mcp::oauth::McpTokenStore
- mcp::registry::McpRegistry
- mcp::tool_adapter::McpToolAdapter
- mcp::transport_http::HttpClient
- mcp::transport_stdio::StdioClient
- mcp::types::CallToolResult
- mcp::types::InitializeResult
- mcp::types::JsonRpcError
- mcp::types::JsonRpcRequest
- mcp::types::JsonRpcResponse
- mcp::types::ListToolsResult
- mcp::types::McpToolDefinition
- mcp::types::ResourceContent
- mcp::types::ServerCapabilities
- mcp::types::ServerInfo
- mcp::types::ToolsCapability
- notify::ApprovalNotification
- notify::TurnNotification
- plugin::installer::InstalledPluginInfo
- plugin::loader::InstalledPluginAssets
- plugin::marketplace::MarketplaceInfo
- provider::claude::ClaudeProvider
- provider::ollama::OllamaProvider
- provider::openai::OpenAiProvider
- provider::retry::RetryPolicy
- self_update::AppliedUpgrade
- self_update::BinaryEntry
- self_update::Manifest
- self_update::PendingUpgrade
- self_update::RollbackSummary
- self_update::UpgradeSummary
- semantic::SemanticSearcher
- semantic::Symbol
- semantic::SymbolSlice
- semantic::cache::ASTCache
- semantic::language::LanguageRegistry
- session::Session
- session::SessionId
- session::SessionManager
- session::SessionMeta
- setup::RunOptions
- setup::SetupReport
- setup::install::InstalledSummary
- setup::install::InstalledTxn
- setup::lock::SetupLock
- setup::state::RecIdRef
- setup::state::SetupState
- setup::types::Marker
- setup::types::ProjectSignals
- setup::types::RecId
- skill::Skill
- skill::SkillRegistry
- stream::TokenUsage
- tool::PermissionStore
- tool::ResolvedPath
- tool::ToolCall
- tool::ToolCallBuffer
- tool::ToolContext
- tool::ToolDef
- tool::ToolRegistry
- tool::ToolResult
- tool::auto_fix::ValidateResult
- tool::bash::BashTool
- tool::blast_radius::BlastRadiusTool
- tool::cd::CdTool
- tool::diagnostics::DiagnosticsTool
- tool::edit::EditFileTool
- tool::file_deps::FileDependenciesTool
- tool::file_history::FileHistory
- tool::find_references::FindReferencesTool
- tool::glob::GlobTool
- tool::grep::GrepTool
- tool::list_dir::ListDirTool
- tool::list_symbols::ListSymbolsTool
- tool::open_file::OpenFileTool
- tool::parallel_edit::ParallelEditTool
- tool::read::ReadFileTool
- tool::read_symbol::ReadSymbolTool
- tool::result_store::ToolResultRef
- tool::result_store::ToolResultStore
- tool::search_replace::SearchReplaceTool
- tool::todo::TodoTool
- tool::trace_callees::TraceCalleesTool
- tool::trace_callers::TraceCallersTool
- tool::trace_chain::TraceChainTool
- tool::use_skill::UseSkillTool
- tool::web_fetch::WebFetchTool
- tool::web_search::WebSearchTool
- tool::write::WriteFileTool
- turn::datalog::DatalogWriter
- turn::event::ToolBatchCall
- turn::loop_guard::LoopGuardState
- turn::permission::ApprovalRequest
- turn::permission::AutoPermissionDecider
- turn::permission::InteractivePermissionDecider
- turn::runner::TurnRunner
- uninstall::Decisions
- uninstall::ExecuteContext
- uninstall::Item
- uninstall::Outcome
- uninstall::actions::NoopSelfDelete
- uninstall::actions::PathCleanupResult
- uninstall::actions::PlatformSelfDelete
- uninstall::actions::ProcessInfo
- uninstall::paths::UninstallManifest
- uninstall::paths::UnixRcPaths
- uninstall::scan::Plan
Enums
- agent::AgentCommand
- agent::AgentEvent
- agent::AgentPhase
- agent::TurnStopReason
- agent::git_auto_commit::AutoCommitOutcome
- agent::sub_agent::SubAgentFailure
- atomgit::fixissue::Prepared
- auth::oauth::PollOutcome
- coding_plan::crypto::SignError
- coding_plan::setup::StepResult
- coding_plan::setup::TierOutcome
- coding_plan::setup::VisionPreprocessorOutcome
- coding_plan::types::PlanType
- commands::ArgsRequirement
- config::UiTheme
- config::instructions::InstructionLevel
- conversation::message::MessageContent
- conversation::message::Role
- conversation::turn::TurnStatus
- graph::EdgeKind
- graph::SymbolKind
- graph::Visibility
- hook::HookEvent
- hook::PreHookResult
- hook::UserPromptHookResult
- i18n::Msg
- locale::Locale
- lsp::manager::LspConnectEvent
- lsp::types::DiagnosticSeverity
- mcp::config::McpConfigSource
- mcp::config::McpHttpAuthConfig
- mcp::config::McpTransportConfig
- mcp::registry::McpConnectEvent
- mcp::types::ContentBlock
- mcp::types::ServerStatus
- notify::NotificationEvent
- plugin::PluginJobEvent
- provider::ReasoningPolicy
- self_update::UpgradeEvent
- semantic::language::Lang
- setup::error::SetupError
- setup::install::FileWrite
- setup::install::ReloadDirective
- setup::install::RollbackOutcome
- setup::install::SkipReason
- setup::lock::LockError
- setup::types::CiInfo
- setup::types::Framework
- setup::types::MarkerKind
- setup::types::PkgMgr
- setup::types::RecKind
- setup::types::Stack
- setup::types::TestFw
- setup::types::VcsInfo
- stream::StreamEvent
- tool::ApprovalRequirement
- tool::ExternalPathAction
- tool::PermissionDecision
- tool::PermissionLevel
- turn::event::TurnEvent
- turn::event::TurnResult
- turn::loop_guard::LoopGuardDecision
- turn::permission::AutoPermissionMode
- uninstall::Group
- vision_preprocessor::PreprocessOutcome
Traits
- coding_plan::crypto::RequestSigner
- ctx::CtxBuilder
- mcp::client::McpClient
- provider::LlmProvider
- tool::Tool
- turn::permission::PermissionDecider
- uninstall::actions::SelfDeleteStrategy
Functions
- agent::background::run_background_task
- agent::execute::execute_instructions
- agent::execute::parse_edit_instructions
- agent::git_auto_commit::auto_commit_edited_files
- agent::git_checkpoint::create_checkpoint
- atomgit::fixissue::post_completion
- atomgit::fixissue::prepare
- atomgit::url::detect_cwd_atomgit_repo
- atomgit::url::parse_repo_url
- auth::oauth::auth_file_path
- auth::oauth::authorize_url
- auth::oauth::current_user
- auth::oauth::get_stored_auth
- auth::oauth::get_valid_token
- auth::oauth::is_logged_in
- auth::oauth::login
- auth::oauth::logout
- auth::oauth::open_browser
- auth::oauth::platform_broker_url
- auth::oauth::platform_check_url
- auth::oauth::platform_exchange_url
- auth::oauth::platform_login_url
- auth::oauth::platform_refresh_url
- auth::oauth::platform_token_url
- auth::oauth::refresh_access_token
- auth::oauth::save_auth
- auth::oauth::start_login
- auth::oauth::token_url
- auth::oauth::user_url
- auth::write_auth_file_secure
- coding_plan::client::api_base_url
- coding_plan::client::is_auth_expired
- coding_plan::crypto::signer
- coding_plan::setup::run
- coding_plan::sync_marker::read_last_sync
- coding_plan::sync_marker::write_last_sync_now
- config::platform_rules
- config::prompt_sections::build_rules
- config::provider::default_context_window_for
- conversation::looks_corrupted
- ctx::render::auto_compact_threshold
- ctx::render::build_compression_content
- ctx::render::build_messages
- ctx::render::needs_compression
- ctx::resolver::for_provider
- ctx::truncate::post_process_tool_results
- ctx::truncate::truncate_output
- graph::indexer::should_index
- graph::persist::deserialize
- graph::persist::load
- graph::persist::save
- graph::persist::serialize
- graph::resolve::resolve_callee
- hook::config::matches_tool
- hook::config::matching_hooks
- hook::json_config::load_hooks_config
- i18n::current_locale
- i18n::resolve_initial_locale
- i18n::set_locale
- i18n::t
- i18n::t_with
- i18n::test_lock
- init::generate_project_instructions
- lsp::jsonrpc::encode
- lsp::jsonrpc::read_message
- lsp::manager::build_lsp_manager
- lsp::manager::build_lsp_manager_with_events
- mcp::config::load_mcp_config
- mcp::config::merge_http_oauth_mcp_server_into_json_file
- mcp::config::merge_stdio_mcp_server_into_json_file
- mcp::oauth::login_github_oauth
- mcp::oauth::login_mcp_oauth
- mcp::oauth::parse_www_authenticate_resource_metadata
- mcp::oauth::refresh_mcp_oauth_token
- mcp::oauth::token_is_expired
- mcp::tool_adapter::register_mcp_tools
- mcp::tool_adapter::register_mcp_tools_async
- notify::notify
- notify::notify_turn_finished
- notify::set_terminal_focus_state
- plugin::bootstrap::run_startup_hooks
- plugin::installer::install
- plugin::installer::list_installed
- plugin::installer::uninstall
- plugin::loader::iter_installed_plugin_assets
- plugin::marketplace::add_marketplace
- plugin::marketplace::list_marketplaces
- plugin::marketplace::remove_marketplace
- plugin::marketplace::update_marketplace
- pricing::calculate_cost
- pricing::cost_per_million
- pricing::format_cost
- process_utils::suppress_console_window
- process_utils::suppress_console_window_sync
- provider::create_provider
- provider::model_name_suggests_vision
- provider::retry::send_with_retry
- provider::retry::send_with_retry_blocking
- provider::unavailable_provider
- self_update::apply_pending_upgrade
- self_update::backup_path
- self_update::binary_filename
- self_update::binary_url
- self_update::current_exe_path
- self_update::detect_target
- self_update::ensure_writable
- self_update::fetch_manifest
- self_update::fetch_manifest_if_newer
- self_update::prepare_deferred_upgrade
- self_update::re_exec_self
- self_update::read_pending
- self_update::run_rollback
- self_update::run_upgrade
- self_update::staged_dir
- setup::fs_atomic::atomic_write
- setup::run
- setup::scan::scan
- setup::seeds::ensure_seeds_extracted
- setup::state::compute_signals_hash
- setup::state::load_setup_state
- setup::state::save_setup_state
- setup::state::state_path
- telemetry_bootstrap::detect_repo_origin
- tool::approval_for_path
- tool::auto_fix::post_edit_syntax_check
- tool::auto_fix::validate_and_fix
- tool::diagnose_args
- tool::extract_error_signatures
- tool::inspect_path_access
- tool::real_home_dir
- tool::recover_tool_args
- tool::resolve_workspace_path
- tool::shared_prefix_len
- tool::should_skip_dir
- turn::json_repair::extract_edit_file_args
- turn::json_repair::extract_json_fields
- turn::json_repair::repair_json
- turn::json_repair::repair_tool_args
- turn::log::log_llm_request
- turn::log::log_llm_response
- uninstall::actions::apply_unix_path_cleanup
- uninstall::actions::kill_process
- uninstall::actions::list_atomcode_processes
- uninstall::actions::matches_atomcode_name
- uninstall::actions::remove_path
- uninstall::actions::strip_atomcode_path_block
- uninstall::actions::strip_path_entry
- uninstall::actions::sudo_rm
- uninstall::execute
- uninstall::paths::atomcode_dir
- uninstall::paths::uninstall_manifest
- uninstall::paths::unix_rc_paths
- uninstall::paths::unix_rc_paths_for_home
- uninstall::scan::scan
- version_check::check_latest
- version_check::parse_and_compare
- vision_preprocessor::maybe_preprocess
Type Aliases
Constants
- ATOMCODE_USER_AGENT
- atomgit::UPSTREAM_OWNER
- atomgit::UPSTREAM_REPO
- atomgit::fixissue::FIXED_LABEL
- config::LINUX_RULES
- config::MACOS_RULES
- config::WINDOWS_RULES
- ctx::render::AUTO_COMPACT_BUFFER_LARGE
- ctx::render::AUTO_COMPACT_BUFFER_SMALL
- ctx::render::AUTO_COMPACT_LARGE_WINDOW_FROM
- plugin::bootstrap::DEFAULT_SKILLS_URL
- provider::REASONING_PLACEHOLDER
- self_update::ALREADY_LATEST
- self_update::DOWNLOAD_BASE
- self_update::MANIFEST_URL
- setup::state::CURRENT_SCHEMA_VERSION
- setup::state::STATE_DIR
- setup::state::STATE_FILENAME
- tool::SKIP_DIRS
- tool::SKIP_DIR_PREFIXES