List of all items
Structs
- agent_loop::AgentLoopConfig
- auth::oauth::OAuthCredentials
- commands::Command
- compaction::CompactionResult
- config::AgentDef
- config::ProjectConfig
- event_handler::EventHandlerConfig
- event_handler::EventHandlerResult
- event_stream::EventStream
- event_stream::EventStreamConsumer
- event_stream::EventStreamProducer
- hooks::HookConfig
- hooks::PostToolsHookResult
- hooks::ShellCommandHook
- memories::MemoryMetadata
- models::ModelConfig
- models::ModelRegistry
- models::ModelsFile
- provider_types::StreamContext
- provider_types::StreamOptions
- session::Session
- session::SessionStore
- session::SessionSummary
- skills::SkillMetadata
- types::Model
- types::ToolDef
- types::ToolResult
- types::Usage
Enums
- auth::AuthError
- error::Error
- models::ProviderType
- tool::ToolError
- types::AgentEvent
- types::AssistantStreamEvent
- types::Content
- types::Message
- types::StopReason
- types::ThinkingLevel
- types::UserContent
Traits
Functions
- agent_loop::agent_loop
- auth::get_token
- auth::is_oauth_token
- auth::oauth::build_authorize_url
- auth::oauth::exchange_code
- auth::oauth::generate_code_challenge
- auth::oauth::generate_code_verifier
- auth::oauth::load_credentials
- auth::oauth::login
- auth::oauth::save_credentials
- commands::all_commands
- commands::builtin_commands
- commands::discover_commands
- commands::resolve_command
- compaction::build_summary_prompt
- compaction::estimate_tokens
- compaction::make_compaction_transform
- compaction::prune_tool_outputs
- config::load_project_config
- event_handler::handle_event
- memories::default_memory_dirs
- memories::discover_memories
- memories::format_memories_prompt
- memories::load_memory_content
- memories::search_memories
- session::extract_title
- skills::default_skill_dirs
- skills::discover_skills
- skills::format_skills_prompt