List of all items
Structs
- agent::AgentCore
- agent::ConfigFile
- agent::ControllerInputPayload
- agent::EnvironmentContext
- agent::InputRouter
- agent::LLMController
- agent::LLMRegistry
- agent::LLMSessionConfig
- agent::Logger
- agent::PermissionRegistry
- agent::ProviderConfig
- agent::ProviderInfo
- agent::TurnId
- agent::UserInteractionRegistry
- client::LLMClient
- client::error::LlmError
- client::http::HttpClient
- client::models::GroundingChunk
- client::models::GroundingMetadata
- client::models::GroundingSupport
- client::models::Message
- client::models::MessageOptions
- client::models::Metadata
- client::models::ResponseMetadata
- client::models::SafetyRating
- client::models::Tool
- client::models::ToolResult
- client::models::ToolUse
- client::models::Usage
- client::providers::anthropic::AnthropicProvider
- client::providers::bedrock::BedrockCredentials
- client::providers::bedrock::BedrockProvider
- client::providers::cohere::CohereProvider
- client::providers::gemini::GeminiProvider
- client::providers::openai::AzureConfig
- client::providers::openai::OpenAIProvider
- controller::Answer
- controller::AskForPermissionsTool
- controller::AskUserQuestionsRequest
- controller::AskUserQuestionsResponse
- controller::AskUserQuestionsTool
- controller::BashTool
- controller::CompactResult
- controller::CompactionConfig
- controller::ControllerInputPayload
- controller::DisplayConfig
- controller::DisplayResult
- controller::EditFileTool
- controller::FromLLMPayload
- controller::GlobTool
- controller::Grant
- controller::GrepTool
- controller::LLMController
- controller::LLMSession
- controller::LLMSessionConfig
- controller::LLMSessionManager
- controller::LLMTool
- controller::ListSkillsTool
- controller::LsTool
- controller::MultiEditTool
- controller::PendingPermissionInfo
- controller::PendingQuestionInfo
- controller::PermissionPanelResponse
- controller::PermissionRegistry
- controller::PermissionRequest
- controller::ReadFileTool
- controller::RequestOptions
- controller::SessionStatus
- controller::StatelessConfig
- controller::StatelessExecutor
- controller::StatelessResult
- controller::ToLLMPayload
- controller::TokenMeter
- controller::TokenUsage
- controller::TokenUsageTracker
- controller::ToolBatchResult
- controller::ToolContext
- controller::ToolDefinition
- controller::ToolExecutor
- controller::ToolRegistry
- controller::ToolRequest
- controller::ToolResult
- controller::TurnCounter
- controller::TurnId
- controller::UserInteractionRegistry
- controller::ValidationError
- controller::ValidationErrorDetail
- controller::WebSearchTool
- controller::WriteFileTool
- controller::session::CompactResult
- controller::session::CompactionConfig
- controller::session::CompactionResult
- controller::session::LLMCompactor
- controller::session::LLMCompactorConfig
- controller::session::LLMSession
- controller::session::LLMSessionConfig
- controller::session::LLMSessionManager
- controller::session::SessionStatus
- controller::session::ThresholdCompactor
- controller::session::TokenUsage
- controller::stateless::RequestOptions
- controller::stateless::StatelessConfig
- controller::stateless::StatelessExecutor
- controller::stateless::StatelessResult
- controller::tools::Answer
- controller::tools::AskForPermissionsTool
- controller::tools::AskUserQuestionsRequest
- controller::tools::AskUserQuestionsResponse
- controller::tools::AskUserQuestionsTool
- controller::tools::BashTool
- controller::tools::DisplayConfig
- controller::tools::DisplayResult
- controller::tools::EditFileTool
- controller::tools::GlobTool
- controller::tools::GrepTool
- controller::tools::LLMTool
- controller::tools::ListSkillsTool
- controller::tools::LsTool
- controller::tools::MultiEditTool
- controller::tools::PendingPermissionInfo
- controller::tools::PendingQuestionInfo
- controller::tools::PermissionPanelResponse
- controller::tools::PermissionRegistry
- controller::tools::ReadFileTool
- controller::tools::ToolBatchResult
- controller::tools::ToolContext
- controller::tools::ToolDefinition
- controller::tools::ToolExecutor
- controller::tools::ToolRegistry
- controller::tools::ToolRequest
- controller::tools::ToolResult
- controller::tools::UserInteractionRegistry
- controller::tools::ValidationError
- controller::tools::ValidationErrorDetail
- controller::tools::WebSearchTool
- controller::tools::WriteFileTool
- controller::types::AssistantMessage
- controller::types::ControllerInputPayload
- controller::types::ErrorInfo
- controller::types::FromLLMPayload
- controller::types::LLMRequestOptions
- controller::types::TextBlock
- controller::types::ToLLMPayload
- controller::types::ToolResultBlock
- controller::types::ToolResultInfo
- controller::types::ToolUseBlock
- controller::types::ToolUseInfo
- controller::types::TurnCounter
- controller::types::TurnId
- controller::types::UserMessage
- controller::usage::TokenMeter
- controller::usage::TokenUsageTracker
- permissions::BatchPermissionRequest
- permissions::BatchPermissionResponse
- permissions::Grant
- permissions::PendingPermissionInfo
- permissions::PermissionPanelResponse
- permissions::PermissionRegistry
- permissions::PermissionRequest
- permissions::ToolPermissions
- skills::Skill
- skills::SkillDiscovery
- skills::SkillDiscoveryError
- skills::SkillMetadata
- skills::SkillRegistry
- skills::SkillReloadResult
- tui::App
- tui::AppConfig
- tui::BatchPermissionPanel
- tui::ChatView
- tui::ClearCommand
- tui::CommandContext
- tui::CommandRegistry
- tui::CompactCommand
- tui::CustomCommand
- tui::DefaultKeyHandler
- tui::HelpCommand
- tui::KeyBindings
- tui::KeyCombo
- tui::KeyContext
- tui::LayoutContext
- tui::LayoutResult
- tui::MinimalOptions
- tui::NewSessionCommand
- tui::PermissionPanel
- tui::PulldownRenderer
- tui::QuestionPanel
- tui::QuitCommand
- tui::SessionInfo
- tui::SessionPickerState
- tui::SessionsCommand
- tui::SidebarOptions
- tui::SimpleCommand
- tui::SlashPopupState
- tui::SplitOptions
- tui::StandardOptions
- tui::StatusBar
- tui::StatusBarConfig
- tui::StatusBarData
- tui::StatusCommand
- tui::TextInput
- tui::Theme
- tui::ThemeInfo
- tui::ThemePickerState
- tui::ThemesCommand
- tui::ToolMessageData
- tui::TuiRunner
- tui::VersionCommand
- tui::WidgetSizes
- tui::agent::AgentCore
- tui::agent::ConfigFile
- tui::agent::ControllerInputPayload
- tui::agent::EnvironmentContext
- tui::agent::InputRouter
- tui::agent::LLMController
- tui::agent::LLMRegistry
- tui::agent::LLMSessionConfig
- tui::agent::Logger
- tui::agent::PermissionRegistry
- tui::agent::ProviderConfig
- tui::agent::ProviderInfo
- tui::agent::TurnId
- tui::agent::UserInteractionRegistry
- tui::client::LLMClient
- tui::client::error::LlmError
- tui::client::http::HttpClient
- tui::client::models::GroundingChunk
- tui::client::models::GroundingMetadata
- tui::client::models::GroundingSupport
- tui::client::models::Message
- tui::client::models::MessageOptions
- tui::client::models::Metadata
- tui::client::models::ResponseMetadata
- tui::client::models::SafetyRating
- tui::client::models::Tool
- tui::client::models::ToolResult
- tui::client::models::ToolUse
- tui::client::models::Usage
- tui::client::providers::anthropic::AnthropicProvider
- tui::client::providers::bedrock::BedrockCredentials
- tui::client::providers::bedrock::BedrockProvider
- tui::client::providers::cohere::CohereProvider
- tui::client::providers::gemini::GeminiProvider
- tui::client::providers::openai::AzureConfig
- tui::client::providers::openai::OpenAIProvider
- tui::commands::ClearCommand
- tui::commands::CommandContext
- tui::commands::CommandRegistry
- tui::commands::CompactCommand
- tui::commands::CustomCommand
- tui::commands::HelpCommand
- tui::commands::NewSessionCommand
- tui::commands::QuitCommand
- tui::commands::SessionsCommand
- tui::commands::StatusCommand
- tui::commands::ThemesCommand
- tui::commands::VersionCommand
- tui::controller::Answer
- tui::controller::AskForPermissionsTool
- tui::controller::AskUserQuestionsRequest
- tui::controller::AskUserQuestionsResponse
- tui::controller::AskUserQuestionsTool
- tui::controller::BashTool
- tui::controller::CompactResult
- tui::controller::CompactionConfig
- tui::controller::ControllerInputPayload
- tui::controller::DisplayConfig
- tui::controller::DisplayResult
- tui::controller::EditFileTool
- tui::controller::FromLLMPayload
- tui::controller::GlobTool
- tui::controller::Grant
- tui::controller::GrepTool
- tui::controller::LLMController
- tui::controller::LLMSession
- tui::controller::LLMSessionConfig
- tui::controller::LLMSessionManager
- tui::controller::LLMTool
- tui::controller::ListSkillsTool
- tui::controller::LsTool
- tui::controller::MultiEditTool
- tui::controller::PendingPermissionInfo
- tui::controller::PendingQuestionInfo
- tui::controller::PermissionPanelResponse
- tui::controller::PermissionRegistry
- tui::controller::PermissionRequest
- tui::controller::ReadFileTool
- tui::controller::RequestOptions
- tui::controller::SessionStatus
- tui::controller::StatelessConfig
- tui::controller::StatelessExecutor
- tui::controller::StatelessResult
- tui::controller::ToLLMPayload
- tui::controller::TokenMeter
- tui::controller::TokenUsage
- tui::controller::TokenUsageTracker
- tui::controller::ToolBatchResult
- tui::controller::ToolContext
- tui::controller::ToolDefinition
- tui::controller::ToolExecutor
- tui::controller::ToolRegistry
- tui::controller::ToolRequest
- tui::controller::ToolResult
- tui::controller::TurnCounter
- tui::controller::TurnId
- tui::controller::UserInteractionRegistry
- tui::controller::ValidationError
- tui::controller::ValidationErrorDetail
- tui::controller::WebSearchTool
- tui::controller::WriteFileTool
- tui::controller::session::CompactResult
- tui::controller::session::CompactionConfig
- tui::controller::session::CompactionResult
- tui::controller::session::LLMCompactor
- tui::controller::session::LLMCompactorConfig
- tui::controller::session::LLMSession
- tui::controller::session::LLMSessionConfig
- tui::controller::session::LLMSessionManager
- tui::controller::session::SessionStatus
- tui::controller::session::ThresholdCompactor
- tui::controller::session::TokenUsage
- tui::controller::stateless::RequestOptions
- tui::controller::stateless::StatelessConfig
- tui::controller::stateless::StatelessExecutor
- tui::controller::stateless::StatelessResult
- tui::controller::tools::Answer
- tui::controller::tools::AskForPermissionsTool
- tui::controller::tools::AskUserQuestionsRequest
- tui::controller::tools::AskUserQuestionsResponse
- tui::controller::tools::AskUserQuestionsTool
- tui::controller::tools::BashTool
- tui::controller::tools::DisplayConfig
- tui::controller::tools::DisplayResult
- tui::controller::tools::EditFileTool
- tui::controller::tools::GlobTool
- tui::controller::tools::GrepTool
- tui::controller::tools::LLMTool
- tui::controller::tools::ListSkillsTool
- tui::controller::tools::LsTool
- tui::controller::tools::MultiEditTool
- tui::controller::tools::PendingPermissionInfo
- tui::controller::tools::PendingQuestionInfo
- tui::controller::tools::PermissionPanelResponse
- tui::controller::tools::PermissionRegistry
- tui::controller::tools::ReadFileTool
- tui::controller::tools::ToolBatchResult
- tui::controller::tools::ToolContext
- tui::controller::tools::ToolDefinition
- tui::controller::tools::ToolExecutor
- tui::controller::tools::ToolRegistry
- tui::controller::tools::ToolRequest
- tui::controller::tools::ToolResult
- tui::controller::tools::UserInteractionRegistry
- tui::controller::tools::ValidationError
- tui::controller::tools::ValidationErrorDetail
- tui::controller::tools::WebSearchTool
- tui::controller::tools::WriteFileTool
- tui::controller::types::AssistantMessage
- tui::controller::types::ControllerInputPayload
- tui::controller::types::ErrorInfo
- tui::controller::types::FromLLMPayload
- tui::controller::types::LLMRequestOptions
- tui::controller::types::TextBlock
- tui::controller::types::ToLLMPayload
- tui::controller::types::ToolResultBlock
- tui::controller::types::ToolResultInfo
- tui::controller::types::ToolUseBlock
- tui::controller::types::ToolUseInfo
- tui::controller::types::TurnCounter
- tui::controller::types::TurnId
- tui::controller::types::UserMessage
- tui::controller::usage::TokenMeter
- tui::controller::usage::TokenUsageTracker
- tui::keys::ComposedKeyHandler
- tui::keys::DefaultKeyHandler
- tui::keys::KeyBindings
- tui::keys::KeyCombo
- tui::keys::KeyContext
- tui::keys::NavigationHelper
- tui::layout::LayoutContext
- tui::layout::LayoutResult
- tui::layout::MinimalOptions
- tui::layout::SidebarOptions
- tui::layout::SplitOptions
- tui::layout::StandardOptions
- tui::layout::WidgetSizes
- tui::permissions::BatchPermissionRequest
- tui::permissions::BatchPermissionResponse
- tui::permissions::Grant
- tui::permissions::PendingPermissionInfo
- tui::permissions::PermissionPanelResponse
- tui::permissions::PermissionRegistry
- tui::permissions::PermissionRequest
- tui::permissions::ToolPermissions
- tui::table::PulldownRenderer
- tui::themes::Theme
- tui::themes::ThemeInfo
- tui::themes::ThemePickerState
- tui::themes::theme::Theme
- tui::themes::theme_picker::ThemePickerState
- tui::themes::themes::ThemeInfo
- tui::widgets::BatchPermissionPanel
- tui::widgets::BatchPermissionPanelConfig
- tui::widgets::ChatView
- tui::widgets::ChatViewConfig
- tui::widgets::PermissionPanel
- tui::widgets::PermissionPanelConfig
- tui::widgets::QuestionPanel
- tui::widgets::QuestionPanelConfig
- tui::widgets::SessionInfo
- tui::widgets::SessionPickerConfig
- tui::widgets::SessionPickerState
- tui::widgets::SimpleCommand
- tui::widgets::SlashPopupConfig
- tui::widgets::SlashPopupState
- tui::widgets::StatusBar
- tui::widgets::StatusBarConfig
- tui::widgets::StatusBarData
- tui::widgets::TextInput
- tui::widgets::ToolMessageData
- tui::widgets::WidgetKeyContext
- tui::widgets::batch_permission_panel::BatchPermissionPanel
- tui::widgets::batch_permission_panel::BatchPermissionPanelConfig
- tui::widgets::chat::ChatView
- tui::widgets::chat::ChatViewConfig
- tui::widgets::chat::ToolMessageData
- tui::widgets::input::TextInput
- tui::widgets::permission_panel::PermissionPanel
- tui::widgets::permission_panel::PermissionPanelConfig
- tui::widgets::question_panel::QuestionPanel
- tui::widgets::question_panel::QuestionPanelConfig
- tui::widgets::session_picker::SessionInfo
- tui::widgets::session_picker::SessionPickerConfig
- tui::widgets::session_picker::SessionPickerState
- tui::widgets::slash_popup::SimpleCommand
- tui::widgets::slash_popup::SlashPopupConfig
- tui::widgets::slash_popup::SlashPopupState
- tui::widgets::status_bar::StatusBar
- tui::widgets::status_bar::StatusBarConfig
- tui::widgets::status_bar::StatusBarData
Enums
- agent::AgentError
- agent::ConfigError
- agent::ControllerEvent
- agent::ToolResultStatus
- agent::UiMessage
- client::models::Content
- client::models::ContentBlockType
- client::models::ImageSource
- client::models::Role
- client::models::StreamEvent
- client::models::ToolChoice
- controller::ContentBlock
- controller::ControlCmd
- controller::ControllerError
- controller::ControllerEvent
- controller::GrantTarget
- controller::GrepOutputMode
- controller::InputType
- controller::LLMProvider
- controller::LLMRequestType
- controller::LLMResponseType
- controller::Message
- controller::MessageRole
- controller::PermissionError
- controller::PermissionLevel
- controller::Question
- controller::ResultContentType
- controller::StatelessError
- controller::ToolCompaction
- controller::ToolResultStatus
- controller::ToolType
- controller::UserInteractionError
- controller::ValidationErrorCode
- controller::session::CompactionError
- controller::session::CompactorConfigError
- controller::session::CompactorType
- controller::session::LLMProvider
- controller::session::ToolCompaction
- controller::stateless::StatelessError
- controller::tools::GrepOutputMode
- controller::tools::PermissionError
- controller::tools::Question
- controller::tools::RegistryError
- controller::tools::ResultContentType
- controller::tools::ToolResultStatus
- controller::tools::ToolType
- controller::tools::UserInteractionError
- controller::tools::ValidationErrorCode
- controller::types::ContentBlock
- controller::types::ContentBlockType
- controller::types::ControlCmd
- controller::types::ControllerEvent
- controller::types::InputType
- controller::types::LLMRequestType
- controller::types::LLMResponseType
- controller::types::Message
- controller::types::MessageRole
- permissions::BatchAction
- permissions::GrantTarget
- permissions::PermissionError
- permissions::PermissionLevel
- permissions::ToolCategory
- tui::AnswerState
- tui::AppKeyAction
- tui::AppKeyResult
- tui::CommandResult
- tui::ContentSegment
- tui::EnterAction
- tui::ExitState
- tui::FocusItem
- tui::LayoutTemplate
- tui::MessageRole
- tui::PermissionKeyAction
- tui::PermissionOption
- tui::QuestionKeyAction
- tui::SidebarPosition
- tui::SidebarWidth
- tui::SplitRatio
- tui::ToolStatus
- tui::agent::AgentError
- tui::agent::ConfigError
- tui::agent::ControllerEvent
- tui::agent::ToolResultStatus
- tui::agent::UiMessage
- tui::client::models::Content
- tui::client::models::ContentBlockType
- tui::client::models::ImageSource
- tui::client::models::Role
- tui::client::models::StreamEvent
- tui::client::models::ToolChoice
- tui::commands::CommandResult
- tui::commands::PendingAction
- tui::controller::ContentBlock
- tui::controller::ControlCmd
- tui::controller::ControllerError
- tui::controller::ControllerEvent
- tui::controller::GrantTarget
- tui::controller::GrepOutputMode
- tui::controller::InputType
- tui::controller::LLMProvider
- tui::controller::LLMRequestType
- tui::controller::LLMResponseType
- tui::controller::Message
- tui::controller::MessageRole
- tui::controller::PermissionError
- tui::controller::PermissionLevel
- tui::controller::Question
- tui::controller::ResultContentType
- tui::controller::StatelessError
- tui::controller::ToolCompaction
- tui::controller::ToolResultStatus
- tui::controller::ToolType
- tui::controller::UserInteractionError
- tui::controller::ValidationErrorCode
- tui::controller::session::CompactionError
- tui::controller::session::CompactorConfigError
- tui::controller::session::CompactorType
- tui::controller::session::LLMProvider
- tui::controller::session::ToolCompaction
- tui::controller::stateless::StatelessError
- tui::controller::tools::GrepOutputMode
- tui::controller::tools::PermissionError
- tui::controller::tools::Question
- tui::controller::tools::RegistryError
- tui::controller::tools::ResultContentType
- tui::controller::tools::ToolResultStatus
- tui::controller::tools::ToolType
- tui::controller::tools::UserInteractionError
- tui::controller::tools::ValidationErrorCode
- tui::controller::types::ContentBlock
- tui::controller::types::ContentBlockType
- tui::controller::types::ControlCmd
- tui::controller::types::ControllerEvent
- tui::controller::types::InputType
- tui::controller::types::LLMRequestType
- tui::controller::types::LLMResponseType
- tui::controller::types::Message
- tui::controller::types::MessageRole
- tui::keys::AppKeyAction
- tui::keys::AppKeyResult
- tui::keys::ExitState
- tui::layout::LayoutTemplate
- tui::layout::SidebarPosition
- tui::layout::SidebarWidth
- tui::layout::SplitRatio
- tui::markdown::ContentSegment
- tui::permissions::BatchAction
- tui::permissions::GrantTarget
- tui::permissions::PermissionError
- tui::permissions::PermissionLevel
- tui::permissions::ToolCategory
- tui::themes::theme_picker::ThemeKeyAction
- tui::widgets::AnswerState
- tui::widgets::BatchKeyAction
- tui::widgets::BatchPermissionOption
- tui::widgets::EnterAction
- tui::widgets::FocusItem
- tui::widgets::MessageRole
- tui::widgets::PermissionKeyAction
- tui::widgets::PermissionOption
- tui::widgets::QuestionKeyAction
- tui::widgets::ToolStatus
- tui::widgets::WidgetAction
- tui::widgets::WidgetKeyResult
- tui::widgets::batch_permission_panel::BatchKeyAction
- tui::widgets::batch_permission_panel::BatchPermissionOption
- tui::widgets::chat::MessageRole
- tui::widgets::chat::ToolStatus
- tui::widgets::permission_panel::KeyAction
- tui::widgets::permission_panel::PermissionOption
- tui::widgets::question_panel::AnswerState
- tui::widgets::question_panel::EnterAction
- tui::widgets::question_panel::FocusItem
- tui::widgets::question_panel::KeyAction
- tui::widgets::session_picker::SessionKeyAction
- tui::widgets::slash_popup::SlashKeyAction
Traits
- agent::AgentConfig
- client::traits::LlmProvider
- controller::Executable
- controller::session::AsyncCompactor
- controller::session::Compactor
- controller::tools::Executable
- tui::AgentCoreExt
- tui::ConversationView
- tui::ExitHandler
- tui::KeyHandler
- tui::LayoutProvider
- tui::SlashCommand
- tui::SlashCommandDisplay
- tui::TableRenderer
- tui::agent::AgentConfig
- tui::client::traits::LlmProvider
- tui::commands::SlashCommand
- tui::controller::Executable
- tui::controller::session::AsyncCompactor
- tui::controller::session::Compactor
- tui::controller::tools::Executable
- tui::keys::ExitHandler
- tui::keys::KeyHandler
- tui::layout::LayoutProvider
- tui::table::TableRenderer
- tui::widgets::ConversationView
- tui::widgets::SlashCommandDisplay
- tui::widgets::Widget
- tui::widgets::conversation::ConversationView
- tui::widgets::slash_popup::SlashCommandDisplay
Macros
- tui::define_theme
- tui::register_themes
- tui::themes::macros::define_theme
- tui::themes::macros::register_themes
Functions
- agent::convert_controller_event_to_ui_message
- agent::create_channels
- agent::get_provider_info
- agent::is_known_provider
- agent::list_providers
- agent::load_config
- client::providers::common::escape_json_string
- client::providers::common::extract_text_content
- client::providers::common::generate_unique_id
- permissions::compute_suggested_grants
- permissions::generate_batch_id
- permissions::get_tool_category
- skills::parse_skill_md
- tui::agent::convert_controller_event_to_ui_message
- tui::agent::create_channels
- tui::agent::get_provider_info
- tui::agent::is_known_provider
- tui::agent::list_providers
- tui::agent::load_config
- tui::app_theme
- tui::client::providers::common::escape_json_string
- tui::client::providers::common::extract_text_content
- tui::client::providers::common::generate_unique_id
- tui::commands::default_commands
- tui::commands::filter_commands
- tui::commands::generate_help_message
- tui::commands::get_command_by_name
- tui::commands::is_slash_command
- tui::commands::parse_command
- tui::current_theme_name
- tui::default_commands
- tui::default_theme_name
- tui::filter_commands
- tui::generate_help_message
- tui::get_command_by_name
- tui::get_theme
- tui::init_theme
- tui::is_slash_command
- tui::is_table_line
- tui::is_table_separator
- tui::layout::helpers::centered
- tui::layout::helpers::hstack
- tui::layout::helpers::vstack
- tui::layout::helpers::with_margin
- tui::list_themes
- tui::markdown::detect_heading_level
- tui::markdown::heading_style
- tui::markdown::parse_to_spans
- tui::markdown::parse_to_styled_words
- tui::markdown::render_markdown_with_prefix
- tui::markdown::split_content_segments
- tui::markdown::wrap_with_prefix
- tui::parse_command
- tui::parse_to_spans
- tui::parse_to_styled_words
- tui::permissions::compute_suggested_grants
- tui::permissions::generate_batch_id
- tui::permissions::get_tool_category
- tui::render_markdown_with_prefix
- tui::render_session_picker
- tui::render_slash_popup
- tui::render_table
- tui::render_theme_picker
- tui::set_theme
- tui::split_content_segments
- tui::table::is_table_line
- tui::table::is_table_separator
- tui::table::render_table
- tui::themes::current_theme_name
- tui::themes::default_theme_name
- tui::themes::get_theme
- tui::themes::init_theme
- tui::themes::list_themes
- tui::themes::render_theme_picker
- tui::themes::set_theme
- tui::themes::theme
- tui::themes::theme::current_theme_name
- tui::themes::theme::init_theme
- tui::themes::theme::set_theme
- tui::themes::theme::theme
- tui::themes::theme_picker::render_theme_picker
- tui::themes::themes::default_theme_name
- tui::themes::themes::get_theme
- tui::themes::themes::list_themes
- tui::widgets::render_session_picker
- tui::widgets::render_slash_popup
- tui::widgets::session_picker::render_session_picker
- tui::widgets::slash_popup::render_slash_popup
- tui::wrap_with_prefix
Type Aliases
- agent::FromControllerRx
- agent::FromControllerTx
- agent::ToControllerRx
- agent::ToControllerTx
- controller::stateless::StreamCallback
- tui::ConversationViewFactory
- tui::RenderFn
- tui::agent::FromControllerRx
- tui::agent::FromControllerTx
- tui::agent::ToControllerRx
- tui::agent::ToControllerTx
- tui::controller::stateless::StreamCallback
- tui::layout::LayoutFn
- tui::widgets::ConversationViewFactory
- tui::widgets::RenderFn
- tui::widgets::chat::RenderFn
- tui::widgets::chat::TitleRenderFn
- tui::widgets::chat_helpers::RenderFn
- tui::widgets::conversation::ConversationViewFactory
- tui::widgets::status_bar::StatusBarRenderer
Constants
- agent::DEFAULT_CHANNEL_SIZE
- controller::ASK_FOR_PERMISSIONS_TOOL_DESCRIPTION
- controller::ASK_FOR_PERMISSIONS_TOOL_NAME
- controller::ASK_FOR_PERMISSIONS_TOOL_SCHEMA
- controller::ASK_USER_QUESTIONS_TOOL_DESCRIPTION
- controller::ASK_USER_QUESTIONS_TOOL_NAME
- controller::ASK_USER_QUESTIONS_TOOL_SCHEMA
- controller::BASH_TOOL_DESCRIPTION
- controller::BASH_TOOL_NAME
- controller::BASH_TOOL_SCHEMA
- controller::DEFAULT_CHANNEL_SIZE
- controller::EDIT_FILE_TOOL_DESCRIPTION
- controller::EDIT_FILE_TOOL_NAME
- controller::EDIT_FILE_TOOL_SCHEMA
- controller::GLOB_TOOL_DESCRIPTION
- controller::GLOB_TOOL_NAME
- controller::GLOB_TOOL_SCHEMA
- controller::GREP_TOOL_DESCRIPTION
- controller::GREP_TOOL_NAME
- controller::GREP_TOOL_SCHEMA
- controller::LIST_SKILLS_TOOL_DESCRIPTION
- controller::LIST_SKILLS_TOOL_NAME
- controller::LIST_SKILLS_TOOL_SCHEMA
- controller::LS_TOOL_DESCRIPTION
- controller::LS_TOOL_NAME
- controller::LS_TOOL_SCHEMA
- controller::MULTI_EDIT_TOOL_DESCRIPTION
- controller::MULTI_EDIT_TOOL_NAME
- controller::MULTI_EDIT_TOOL_SCHEMA
- controller::READ_FILE_TOOL_DESCRIPTION
- controller::READ_FILE_TOOL_NAME
- controller::READ_FILE_TOOL_SCHEMA
- controller::WEB_SEARCH_TOOL_DESCRIPTION
- controller::WEB_SEARCH_TOOL_NAME
- controller::WEB_SEARCH_TOOL_SCHEMA
- controller::WRITE_FILE_TOOL_DESCRIPTION
- controller::WRITE_FILE_TOOL_NAME
- controller::WRITE_FILE_TOOL_SCHEMA
- controller::stateless::DEFAULT_MAX_TOKENS
- controller::tools::ASK_FOR_PERMISSIONS_TOOL_DESCRIPTION
- controller::tools::ASK_FOR_PERMISSIONS_TOOL_NAME
- controller::tools::ASK_FOR_PERMISSIONS_TOOL_SCHEMA
- controller::tools::ASK_USER_QUESTIONS_TOOL_DESCRIPTION
- controller::tools::ASK_USER_QUESTIONS_TOOL_NAME
- controller::tools::ASK_USER_QUESTIONS_TOOL_SCHEMA
- controller::tools::BASH_TOOL_DESCRIPTION
- controller::tools::BASH_TOOL_NAME
- controller::tools::BASH_TOOL_SCHEMA
- controller::tools::EDIT_FILE_TOOL_DESCRIPTION
- controller::tools::EDIT_FILE_TOOL_NAME
- controller::tools::EDIT_FILE_TOOL_SCHEMA
- controller::tools::GLOB_TOOL_DESCRIPTION
- controller::tools::GLOB_TOOL_NAME
- controller::tools::GLOB_TOOL_SCHEMA
- controller::tools::GREP_TOOL_DESCRIPTION
- controller::tools::GREP_TOOL_NAME
- controller::tools::GREP_TOOL_SCHEMA
- controller::tools::LIST_SKILLS_TOOL_DESCRIPTION
- controller::tools::LIST_SKILLS_TOOL_NAME
- controller::tools::LIST_SKILLS_TOOL_SCHEMA
- controller::tools::LS_TOOL_DESCRIPTION
- controller::tools::LS_TOOL_NAME
- controller::tools::LS_TOOL_SCHEMA
- controller::tools::MULTI_EDIT_TOOL_DESCRIPTION
- controller::tools::MULTI_EDIT_TOOL_NAME
- controller::tools::MULTI_EDIT_TOOL_SCHEMA
- controller::tools::READ_FILE_TOOL_DESCRIPTION
- controller::tools::READ_FILE_TOOL_NAME
- controller::tools::READ_FILE_TOOL_SCHEMA
- controller::tools::WEB_SEARCH_TOOL_DESCRIPTION
- controller::tools::WEB_SEARCH_TOOL_NAME
- controller::tools::WEB_SEARCH_TOOL_SCHEMA
- controller::tools::WRITE_FILE_TOOL_DESCRIPTION
- controller::tools::WRITE_FILE_TOOL_NAME
- controller::tools::WRITE_FILE_TOOL_SCHEMA
- controller::types::OWNER_ASSISTANT
- controller::types::OWNER_USER
- tui::THEMES
- tui::agent::DEFAULT_CHANNEL_SIZE
- tui::controller::ASK_FOR_PERMISSIONS_TOOL_DESCRIPTION
- tui::controller::ASK_FOR_PERMISSIONS_TOOL_NAME
- tui::controller::ASK_FOR_PERMISSIONS_TOOL_SCHEMA
- tui::controller::ASK_USER_QUESTIONS_TOOL_DESCRIPTION
- tui::controller::ASK_USER_QUESTIONS_TOOL_NAME
- tui::controller::ASK_USER_QUESTIONS_TOOL_SCHEMA
- tui::controller::BASH_TOOL_DESCRIPTION
- tui::controller::BASH_TOOL_NAME
- tui::controller::BASH_TOOL_SCHEMA
- tui::controller::DEFAULT_CHANNEL_SIZE
- tui::controller::EDIT_FILE_TOOL_DESCRIPTION
- tui::controller::EDIT_FILE_TOOL_NAME
- tui::controller::EDIT_FILE_TOOL_SCHEMA
- tui::controller::GLOB_TOOL_DESCRIPTION
- tui::controller::GLOB_TOOL_NAME
- tui::controller::GLOB_TOOL_SCHEMA
- tui::controller::GREP_TOOL_DESCRIPTION
- tui::controller::GREP_TOOL_NAME
- tui::controller::GREP_TOOL_SCHEMA
- tui::controller::LIST_SKILLS_TOOL_DESCRIPTION
- tui::controller::LIST_SKILLS_TOOL_NAME
- tui::controller::LIST_SKILLS_TOOL_SCHEMA
- tui::controller::LS_TOOL_DESCRIPTION
- tui::controller::LS_TOOL_NAME
- tui::controller::LS_TOOL_SCHEMA
- tui::controller::MULTI_EDIT_TOOL_DESCRIPTION
- tui::controller::MULTI_EDIT_TOOL_NAME
- tui::controller::MULTI_EDIT_TOOL_SCHEMA
- tui::controller::READ_FILE_TOOL_DESCRIPTION
- tui::controller::READ_FILE_TOOL_NAME
- tui::controller::READ_FILE_TOOL_SCHEMA
- tui::controller::WEB_SEARCH_TOOL_DESCRIPTION
- tui::controller::WEB_SEARCH_TOOL_NAME
- tui::controller::WEB_SEARCH_TOOL_SCHEMA
- tui::controller::WRITE_FILE_TOOL_DESCRIPTION
- tui::controller::WRITE_FILE_TOOL_NAME
- tui::controller::WRITE_FILE_TOOL_SCHEMA
- tui::controller::stateless::DEFAULT_MAX_TOKENS
- tui::controller::tools::ASK_FOR_PERMISSIONS_TOOL_DESCRIPTION
- tui::controller::tools::ASK_FOR_PERMISSIONS_TOOL_NAME
- tui::controller::tools::ASK_FOR_PERMISSIONS_TOOL_SCHEMA
- tui::controller::tools::ASK_USER_QUESTIONS_TOOL_DESCRIPTION
- tui::controller::tools::ASK_USER_QUESTIONS_TOOL_NAME
- tui::controller::tools::ASK_USER_QUESTIONS_TOOL_SCHEMA
- tui::controller::tools::BASH_TOOL_DESCRIPTION
- tui::controller::tools::BASH_TOOL_NAME
- tui::controller::tools::BASH_TOOL_SCHEMA
- tui::controller::tools::EDIT_FILE_TOOL_DESCRIPTION
- tui::controller::tools::EDIT_FILE_TOOL_NAME
- tui::controller::tools::EDIT_FILE_TOOL_SCHEMA
- tui::controller::tools::GLOB_TOOL_DESCRIPTION
- tui::controller::tools::GLOB_TOOL_NAME
- tui::controller::tools::GLOB_TOOL_SCHEMA
- tui::controller::tools::GREP_TOOL_DESCRIPTION
- tui::controller::tools::GREP_TOOL_NAME
- tui::controller::tools::GREP_TOOL_SCHEMA
- tui::controller::tools::LIST_SKILLS_TOOL_DESCRIPTION
- tui::controller::tools::LIST_SKILLS_TOOL_NAME
- tui::controller::tools::LIST_SKILLS_TOOL_SCHEMA
- tui::controller::tools::LS_TOOL_DESCRIPTION
- tui::controller::tools::LS_TOOL_NAME
- tui::controller::tools::LS_TOOL_SCHEMA
- tui::controller::tools::MULTI_EDIT_TOOL_DESCRIPTION
- tui::controller::tools::MULTI_EDIT_TOOL_NAME
- tui::controller::tools::MULTI_EDIT_TOOL_SCHEMA
- tui::controller::tools::READ_FILE_TOOL_DESCRIPTION
- tui::controller::tools::READ_FILE_TOOL_NAME
- tui::controller::tools::READ_FILE_TOOL_SCHEMA
- tui::controller::tools::WEB_SEARCH_TOOL_DESCRIPTION
- tui::controller::tools::WEB_SEARCH_TOOL_NAME
- tui::controller::tools::WEB_SEARCH_TOOL_SCHEMA
- tui::controller::tools::WRITE_FILE_TOOL_DESCRIPTION
- tui::controller::tools::WRITE_FILE_TOOL_NAME
- tui::controller::tools::WRITE_FILE_TOOL_SCHEMA
- tui::controller::types::OWNER_ASSISTANT
- tui::controller::types::OWNER_USER
- tui::themes::THEMES
- tui::themes::themes::THEMES
- tui::widgets::batch_permission_panel::defaults::HELP_TEXT
- tui::widgets::batch_permission_panel::defaults::MAX_PANEL_PERCENT
- tui::widgets::batch_permission_panel::defaults::NO_INDICATOR
- tui::widgets::batch_permission_panel::defaults::SELECTION_INDICATOR
- tui::widgets::batch_permission_panel::defaults::TITLE
- tui::widgets::chat::defaults::CONTINUATION
- tui::widgets::chat::defaults::DEFAULT_EMPTY_MESSAGE
- tui::widgets::chat::defaults::DEFAULT_TITLE
- tui::widgets::chat::defaults::SPINNER_CHARS
- tui::widgets::chat::defaults::SYSTEM_PREFIX
- tui::widgets::chat::defaults::TIMESTAMP_PREFIX
- tui::widgets::chat::defaults::TOOL_COMPLETED_CHECKMARK
- tui::widgets::chat::defaults::TOOL_EXECUTING_ARROW
- tui::widgets::chat::defaults::TOOL_FAILED_ICON
- tui::widgets::chat::defaults::TOOL_ICON
- tui::widgets::chat::defaults::USER_PREFIX
- tui::widgets::permission_panel::defaults::HELP_TEXT
- tui::widgets::permission_panel::defaults::ICON_COMMAND
- tui::widgets::permission_panel::defaults::ICON_DOMAIN
- tui::widgets::permission_panel::defaults::ICON_OTHER
- tui::widgets::permission_panel::defaults::ICON_PATH
- tui::widgets::permission_panel::defaults::MAX_PANEL_PERCENT
- tui::widgets::permission_panel::defaults::NO_INDICATOR
- tui::widgets::permission_panel::defaults::SELECTION_INDICATOR
- tui::widgets::permission_panel::defaults::TITLE
- tui::widgets::question_panel::defaults::CHECKBOX_SELECTED
- tui::widgets::question_panel::defaults::CHECKBOX_UNSELECTED
- tui::widgets::question_panel::defaults::HELP_TEXT_INPUT
- tui::widgets::question_panel::defaults::HELP_TEXT_NAV
- tui::widgets::question_panel::defaults::MAX_PANEL_PERCENT
- tui::widgets::question_panel::defaults::NO_INDICATOR
- tui::widgets::question_panel::defaults::QUESTION_PREFIX
- tui::widgets::question_panel::defaults::RADIO_SELECTED
- tui::widgets::question_panel::defaults::RADIO_UNSELECTED
- tui::widgets::question_panel::defaults::SELECTION_INDICATOR
- tui::widgets::question_panel::defaults::TITLE
- tui::widgets::session_picker::defaults::CURRENT_MARKER
- tui::widgets::session_picker::defaults::HELP_TEXT
- tui::widgets::session_picker::defaults::NO_MARKER
- tui::widgets::session_picker::defaults::NO_SELECTION_PREFIX
- tui::widgets::session_picker::defaults::NO_SESSIONS_MESSAGE
- tui::widgets::session_picker::defaults::SELECTION_PREFIX
- tui::widgets::session_picker::defaults::TITLE
- tui::widgets::slash_popup::defaults::COMMAND_PREFIX
- tui::widgets::slash_popup::defaults::DESCRIPTION_INDENT
- tui::widgets::slash_popup::defaults::HEADER_TEXT
- tui::widgets::slash_popup::defaults::NO_MATCHES_MESSAGE
- tui::widgets::widget_ids::BATCH_PERMISSION_PANEL
- tui::widgets::widget_ids::CHAT_VIEW
- tui::widgets::widget_ids::PERMISSION_PANEL
- tui::widgets::widget_ids::QUESTION_PANEL
- tui::widgets::widget_ids::SESSION_PICKER
- tui::widgets::widget_ids::SLASH_POPUP
- tui::widgets::widget_ids::STATUS_BAR
- tui::widgets::widget_ids::TEXT_INPUT
- tui::widgets::widget_ids::THEME_PICKER