List of all items
Structs
- core::auth::AuthFile
- core::auth::CallbackResult
- core::auth::CallbackServerHandle
- core::auth::OAuthCredentials
- core::chain::ChainPointer
- core::chain::NamedChain
- core::config::BridgeConfig
- core::config::ServerConfig
- core::config::SynapsConfig
- core::rpc_protocol::RpcAttachment
- core::rpc_protocol::TurnUsage
- core::session::Session
- core::session::SessionInfo
- core::session_index::SessionIndexRecord
- core::shell_config::ShellConfig
- core::watcher_types::AgentConfig
- core::watcher_types::AgentInfo
- core::watcher_types::AgentStats
- core::watcher_types::AgentStatusInfo
- core::watcher_types::BootConfig
- core::watcher_types::DailyStats
- core::watcher_types::HandoffState
- core::watcher_types::HeartbeatConfig
- core::watcher_types::HooksConfig
- core::watcher_types::SessionLimits
- core::watcher_types::SessionStats
- core::watcher_types::TriggerConfig
- memory::store::MemoryQuery
- memory::store::MemoryRecord
Enums
- core::config::CacheTtl
- core::error::RuntimeError
- core::protocol::ClientMessage
- core::protocol::HistoryEntry
- core::protocol::ServerMessage
- core::rpc_protocol::AssistantEvent
- core::rpc_protocol::RpcCommand
- core::rpc_protocol::RpcEvent
- core::session_index::SessionIndexEventKind
- core::stream_types::AgentEvent
- core::stream_types::LlmEvent
- core::stream_types::SessionEvent
- core::stream_types::StreamEvent
- core::watcher_types::ExitReason
- core::watcher_types::WatcherCommand
- core::watcher_types::WatcherResponse
- memory::store::MemoryError
Functions
- core::auth::auth_file_path
- core::auth::build_auth_url
- core::auth::ensure_fresh_provider_token
- core::auth::ensure_fresh_token
- core::auth::exchange_code_for_tokens
- core::auth::extract_codex_account_id
- core::auth::generate_code_challenge
- core::auth::generate_code_verifier
- core::auth::generate_state
- core::auth::is_token_expired
- core::auth::load_auth
- core::auth::load_provider_auth
- core::auth::login
- core::auth::login_openai_codex
- core::auth::open_browser
- core::auth::refresh_token
- core::auth::save_auth
- core::auth::save_provider_auth
- core::auth::start_callback_server
- core::chain::chain_path
- core::chain::chains_dir
- core::chain::delete_chain
- core::chain::find_all_chains_by_head
- core::chain::find_chain_by_head
- core::chain::list_chains
- core::chain::load_chain
- core::chain::save_chain
- core::config::add_favorite_model
- core::config::base_dir
- core::config::get_active_config_dir
- core::config::get_identity
- core::config::get_profile
- core::config::get_provider_keys
- core::config::is_favorite_model
- core::config::load_config
- core::config::read_config_value
- core::config::remove_favorite_model
- core::config::resolve_read_path
- core::config::resolve_read_path_extended
- core::config::resolve_system_prompt
- core::config::resolve_write_path
- core::config::set_profile
- core::config::write_config_value
- core::error::humanize_api_error
- core::error::humanize_api_error_with_reset
- core::error::humanize_network_error
- core::logging::init_logging
- core::models::budget_for_thinking_level
- core::models::context_window_for_model
- core::models::default_model
- core::models::effort_for_thinking_level
- core::models::model_supports_1m
- core::models::model_supports_adaptive_thinking
- core::models::thinking_level_for_budget
- core::rpc_dispatch::accumulate_usage
- core::rpc_dispatch::build_tools_list_body
- core::rpc_dispatch::build_user_content
- core::rpc_dispatch::map_stream_event
- core::rpc_dispatch::merge_split
- core::rpc_dispatch::parse_frame
- core::session::find_session
- core::session::find_session_by_name
- core::session::latest_session
- core::session::list_recent_sessions
- core::session::list_sessions
- core::session::resolve_session
- core::session::validate_name
- core::session_index::append_record
- core::session_index::index_path
- core::session_index::read_recent
- epoch_millis
- memory::store::append
- memory::store::list_namespaces
- memory::store::memory_dir
- memory::store::new_record
- memory::store::now_ms
- memory::store::query
- pricing::calculate_cost
- pricing::calculate_cost_optional_split
- pricing::calculate_cost_split
- truncate_str