List of all items
Structs
- plugin_protocol::HookMessage
- plugin_protocol::HookResult
- plugin_protocol::PluginCommand
- plugin_protocol::PluginRegistration
- plugin_protocol::PluginToolDef
- plugin_protocol::PluginToolResult
- plugin_service::HookReq
- plugin_service::PluginCallbackClient
- plugin_service::PluginCallbackClientSync
- plugin_service::PluginClient
- plugin_service::PluginClientSync
- plugin_service::SessionCtx
- plugin_service::ToolCallReq
- project::ProjectConfig
- project::ProjectContext
- protocol::AliasInfo
- protocol::ModelInfo
- protocol::ProjectInfoEntry
- protocol::ProjectStatsInfo
- protocol::SessionInfo
- protocol::SessionResult
- protocol::SessionStats
- protocol::TaskHistoryInfo
- protocol::TaskInfo
- protocol::TaskMessageInfo
- protocol::TaskRelationInfo
- protocol::TaskSessionInfo
- protocol::TaskWaitReasons
- protocol::TokenStats
- subscription_usage::ExtraUsage
- subscription_usage::SubscriptionUsage
- subscription_usage::UsageBucket
- tool_prompt::ToolPrompt
- types::AssistantMessage
- types::CancelToken
- types::CompactionSummaryMessage
- types::Context
- types::Cost
- types::ImageContent
- types::InfoMessage
- types::Model
- types::ModelCost
- types::StreamOptions
- types::TextContent
- types::ThinkingContent
- types::Tool
- types::ToolCall
- types::ToolResultMessage
- types::Usage
- types::UserMessage
- usage_totals::UsageTotals
Enums
- Error
- model_resolve::ResolveError
- plugin_protocol::PluginMessage
- plugin_protocol::PluginRequest
- plugin_service::PluginCallbackRequest
- plugin_service::PluginCallbackResponse
- plugin_service::PluginRequest
- plugin_service::PluginResponse
- protocol::ChatAttachment
- protocol::Request
- protocol::Response
- protocol::TaskWaitReason
- types::AgentPhase
- types::AssistantContent
- types::CacheRetention
- types::Message
- types::PostIdleAction
- types::PostPersistAction
- types::StopReason
- types::StreamEvent
- types::ThinkingDisplay
- types::ThinkingEffort
- types::ThinkingStyle
- types::ToolResultContent
- types::UserContent
Traits
- plugin_service::PluginCallbackService
- plugin_service::PluginCallbackServiceSync
- plugin_service::PluginService
- plugin_service::PluginServiceSync
Functions
- config_chain::config_paths
- config_chain::load_all
- config_chain::load_first
- model_resolve::resolve_model
- paths::config_dir
- paths::data_dir
- paths::is_running
- paths::logs_dir
- paths::pid_path
- paths::project_config_dir
- paths::runtime_dir
- paths::socket_path
- paths::state_dir
- plugin_service::plugin_callback_dispatch
- plugin_service::plugin_callback_dispatch_sync
- plugin_service::plugin_callback_serve
- plugin_service::plugin_callback_serve_sync
- plugin_service::plugin_dispatch
- plugin_service::plugin_dispatch_sync
- plugin_service::plugin_serve
- plugin_service::plugin_serve_sync
- project::check_git_repo
- project::discover_project
- project::init_project
- project::slugify
- project::validate_project_name
- protocol::format_stats
- protocol::format_subscription_usage
- protocol::format_tokens
- protocol::format_utilization
- protocol::is_shutting_down_error
- protocol::is_subscription_usage_error
- read_json_line
- read_json_line_async
- subscription_usage::is_oauth_token
- truncate_str
- truncate_str_end
- types::timestamp_ms
- write_json_line
- write_json_line_async