List of all items
Structs
- cli::Cli
- command::chat::app::ChatApp
- command::chat::app::MsgLinesCache
- command::chat::app::PerMsgCache
- command::chat::archive::ChatArchive
- command::chat::model::AgentConfig
- command::chat::model::ChatMessage
- command::chat::model::ChatSession
- command::chat::model::ModelProvider
- command::chat::theme::Theme
- command::handler::ChangeCmd
- command::handler::ChatCmd
- command::handler::CheckCmd
- command::handler::ClearCmd
- command::handler::CompletionCmd
- command::handler::ConcatCmd
- command::handler::ContainCmd
- command::handler::DenoteCmd
- command::handler::ExitCmd
- command::handler::HelpCmd
- command::handler::ListCmd
- command::handler::LogCmd
- command::handler::ModifyCmd
- command::handler::NoteCmd
- command::handler::RemoveCmd
- command::handler::RenameCmd
- command::handler::ReportCmd
- command::handler::ReportCtlCmd
- command::handler::SearchCmd
- command::handler::SetCmd
- command::handler::TimeCmd
- command::handler::TodoCmd
- command::handler::VersionCmd
- command::handler::VoiceCmd
- command::todo::app::TodoApp
- command::todo::app::TodoItem
- command::todo::app::TodoList
- config::yaml_config::YamlConfig
- interactive::completer::CopilotCompleter
- interactive::completer::CopilotHelper
- interactive::completer::CopilotHighlighter
- interactive::completer::CopilotHinter
- util::fuzzy::Interval
Enums
- cli::SubCmd
- command::chat::app::ChatMode
- command::chat::app::StreamMsg
- command::chat::theme::ThemeName
- command::todo::app::AppMode
- interactive::completer::ArgHint
- interactive::parser::ParseResult
Traits
Macros
Functions
- command::alias::handle_modify
- command::alias::handle_remove
- command::alias::handle_rename
- command::alias::handle_set
- command::all_command_keywords
- command::category::handle_denote
- command::category::handle_note
- command::chat::api::call_openai_stream
- command::chat::api::call_openai_stream_async
- command::chat::api::create_openai_client
- command::chat::api::to_openai_messages
- command::chat::app::config_total_fields
- command::chat::archive::archive_exists
- command::chat::archive::create_archive
- command::chat::archive::delete_archive
- command::chat::archive::ensure_archives_dir
- command::chat::archive::generate_default_archive_name
- command::chat::archive::get_archives_dir
- command::chat::archive::list_archives
- command::chat::archive::restore_archive
- command::chat::archive::validate_archive_name
- command::chat::handle_chat
- command::chat::handler::config_field_label
- command::chat::handler::config_field_raw_value
- command::chat::handler::config_field_set
- command::chat::handler::config_field_value
- command::chat::handler::handle_archive_confirm_mode
- command::chat::handler::handle_archive_list_mode
- command::chat::handler::handle_browse_mode
- command::chat::handler::handle_chat_mode
- command::chat::handler::handle_config_mode
- command::chat::handler::handle_select_model
- command::chat::handler::run_chat_tui
- command::chat::handler::run_chat_tui_internal
- command::chat::markdown::highlight::classify_word
- command::chat::markdown::highlight::colorize_tokens
- command::chat::markdown::highlight::highlight_code_line
- command::chat::markdown::parser::markdown_to_lines
- command::chat::model::agent_config_path
- command::chat::model::agent_data_dir
- command::chat::model::chat_history_path
- command::chat::model::load_agent_config
- command::chat::model::load_chat_session
- command::chat::model::save_agent_config
- command::chat::model::save_chat_session
- command::chat::render::build_message_lines_incremental
- command::chat::render::char_width
- command::chat::render::copy_to_clipboard
- command::chat::render::display_width
- command::chat::render::find_stable_boundary
- command::chat::render::render_assistant_msg
- command::chat::render::render_user_msg
- command::chat::render::wrap_md_line_in_bubble
- command::chat::render::wrap_text
- command::chat::ui::archive::draw_archive_confirm
- command::chat::ui::archive::draw_archive_list
- command::chat::ui::chat::draw_chat_ui
- command::chat::ui::chat::draw_help
- command::chat::ui::chat::draw_hint_bar
- command::chat::ui::chat::draw_input
- command::chat::ui::chat::draw_messages
- command::chat::ui::chat::draw_model_selector
- command::chat::ui::chat::draw_title_bar
- command::chat::ui::chat::draw_toast
- command::chat::ui::config::draw_config_screen
- command::dispatch
- command::list::handle_list
- command::open::handle_open
- command::report::handle_check
- command::report::handle_report
- command::report::handle_search
- command::script::handle_concat
- command::system::handle_change
- command::system::handle_clear
- command::system::handle_completion
- command::system::handle_contain
- command::system::handle_exit
- command::system::handle_help
- command::system::handle_log
- command::system::handle_version
- command::time::handle_time
- command::todo::app::copy_to_clipboard
- command::todo::app::count_wrapped_lines
- command::todo::app::cursor_wrapped_line
- command::todo::app::display_width
- command::todo::app::handle_confirm_delete
- command::todo::app::handle_help_mode
- command::todo::app::handle_input_mode
- command::todo::app::handle_normal_mode
- command::todo::app::load_todo_list
- command::todo::app::save_todo_list
- command::todo::app::split_input_at_cursor
- command::todo::app::todo_dir
- command::todo::app::todo_file_path
- command::todo::app::truncate_to_width
- command::todo::handle_todo
- command::todo::ui::draw_ui
- command::voice::handle_voice
- constants::cmd::all_keywords
- interactive::completer::command_completion_rules
- interactive::completer::complete_file_path
- interactive::parser::execute_interactive_command
- interactive::parser::parse_interactive_command
- interactive::run_interactive
- interactive::shell::enter_interactive_shell
- interactive::shell::execute_shell_command
- interactive::shell::expand_env_vars
- interactive::shell::inject_envs_to_process
- tui::editor::open_multiline_editor
- tui::editor::open_multiline_editor_with_content
- util::fuzzy::fuzzy_match
- util::fuzzy::get_match_intervals
- util::fuzzy::highlight_matches
- util::log::capitalize_first_letter
- util::log::print_line
- util::log::write_error_log
- util::md_render::render_md
- util::remove_quotes
Constants
- assets::HELP_TEXT
- assets::VERSION_TEMPLATE
- command::chat::app::CONFIG_FIELDS
- command::chat::app::CONFIG_GLOBAL_FIELDS
- command::chat::app::TOAST_DURATION_SECS
- constants::ALIAS_EXISTS_SECTIONS
- constants::ALIAS_PATH_SECTIONS
- constants::ALL_SECTIONS
- constants::APP_NAME
- constants::AUTHOR
- constants::CONFIG_FILE
- constants::CONTAIN_SEARCH_SECTIONS
- constants::DATA_DIR
- constants::DATA_PATH_ENV
- constants::DEFAULT_CHECK_LINES
- constants::DEFAULT_DISPLAY_SECTIONS
- constants::DEFAULT_SEARCH_ENGINE
- constants::EMAIL
- constants::HISTORY_FILE
- constants::INTERACTIVE_PROMPT
- constants::LIST_ALL
- constants::MODIFY_SECTIONS
- constants::NOTE_CATEGORIES
- constants::REMOVE_CLEANUP_SECTIONS
- constants::RENAME_SYNC_SECTIONS
- constants::REPORT_DATE_FORMAT
- constants::REPORT_DEFAULT_FILE
- constants::REPORT_DIR
- constants::REPORT_SIMPLE_DATE_FORMAT
- constants::SCRIPTS_DIR
- constants::SHELL_PREFIX
- constants::VERSION
- constants::WELCOME_MESSAGE
- constants::cmd::AGENT
- constants::cmd::CHANGE
- constants::cmd::CHAT
- constants::cmd::CHECK
- constants::cmd::CLEAR
- constants::cmd::COMPLETION
- constants::cmd::CONCAT
- constants::cmd::CONTAIN
- constants::cmd::DENOTE
- constants::cmd::EXIT
- constants::cmd::HELP
- constants::cmd::LIST
- constants::cmd::LOG
- constants::cmd::MODIFY
- constants::cmd::NOTE
- constants::cmd::REMOVE
- constants::cmd::RENAME
- constants::cmd::REPORT
- constants::cmd::REPORTCTL
- constants::cmd::SEARCH
- constants::cmd::SET
- constants::cmd::SYSTEM
- constants::cmd::TIME
- constants::cmd::TODO
- constants::cmd::VERSION
- constants::cmd::VOICE
- constants::config_key::CONCISE
- constants::config_key::GIT_REPO
- constants::config_key::LAST_DAY
- constants::config_key::MODE
- constants::config_key::SEARCH_ENGINE
- constants::config_key::VERBOSE
- constants::config_key::WEEK_NUM
- constants::config_key::WEEK_REPORT
- constants::rmeta_action::NEW
- constants::rmeta_action::OPEN
- constants::rmeta_action::PULL
- constants::rmeta_action::PUSH
- constants::rmeta_action::SET_URL
- constants::rmeta_action::SYNC
- constants::search_engine::BAIDU
- constants::search_engine::BING
- constants::search_engine::GOOGLE
- constants::search_flag::FUZZY
- constants::search_flag::FUZZY_SHORT
- constants::section::BROWSER
- constants::section::EDITOR
- constants::section::INNER_URL
- constants::section::LOG
- constants::section::OUTER_URL
- constants::section::PATH
- constants::section::REPORT
- constants::section::SCRIPT
- constants::section::SETTING
- constants::section::VERSION
- constants::section::VPN
- constants::shell::BASH_CMD_FLAG
- constants::shell::BASH_PATH
- constants::shell::MACOS_OS
- constants::shell::WINDOWS_CMD
- constants::shell::WINDOWS_CMD_FLAG
- constants::shell::WINDOWS_OS
- constants::time_function::COUNTDOWN
- constants::voice::ACTION_DOWNLOAD
- constants::voice::BITS_PER_SAMPLE
- constants::voice::CHANNELS
- constants::voice::DEFAULT_MODEL
- constants::voice::MODEL_DIR
- constants::voice::MODEL_FILE_TEMPLATE
- constants::voice::MODEL_SIZES
- constants::voice::MODEL_URL_TEMPLATE
- constants::voice::RECORDING_FILE
- constants::voice::SAMPLE_RATE
- constants::voice::VOICE_DIR