Index A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W A activate() (thundra.profiler.VirtualEnv method) add() (thundra.button.registry.ButtonRegistry method) (thundra.command.GlobalCommand method) (thundra.middleware.MiddlewareRegister method) add_option() (thundra.button.Section method) (thundra.button.v1.Section method) add_profile() (thundra.profiler.Profiler class method) Agent (class in thundra.agents) agent (thundra.agents.Agent attribute), [1] AgentRegister (class in thundra.agents) AIMemory (class in thundra.core.memory) allow_broadcast (thundra.command.CommandFunc attribute), [1] AND (thundra.command.OP attribute) author (thundra.plugins.Plugin attribute) available (thundra.core.llm.LLM property) B branch() (thundra.plugins.PluginSource method) build_system_message() (in module thundra.core.memory) ButtonEventData (class in thundra.button.registry) ButtonRegistry (class in thundra.button.registry) C caption (thundra.storage.File attribute), [1] (thundra.storage.file.File attribute), [1] category (thundra.command.CommandFunc attribute), [1] ChainMessage (class in thundra.utils) chat_models (thundra.core.llm.LLM attribute), [1] clear_history() (thundra.core.memory.AIMemory method) (thundra.core.memory.UserMemory method) click() (thundra.button.registry.ButtonRegistry method) combine_graph() (thundra.core.Graph class method) (thundra.core.graph.Graph class method) Command (class in thundra.command) CommandFunc (class in thundra.command) Config (class in thundra.config) config (thundra.config.Workdir attribute) config_format() (thundra.config.Workdir method) config_path (thundra.config.Workdir attribute) convert_size() (in module thundra.utils) copy_code (thundra.button.CopyButton attribute) (thundra.button.v1.CopyButton attribute) CopyButton (class in thundra.button) (class in thundra.button.v1) create() (thundra.button.CopyButton method) (thundra.button.ListButton method) (thundra.button.ListButtonV2 method) (thundra.button.QuickReply method) (thundra.button.QuickReplyV2 method) (thundra.button.Row method) (thundra.button.RowV2 method) (thundra.button.Section method) (thundra.button.SectionV2 method) (thundra.button.v1.CopyButton method) (thundra.button.v1.ListButton method) (thundra.button.v1.QuickReply method) (thundra.button.v1.Row method) (thundra.button.v1.Section method) (thundra.button.v2.ListButtonV2 method) (thundra.button.v2.QuickReplyV2 method) (thundra.button.v2.RowV2 method) (thundra.button.v2.SectionV2 method) create_ai_instance() (thundra.core.memory.UserMemory class method) create_button_message() (in module thundra.button) create_carousel_message() (in module thundra.button) create_event() (thundra.button.QuickReply method) (thundra.button.v1.QuickReply method) D db (thundra.config.Workdir attribute) db_exist() (thundra.profiler.Profile method) db_path() (thundra.profiler.Profile method) db_workspace (thundra.config.Workdir property) delete_memory() (thundra.core.memory.AIMemory method) delete_profile() (thundra.profiler.Profiler method) dependencies (thundra.plugins.Plugin attribute) description (thundra.button.Row attribute) (thundra.button.RowV2 attribute) (thundra.button.v1.Row attribute) (thundra.button.v2.RowV2 attribute) (thundra.command.CommandFunc attribute), [1] dir_path (thundra.profiler.Profiler attribute) directPath (thundra.storage.File attribute), [1] (thundra.storage.file.File attribute), [1] dirs (thundra.plugins.PluginDirType attribute) display_text (thundra.button.CopyButton attribute) (thundra.button.QuickReply attribute) (thundra.button.QuickReplyV2 attribute) (thundra.button.v1.CopyButton attribute) (thundra.button.v1.QuickReply attribute) (thundra.button.v2.QuickReplyV2 attribute) download() (thundra.storage.File method) (thundra.storage.file.File method) download_from_sha() (thundra.plugins.PluginSource method) download_head() (thundra.plugins.PluginSource method) download_media() (in module thundra.utils) duplicate_count (thundra.profiler.Profile attribute) E EmptyParams (class in thundra.button.v1) (class in thundra.button.v2) Env (class in thundra.profiler) env (thundra.profiler.Env attribute) EnvNotExist evaluate_module() (in module thundra.evaluater) event_id (thundra.button.QuickReplyV2 attribute) (thundra.button.SectionV2 attribute) (thundra.button.v2.QuickReplyV2 attribute) (thundra.button.v2.SectionV2 attribute) EventType (class in thundra.button.v2) execute() (thundra.command.GlobalCommand method) (thundra.middleware.MiddlewareRegister method) execute_agent() (in module thundra.chain) expiration (thundra.button.QuickReply attribute) (thundra.button.registry.ButtonEventData attribute) (thundra.button.Section attribute) (thundra.button.v1.QuickReply attribute) (thundra.button.v1.Section attribute) expire_run() (thundra.button.registry.ButtonRegistry method) extract_text() (thundra.utils.ChainMessage class method) F File (class in thundra.storage) (class in thundra.storage.file) fileEncSHA256 (thundra.storage.File attribute) fileEncSha256 (thundra.storage.File attribute) fileEncSHA256 (thundra.storage.file.File attribute) fileEncSha256 (thundra.storage.file.File attribute) fileLength (thundra.storage.File attribute), [1] (thundra.storage.file.File attribute), [1] FileRegistry (class in thundra.storage) (class in thundra.storage.file) fileSHA256 (thundra.storage.File attribute) fileSha256 (thundra.storage.File attribute) fileSHA256 (thundra.storage.file.File attribute) fileSha256 (thundra.storage.file.File attribute) Filter (class in thundra.command) filter (thundra.command.CommandFunc attribute), [1] filter() (thundra.command.Command method) (thundra.command.Filter method) (thundra.command.FilterOP method) (thundra.command.MessageType method) (thundra.command.Owner method) filter_tools() (thundra.agents.AgentRegister method) FilterOP (class in thundra.command) find() (thundra.config.Workdir class method) find_by_author() (thundra.plugins.Plugin class method) find_by_author_and_name() (thundra.plugins.Plugin class method) find_full_args() (thundra.plugins.Plugin class method) from_message() (thundra.storage.File class method) (thundra.storage.file.File class method) func (thundra.command.CommandFunc attribute), [1] G generate_name() (thundra.command.GlobalCommand class method) get_all_names() (thundra.agents.AgentRegister method), [1] (thundra.command.GlobalCommand method) (thundra.core.Graph method) (thundra.core.graph.Graph method) (thundra.middleware.MiddlewareRegister method) get_all_plugins() (thundra.plugins.Plugin class method) get_config() (thundra.config.Workdir method) get_env() (thundra.profiler.VirtualEnv class method) get_file() (thundra.storage.file.StorageRegistry method) get_files() (thundra.storage.file.StorageRegistry method) get_files_by_type() (thundra.storage.file.StorageRegistry method) get_id() (thundra.profiler.Profile method) get_info() (thundra.plugins.PluginZip method) get_last_commit_sha() (thundra.plugins.PluginSource method) get_memory() (thundra.core.memory.AIMemory method) (thundra.core.memory.UserMemory method) get_message_type() (in module thundra.utils) get_name() (thundra.profiler.Profile method) get_profile() (thundra.profiler.Profiler method) get_profiler() (thundra.profiler.Profiler class method) get_quickreply_models() (thundra.button.v2.EventType method) get_tag() (in module thundra.utils) get_user_id() (in module thundra.utils) GlobalCommand (class in thundra.command) Graph (class in thundra.core) (class in thundra.core.graph) graph() (thundra.core.Graph method) (thundra.core.graph.Graph method) H header (thundra.button.Row attribute) (thundra.button.RowV2 attribute) (thundra.button.v1.Row attribute) (thundra.button.v2.RowV2 attribute) height (thundra.storage.File attribute), [1] (thundra.storage.file.File attribute), [1] hidder() (in module thundra.utils) highlight_label (thundra.button.Section attribute) (thundra.button.SectionV2 attribute) (thundra.button.v1.Section attribute) (thundra.button.v2.SectionV2 attribute) I id (thundra.button.QuickReply attribute) (thundra.button.registry.ButtonEventData attribute) (thundra.button.RowV2 attribute) (thundra.button.Section attribute) (thundra.button.v1.QuickReply attribute) (thundra.button.v1.Section attribute) (thundra.button.v2.RowV2 attribute) includes (thundra.plugins.Plugin attribute) install() (thundra.plugins.PluginZip method) install_dependencies() (thundra.plugins.PluginZip method) install_extract() (thundra.plugins.PluginZip method) invert (thundra.command.Filter attribute) isAnimated (thundra.storage.File attribute), [1] (thundra.storage.file.File attribute), [1] K k (thundra.core.memory.UserMemory attribute) L latest_version() (thundra.plugins.PluginSource method) left (thundra.command.FilterOP attribute) ListButton (class in thundra.button) (class in thundra.button.v1) ListButtonV2 (class in thundra.button) (class in thundra.button.v2) LLM (class in thundra.core.llm) llm (thundra.core.llm.LLM property) llm_available (thundra.core.llm.LLM attribute) M main() (in module thundra.cli) max_files (thundra.storage.file.StorageRegistry attribute), [1] MediaAppState (thundra.utils.MediaTypeToMMS attribute) MediaAudio (thundra.utils.MediaTypeToMMS attribute) MediaDocument (thundra.utils.MediaTypeToMMS attribute) MediaHistory (thundra.utils.MediaTypeToMMS attribute) MediaImage (thundra.utils.MediaTypeToMMS attribute) mediaKey (thundra.storage.File attribute), [1] (thundra.storage.file.File attribute), [1] mediaKeyTimestamp (thundra.storage.File attribute), [1] (thundra.storage.file.File attribute), [1] MediaLinkThumbnail (thundra.utils.MediaTypeToMMS attribute) MediaTypeToMMS (class in thundra.utils) MediaVideo (thundra.utils.MediaTypeToMMS attribute) memory (thundra.core.memory.UserMemory attribute) message (thundra.utils.ChainMessage attribute) message_types (thundra.agents.Agent attribute), [1] MessageType (class in thundra.command) Middleware (class in thundra.middleware) MiddlewareRegister (class in thundra.middleware) mimetype (thundra.storage.File attribute), [1] (thundra.storage.file.File attribute), [1] model_computed_fields (thundra.button.CopyButton attribute) (thundra.button.ListButton attribute) (thundra.button.ListButtonV2 attribute) (thundra.button.QuickReply attribute) (thundra.button.QuickReplyV2 attribute) (thundra.button.registry.ButtonEventData attribute) (thundra.button.Row attribute) (thundra.button.RowV2 attribute) (thundra.button.Section attribute) (thundra.button.SectionV2 attribute) (thundra.button.v1.CopyButton attribute) (thundra.button.v1.EmptyParams attribute) (thundra.button.v1.ListButton attribute) (thundra.button.v1.QuickReply attribute) (thundra.button.v1.Row attribute) (thundra.button.v1.Section attribute) (thundra.button.v2.EmptyParams attribute) (thundra.button.v2.ListButtonV2 attribute) (thundra.button.v2.QuickReplyV2 attribute) (thundra.button.v2.RowV2 attribute) (thundra.button.v2.SectionV2 attribute) model_config (thundra.button.CopyButton attribute) (thundra.button.ListButton attribute) (thundra.button.ListButtonV2 attribute) (thundra.button.QuickReply attribute) (thundra.button.QuickReplyV2 attribute) (thundra.button.registry.ButtonEventData attribute) (thundra.button.Row attribute) (thundra.button.RowV2 attribute) (thundra.button.Section attribute) (thundra.button.SectionV2 attribute) (thundra.button.v1.CopyButton attribute) (thundra.button.v1.EmptyParams attribute) (thundra.button.v1.ListButton attribute) (thundra.button.v1.QuickReply attribute) (thundra.button.v1.Row attribute) (thundra.button.v1.Section attribute) (thundra.button.v2.EmptyParams attribute) (thundra.button.v2.ListButtonV2 attribute) (thundra.button.v2.QuickReplyV2 attribute) (thundra.button.v2.RowV2 attribute) (thundra.button.v2.SectionV2 attribute) model_fields (thundra.button.CopyButton attribute) (thundra.button.ListButton attribute) (thundra.button.ListButtonV2 attribute) (thundra.button.QuickReply attribute) (thundra.button.QuickReplyV2 attribute) (thundra.button.registry.ButtonEventData attribute) (thundra.button.Row attribute) (thundra.button.RowV2 attribute) (thundra.button.Section attribute) (thundra.button.SectionV2 attribute) (thundra.button.v1.CopyButton attribute) (thundra.button.v1.EmptyParams attribute) (thundra.button.v1.ListButton attribute) (thundra.button.v1.QuickReply attribute) (thundra.button.v1.Row attribute) (thundra.button.v1.Section attribute) (thundra.button.v2.EmptyParams attribute) (thundra.button.v2.ListButtonV2 attribute) (thundra.button.v2.QuickReplyV2 attribute) (thundra.button.v2.RowV2 attribute) (thundra.button.v2.SectionV2 attribute) module thundra thundra.agents thundra.button thundra.button.registry thundra.button.types thundra.button.v1 thundra.button.v2 thundra.chain thundra.cli thundra.command thundra.config thundra.core thundra.core.graph thundra.core.llm thundra.core.memory thundra.evaluater thundra.middleware thundra.plugins thundra.profiler thundra.storage thundra.storage.file thundra.test thundra.types thundra.utils thundra.workdir N name (thundra.command.CommandFunc attribute), [1] (thundra.middleware.Middleware attribute) (thundra.plugins.Plugin attribute) neonize_message (thundra.utils.ChainMessage attribute) O on_click (thundra.button.QuickReply attribute) (thundra.button.registry.ButtonEventData attribute) (thundra.button.v1.QuickReply attribute) on_click() (thundra.button.QuickReplyV2 method) (thundra.button.SectionV2 method) (thundra.button.v2.QuickReplyV2 method) (thundra.button.v2.SectionV2 method) on_error (thundra.command.CommandFunc attribute), [1] on_selected (thundra.button.Section attribute) (thundra.button.v1.Section attribute) OP (class in thundra.command) op (thundra.command.FilterOP attribute) OR (thundra.command.OP attribute) Owner (class in thundra.command) owner (thundra.config.Config attribute) P pageCount (thundra.storage.File attribute), [1] (thundra.storage.file.File attribute), [1] params (thundra.button.QuickReply attribute) (thundra.button.QuickReplyV2 attribute) (thundra.button.Row attribute) (thundra.button.RowV2 attribute) (thundra.button.v1.QuickReply attribute) (thundra.button.v1.Row attribute) (thundra.button.v2.QuickReplyV2 attribute) (thundra.button.v2.RowV2 attribute) params_type (thundra.button.registry.ButtonEventData attribute) path (thundra.plugins.Plugin attribute) (thundra.profiler.Profiler attribute) phonenumber (thundra.profiler.Profile attribute) Plugin (class in thundra.plugins) PluginDirType (class in thundra.plugins) PluginSource (class in thundra.plugins) PluginZip (class in thundra.plugins) prefix (thundra.config.Config attribute) Profile (class in thundra.profiler) ProfileNotExist Profiler (class in thundra.profiler) ptree() (in module thundra.test) ptt (thundra.storage.File attribute), [1] (thundra.storage.file.File attribute), [1] pushname (thundra.profiler.Profile attribute) Q QuickReply (class in thundra.button) (class in thundra.button.v1) QuickReplyV2 (class in thundra.button) (class in thundra.button.v2) R read_config (thundra.config.Workdir property) register() (thundra.command.GlobalCommand method) remove_llm() (thundra.core.llm.LLM method) repo_name (thundra.plugins.Plugin property) Response404 right (thundra.command.FilterOP attribute) Row (class in thundra.button) (class in thundra.button.v1) rows (thundra.button.Section attribute) (thundra.button.SectionV2 attribute) (thundra.button.v1.Section attribute) (thundra.button.v2.SectionV2 attribute) RowV2 (class in thundra.button) (class in thundra.button.v2) run() (thundra.middleware.Middleware method) S save() (thundra.profiler.Profiler method) (thundra.profiler.VirtualEnv method) (thundra.storage.file.StorageRegistry method) seconds (thundra.storage.File attribute), [1] (thundra.storage.file.File attribute), [1] Section (class in thundra.button) (class in thundra.button.v1) sections (thundra.button.ListButton attribute) (thundra.button.ListButtonV2 attribute) (thundra.button.v1.ListButton attribute) (thundra.button.v2.ListButtonV2 attribute) SectionV2 (class in thundra.button) (class in thundra.button.v2) sha (thundra.plugins.Plugin attribute) start_point (thundra.command.GlobalCommand attribute), [1] stop (thundra.middleware.Middleware attribute) StorageRegistry (class in thundra.storage.file) stringify() (thundra.plugins.Plugin method) system_message (thundra.core.memory.UserMemory attribute) T text (thundra.utils.ChainMessage property) thundra module thundra.agents module thundra.button module thundra.button.registry module thundra.button.types module thundra.button.v1 module thundra.button.v2 module thundra.chain module thundra.cli module thundra.command module thundra.config module thundra.core module thundra.core.graph module thundra.core.llm module thundra.core.memory module thundra.evaluater module thundra.middleware module thundra.plugins module thundra.profiler module thundra.storage module thundra.storage.file module thundra.test module thundra.types module thundra.utils module thundra.workdir module title (thundra.button.ListButton attribute) (thundra.button.ListButtonV2 attribute) (thundra.button.Row attribute) (thundra.button.RowV2 attribute) (thundra.button.Section attribute) (thundra.button.SectionV2 attribute) (thundra.button.v1.ListButton attribute) (thundra.button.v1.Row attribute) (thundra.button.v1.Section attribute) (thundra.button.v2.ListButtonV2 attribute) (thundra.button.v2.RowV2 attribute) (thundra.button.v2.SectionV2 attribute) to_json() (thundra.utils.ChainMessage method) tool() (thundra.agents.AgentRegister method) tree_test() (in module thundra.test) type (thundra.plugins.PluginDirType attribute) (thundra.storage.File attribute), [1] (thundra.storage.file.File attribute), [1] (thundra.utils.ChainMessage property) U uninstall() (thundra.plugins.Plugin method) update() (thundra.storage.file.FileRegistry method) (thundra.storage.FileRegistry method) URL (thundra.storage.File attribute) url (thundra.storage.File attribute) URL (thundra.storage.file.File attribute) url (thundra.storage.file.File attribute) UserMemory (class in thundra.core.memory) V version (thundra.plugins.Plugin attribute) viewOnce (thundra.storage.File attribute), [1] (thundra.storage.file.File attribute), [1] VirtualEnv (class in thundra.profiler) W width (thundra.storage.File attribute), [1] (thundra.storage.file.File attribute), [1] Workdir (class in thundra.config) workspace (thundra.config.Workdir property) (thundra.profiler.Env attribute) (thundra.profiler.Profile attribute) workspace_dir (thundra.config.Workdir attribute) write_config_toml() (thundra.config.Workdir method)