List of all items
Structs
- diffing::parser::StreamParser
- historystore::store::HistoryStore
- historystore::store::HistoryStream
- llm::api_models::ApiUsage
- llm::api_models::ChatCompletionChunk
- llm::api_models::ChatCompletionRequest
- llm::api_models::ChunkChoice
- llm::api_models::ChunkDelta
- llm::api_models::CompletionTokensDetails
- llm::api_models::Message
- llm::api_models::PromptTokensDetails
- llm::api_models::StreamOptions
- llm::client::LlmClient
- llm::tokens::HeuristicCounter
- model_registry::ModelInfo
- models::AIPatch
- models::ActiveWindowSummary
- models::AddonInfo
- models::ContextFile
- models::ContextState
- models::DerivedContent
- models::FileHeader
- models::HistoryRecord
- models::InteractionConfig
- models::InteractionResult
- models::MessagePairJson
- models::MessageWithContext
- models::MessageWithId
- models::ProcessedDiffBlock
- models::SessionPointer
- models::SessionView
- models::StatusResponse
- models::TokenInfo
- models::TokenUsage
- models::UnparsedBlock
- models::WarningMessage
- session::Session
- ui::live_display::LiveDisplay
- ui::markdown_streamer::MarkdownStreamer
Enums
- exceptions::AicoError
- llm::api_models::ReasoningDetail
- models::AddonSource
- models::DisplayItem
- models::Mode
- models::Role
- models::StreamYieldItem
Functions
- addons::discover_addons
- addons::execute_addon
- commands::add::run
- commands::ask::run
- commands::drop::run
- commands::dump_history::run
- commands::edit::run
- commands::generate::run
- commands::history_cmds::redo
- commands::history_cmds::set_history
- commands::history_cmds::undo
- commands::history_plumbing::run
- commands::init::run
- commands::last::run
- commands::llm_shared::run_llm_flow
- commands::log::run
- commands::session_cmds::list
- commands::session_cmds::new_session
- commands::session_cmds::switch
- commands::session_fork::run
- commands::status::run
- commands::trust::run
- console::display_cost_summary
- console::draw_panel
- console::format_piped_output
- console::format_thousands
- console::format_tokens
- console::get_terminal_width
- console::is_stdin_terminal
- console::is_stdout_terminal
- console::strip_ansi_codes
- diffing::diff_utils::generate_diff
- diffing::patching::create_patched_content
- fs::atomic_write_json
- fs::atomic_write_text
- fs::validate_input_paths
- historystore::reconstruct::reconstruct_history
- llm::client::parse_sse_line
- llm::executor::append_file_context_xml
- llm::executor::append_reasoning_delta
- llm::executor::build_request
- llm::executor::build_request_with_piped
- llm::executor::execute_interaction
- llm::executor::extract_reasoning_header
- llm::tokens::calculate_cost
- llm::tokens::calculate_cost_prefetched
- llm::tokens::count_heuristic
- llm::tokens::count_tokens_for_messages
- model_registry::get_model_info
- model_registry::get_model_info_at
- models::default_timestamp
- session::find_session_file
- trust::get_trust_file
- trust::is_project_trusted
- trust::list_trusted_projects
- trust::trust_project
- trust::untrust_project
- utils::setup_crypto_provider
- utils::setup_http_client
Constants
- console::ANSI_REGEX_PATTERN
- consts::ALIGNMENT_CONVERSATION_ASSISTANT
- consts::ALIGNMENT_CONVERSATION_USER
- consts::ALIGNMENT_DIFF_ASSISTANT
- consts::ALIGNMENT_DIFF_USER
- consts::DEFAULT_SYSTEM_PROMPT
- consts::DIFF_MODE_INSTRUCTIONS
- consts::FLOATING_CONTEXT_ANCHOR
- consts::FLOATING_CONTEXT_INTRO
- consts::SESSION_FILE_NAME
- consts::STATIC_CONTEXT_ANCHOR
- consts::STATIC_CONTEXT_INTRO
- historystore::store::SHARD_SIZE
- llm::tokens::MAX_ALIGNMENT_TOKENS
- llm::tokens::SYSTEM_TOKEN_COUNT