Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | Y A AbstractLangGraphNode (class in klea_utils.nodes.abstract) AbstractLLMNode (class in klea_utils.nodes.abstract) AbstractRouterNode (class in klea_utils.nodes.abstract) AccessLevel (in module klea_utils.mcp.access) action_cancel() (klea_utils.ui.tui.components.confirm.ExitConfirm method) (klea_utils.ui.tui.components.credentials_dialog.CredentialsDialog method) (klea_utils.ui.tui.components.hitl.HitlDecisionPanel method) (klea_utils.ui.tui.components.model_dialog.ModelDialog method) (klea_utils.ui.tui.components.sessions.SessionDelete method) (klea_utils.ui.tui.components.sessions.SessionPicker method) (klea_utils.ui.tui.components.sessions.SessionRename method) action_confirm_exit() (klea_utils.ui.tui.app.KleaTuiApp method) action_copy_selection() (klea_utils.ui.tui.app.KleaTuiApp method) action_open_models() (klea_utils.ui.tui.app.KleaTuiApp method) action_open_sessions() (klea_utils.ui.tui.app.KleaTuiApp method) action_retry() (klea_utils.ui.tui.app.KleaTuiApp method) action_stop() (klea_utils.ui.tui.app.KleaTuiApp method) action_toggle_view() (klea_utils.ui.tui.app.KleaTuiApp method) (klea_utils.ui.tui.app.KleaTuiScreen method) add_chat_events() (klea_utils.api.sessions_db.SessionStore method) add_memory_to_prompt() (in module klea_utils.llm) add_message() (klea_utils.api.sessions_db.SessionStore method) add_messages() (klea_utils.api.sessions_db.SessionStore method) add_token_usage() (in module klea_utils.graph.reducers) all() (klea_utils.commands.common.CommandRegistry method) all_chat_overrides() (klea_utils.api.sessions_db.SessionStore method) ALLOW_ROOT_ENV_VAR (in module klea_utils.mcp.privilege) allow_root_tools() (in module klea_utils.mcp.privilege) allowed_session_dirs (klea_utils.nodes.context.ToolCallerContext attribute) allowed_session_files (klea_utils.nodes.context.ToolCallerContext attribute) ALWAYS_STORED_METADATA_KEYS (in module klea_utils.stores.metadata) AnswerGeneral (class in klea_utils.nodes.answer_general) api (klea_utils.models_catalog.ProviderEndpoint attribute) api_key() (in module klea_utils.mcp.tool_impls.papers.semantic_scholar) app_name_from_argv() (in module klea_utils.ui.web.nicegui.entry) append() (klea_utils.ui.tui.components.transcript.Transcript method) append_inspector() (klea_utils.ui.web.nicegui.components.context.PageContext method) append_message() (klea_utils.ui.tui.app.KleaTuiScreen method) apply_edit() (in module klea_utils.mcp.tool_impls.edit_replacers) apply_newline() (in module klea_utils.mcp.tool_impls.file_ops) apply_provider_overrides() (in module klea_utils.llm) apply_stream_event() (in module klea_utils.ui.stream_events) approval_key (klea_utils.mcp.path_detect.PathRequest property) attach_autocomplete() (in module klea_utils.ui.web.nicegui.components.commands) attach_chat_area() (in module klea_utils.ui.web.nicegui.components.chat_area) attach_chat_list() (in module klea_utils.ui.web.nicegui.components.chat_list) attach_footer() (in module klea_utils.ui.web.nicegui.components.footer) attach_header() (in module klea_utils.ui.web.nicegui.components.header) attach_initial_load() (in module klea_utils.ui.web.nicegui.components.initial_load) attach_input() (in module klea_utils.ui.web.nicegui.components.input_area) attach_inspector_panel() (in module klea_utils.ui.web.nicegui.components.inspector) attach_model_info() (in module klea_utils.ui.web.nicegui.components.model_dialog) attach_status_pane() (in module klea_utils.ui.web.nicegui.components.status_pane) available() (klea_utils.commands.common.CommandRegistry method) B backend (klea_utils.llm.HuggingFaceBackend attribute) base_url (klea_utils.llm.CustomEndpoint attribute) BaseKleaRetriever (class in klea_utils.stores.retrieval.base) BaseLangGraph (class in klea_utils.graph.base) BaseLLMNode (class in klea_utils.nodes.base) begin_inspector_section() (klea_utils.ui.web.nicegui.components.context.PageContext method) BiblioRecord (class in klea_utils.biblio.models) BINDINGS (klea_utils.ui.tui.app.KleaTuiApp attribute) (klea_utils.ui.tui.app.KleaTuiScreen attribute) (klea_utils.ui.tui.components.confirm.ExitConfirm attribute) (klea_utils.ui.tui.components.credentials_dialog.CredentialsDialog attribute) (klea_utils.ui.tui.components.hitl.HitlDecisionPanel attribute) (klea_utils.ui.tui.components.model_dialog.ModelDialog attribute) (klea_utils.ui.tui.components.sessions.SessionDelete attribute) (klea_utils.ui.tui.components.sessions.SessionPicker attribute) (klea_utils.ui.tui.components.sessions.SessionRename attribute) BIOMODELS_API_BASE (in module klea_utils.mcp.tool_impls.repositories.biomodels) BIOMODELS_HOSTS (in module klea_utils.mcp.tool_impls.repositories.biomodels) biomodels_list_files() (in module klea_utils.mcp.tool_impls.repositories.biomodels) biomodels_list_versions() (in module klea_utils.mcp.tool_impls.repositories.biomodels) block_anchor_replacer() (in module klea_utils.mcp.tool_impls.edit_replacers) BM25Retriever (class in klea_utils.stores.langchain_bm25) BM25RetrieverManager (class in klea_utils.stores.retrieval.bm25) BM25StoreInfo (class in klea_utils.stores.config) BOM (in module klea_utils.mcp.tool_impls.file_ops) bom (klea_utils.mcp.tool_impls.file_ops.TextFile attribute) browser_user_id() (in module klea_utils.ui.web.nicegui.components.storage) build() (in module klea_utils.ui.stores_create) (klea_utils.stores.ingestion.StoresBuilder method) build_catalogue() (in module klea_utils.ui.tui.components.commands) (in module klea_utils.ui.web.nicegui.components.commands) build_config() (klea_utils.llm.LLMModel method) build_model_string() (in module klea_utils.ui.model_config) build_permission_payload() (in module klea_utils.mcp.permission_hitl) build_retrieval_query_schema() (in module klea_utils.stores.query_schema) build_tool_call_schema() (in module klea_utils.mcp.call_schema) build_tool_description() (in module klea_utils.tools) bundle_server (in module klea_utils.mcp.server.bundled) BUNDLED_TAG (in module klea_utils.mcp.server.bundled_tools) BundledToolsConfig (class in klea_utils.mcp.server.config) C CACHE_DIR_NAME (in module klea_utils.stores.utils) cached_tokens (klea_utils.graph.schemas.TokenUsage attribute) can_focus (klea_utils.ui.tui.app.KleaTuiScreen attribute) (klea_utils.ui.tui.components.commands.CommandSuggestions attribute) (klea_utils.ui.tui.components.confirm.ExitConfirm attribute) (klea_utils.ui.tui.components.credentials_dialog.CredentialsDialog attribute) (klea_utils.ui.tui.components.hitl.HitlDecisionPanel attribute) (klea_utils.ui.tui.components.hitl.HitlPanel attribute) (klea_utils.ui.tui.components.hitl.PermissionPanel attribute) (klea_utils.ui.tui.components.input.QueryInput attribute) (klea_utils.ui.tui.components.input.QueryTextArea attribute) (klea_utils.ui.tui.components.inspector.Inspector attribute) (klea_utils.ui.tui.components.model_dialog.ModelDialog attribute) (klea_utils.ui.tui.components.sessions.SessionDelete attribute) (klea_utils.ui.tui.components.sessions.SessionPicker attribute) (klea_utils.ui.tui.components.sessions.SessionRename attribute) (klea_utils.ui.tui.components.status_panel.StatusPanel attribute) (klea_utils.ui.tui.components.transcript.Transcript attribute) (klea_utils.ui.tui.components.turn_status.TurnStatus attribute) can_focus_children (klea_utils.ui.tui.app.KleaTuiScreen attribute) (klea_utils.ui.tui.components.commands.CommandSuggestions attribute) (klea_utils.ui.tui.components.confirm.ExitConfirm attribute) (klea_utils.ui.tui.components.credentials_dialog.CredentialsDialog attribute) (klea_utils.ui.tui.components.hitl.HitlDecisionPanel attribute) (klea_utils.ui.tui.components.hitl.HitlPanel attribute) (klea_utils.ui.tui.components.hitl.PermissionPanel attribute) (klea_utils.ui.tui.components.input.QueryInput attribute) (klea_utils.ui.tui.components.input.QueryTextArea attribute) (klea_utils.ui.tui.components.inspector.Inspector attribute) (klea_utils.ui.tui.components.model_dialog.ModelDialog attribute) (klea_utils.ui.tui.components.sessions.SessionDelete attribute) (klea_utils.ui.tui.components.sessions.SessionPicker attribute) (klea_utils.ui.tui.components.sessions.SessionRename attribute) (klea_utils.ui.tui.components.status_panel.StatusPanel attribute) (klea_utils.ui.tui.components.transcript.Transcript attribute) (klea_utils.ui.tui.components.turn_status.TurnStatus attribute) can_inc_k() (klea_utils.stores.retrieval.base.BaseKleaRetriever method) cancel_run() (in module klea_utils.api.chat_common) CancelPayload (class in klea_utils.api.chat_common) CAP_LOCAL_FS (in module klea_utils.commands.common) catalogue (klea_utils.ui.tui.app.KleaTuiApp property) CATALOGUE_FETCH_TIMEOUT_SECONDS (in module klea_utils.api.sse) CatalogueCache (class in klea_utils.ui.model_config) changed_roles() (in module klea_utils.ui.model_config) Chat model chat_created_hooks (klea_utils.ui.web.nicegui.components.context.PageContext attribute) chat_indicator() (in module klea_utils.ui.state) chat_is_streaming() (klea_utils.ui.web.nicegui.components.context.PageContext method) CHAT_PREVIEW_MAX_CHARS (in module klea_utils.api.sessions_db) chat_preview_text() (in module klea_utils.ui.state) ChatBubble (class in klea_utils.ui.web.nicegui.components.chat_bubble) (class in klea_utils.ui.web.nicegui.widgets) ChatData (class in klea_utils.ui.state) ChatIndicator (class in klea_utils.ui.state) check_api_is_ready() (in module klea_utils.api.utils) check_model_works() (in module klea_utils.llm) check_ollama_model() (in module klea_utils.llm) check_path_access() (in module klea_utils.mcp.tool_impls.permission) check_ssrf() (in module klea_utils.mcp.tool_impls.ssrf) check_ssrf_async() (in module klea_utils.mcp.tool_impls.ssrf) check_tool_access() (in module klea_utils.mcp.access) CHECKPOINT_DB_NAME (in module klea_utils.paths) checkpoint_db_path() (in module klea_utils.paths) choice_buttons() (in module klea_utils.ui.web.nicegui.components.choice) CHROMA_HNSW_SPACE (in module klea_utils.stores.utils) Chunk chunk() (in module klea_utils.ui.stores_create) chunk_all() (klea_utils.stores.ingestion.StoresBuilder method) ChunkItemResult (class in klea_utils.stores.chunk_worker) ChunkWorkerConfig (class in klea_utils.stores.chunk_worker) classes (klea_utils.ui.state.ChatIndicator attribute) classify_directory() (in module klea_utils.stores.precheck) classify_llm_invocation_error() (in module klea_utils.llm) classify_pdf() (in module klea_utils.stores.precheck) clean_doi() (in module klea_utils.mcp.tool_impls.papers.record) clean_tool_meta() (in module klea_utils.tools) cleanup_dir() (in module klea_utils.paths) clear_credential() (in module klea_utils.ui.client) (klea_utils.api.sessions_db.SessionStore method) clear_credentials() (klea_utils.api.sessions_db.SessionStore method) clear_model_override() (in module klea_utils.ui.client) clear_override() (klea_utils.api.sessions_db.SessionStore method) clear_overrides() (klea_utils.api.sessions_db.SessionStore method) clear_role() (in module klea_utils.ui.model_config) clear_session_model_override() (in module klea_utils.ui.client) clear_session_override() (klea_utils.api.sessions_db.SessionStore method) clear_session_overrides() (klea_utils.api.sessions_db.SessionStore method) clear_structured_output_cache() (in module klea_utils.llm) client_commands() (in module klea_utils.ui.tui.components.commands) (in module klea_utils.ui.web.nicegui.components.commands) client_context (klea_utils.graph.context.KleaRunContext attribute) client_context_fingerprint() (in module klea_utils.client_context) client_context_from_context() (in module klea_utils.client_context) client_is_loopback() (in module klea_utils.ui.web.nicegui.components.storage) ClientContext (class in klea_utils.client_context) ClientContextError close() (klea_utils.api.sessions_db.SessionStore method) (klea_utils.biblio.doi.DoiResolver method) CODE_HL_CLASS (in module klea_utils.ui.web.nicegui.components.inspector_code) Collection Command (class in klea_utils.commands.common) command_catalogue (klea_utils.ui.web.nicegui.components.context.PageContext attribute) command_query_router() (in module klea_utils.commands.graph) command_route_router() (in module klea_utils.commands.graph) CommandContext (class in klea_utils.commands.common) CommandHandler (in module klea_utils.commands.common) CommandNode (class in klea_utils.nodes.command) CommandRegistry (class in klea_utils.commands.common) CommandResult (class in klea_utils.commands.common) CommandSuggestions (class in klea_utils.ui.tui.components.commands) compose() (klea_utils.ui.tui.app.KleaTuiScreen method) (klea_utils.ui.tui.components.confirm.ExitConfirm method) (klea_utils.ui.tui.components.credentials_dialog.CredentialsDialog method) (klea_utils.ui.tui.components.hitl.HitlPanel method) (klea_utils.ui.tui.components.hitl.PermissionPanel method) (klea_utils.ui.tui.components.input.QueryInput method) (klea_utils.ui.tui.components.inspector.Inspector method) (klea_utils.ui.tui.components.model_dialog.ModelDialog method) (klea_utils.ui.tui.components.sessions.SessionDelete method) (klea_utils.ui.tui.components.sessions.SessionPicker method) (klea_utils.ui.tui.components.sessions.SessionRename method) (klea_utils.ui.tui.components.status_panel.StatusPanel method) (klea_utils.ui.tui.components.transcript.Transcript method) (klea_utils.ui.tui.components.turn_status.TurnStatus method) Confidence (in module klea_utils.mcp.path_detect) config_class (klea_utils.graph.base.BaseLangGraph attribute) config_file_default (klea_utils.graph.base.BaseLangGraph attribute) configure_profile() (in module klea_utils.api.server) content_to_str() (in module klea_utils.llm) context (klea_utils.models_catalog.ModelLimits attribute) (klea_utils.ui.state.ChatData attribute) context_aware_replacer() (in module klea_utils.mcp.tool_impls.edit_replacers) context_hooks (klea_utils.ui.web.nicegui.components.context.PageContext attribute) context_snapshot() (klea_utils.graph.base.BaseLangGraph method) convert_batch_worker() (in module klea_utils.stores.chunk_worker) copy_to_clipboard() (klea_utils.ui.tui.app.KleaTuiApp method) CORE_FIELDS (in module klea_utils.stores.map_lint) create_chat() (klea_utils.api.sessions_db.SessionStore method) create_chat_on_server() (in module klea_utils.ui.client) create_configurable_model() (in module klea_utils.llm) create_context_router() (in module klea_utils.api.context) create_credentials_router() (in module klea_utils.api.credentials) create_health_router() (in module klea_utils.api.health) create_messages_router() (in module klea_utils.api.messages) create_models_router() (in module klea_utils.api.models) create_sessions_router() (in module klea_utils.api.sessions) CreateChatPayload (class in klea_utils.api.sessions) created (klea_utils.ui.state.ChatData attribute) credential_display() (in module klea_utils.ui.model_config) CREDENTIAL_PURGE_INTERVAL_SECONDS (in module klea_utils.api.sessions_db) credential_scope() (in module klea_utils.llm) credential_status() (in module klea_utils.api.credentials) CREDENTIAL_TOUCH_INTERVAL_SECONDS (in module klea_utils.api.sessions_db) CREDENTIAL_TTL_ENV_VAR (in module klea_utils.api.sessions_db) CredentialPayload (class in klea_utils.api.credentials) CredentialScope (class in klea_utils.llm) CredentialsDialog (class in klea_utils.ui.tui.components.credentials_dialog) CredentialsResult (class in klea_utils.ui.tui.components.credentials_dialog) cross_encoder_rerank() (in module klea_utils.stores.utils) CSS (klea_utils.ui.tui.app.KleaTuiApp attribute) CustomEndpoint (class in klea_utils.llm) D DANDI_API_BASE (in module klea_utils.mcp.tool_impls.repositories.dandi) DANDI_HOSTS (in module klea_utils.mcp.tool_impls.repositories.dandi) dandi_list_files() (in module klea_utils.mcp.tool_impls.repositories.dandi) dandi_list_versions() (in module klea_utils.mcp.tool_impls.repositories.dandi) debug_option (in module klea_utils.ui.stores_create) Decision (in module klea_utils.mcp.permission_hitl) declared_checkpaths() (in module klea_utils.mcp.path_detect) DEFAULT_ACCESS_LEVEL (in module klea_utils.mcp.access) DEFAULT_CREDENTIAL_TTL_SECONDS (in module klea_utils.api.sessions_db) DEFAULT_CROSS_ENCODER_MODEL (in module klea_utils.stores.utils) DEFAULT_CSS (klea_utils.ui.tui.components.commands.CommandSuggestions attribute) (klea_utils.ui.tui.components.confirm.ExitConfirm attribute) (klea_utils.ui.tui.components.credentials_dialog.CredentialsDialog attribute) (klea_utils.ui.tui.components.hitl.HitlDecisionPanel attribute) (klea_utils.ui.tui.components.input.QueryInput attribute) (klea_utils.ui.tui.components.inspector.Inspector attribute) (klea_utils.ui.tui.components.model_dialog.ModelDialog attribute) (klea_utils.ui.tui.components.sessions.SessionDelete attribute) (klea_utils.ui.tui.components.sessions.SessionPicker attribute) (klea_utils.ui.tui.components.sessions.SessionRename attribute) (klea_utils.ui.tui.components.status_panel.StatusPanel attribute) (klea_utils.ui.tui.components.turn_status.TurnStatus attribute) DEFAULT_EMBED_BATCH_SIZE (klea_utils.stores.ingestion.StoresBuilder attribute) default_favicon_path() (in module klea_utils.ui.web.nicegui.components.bootstrap) DEFAULT_GROUP_WIDTH (in module klea_utils.ui.web.nicegui.components.choice) DEFAULT_LABEL_WIDTH (in module klea_utils.ui.web.nicegui.components.choice) DEFAULT_LIMIT (in module klea_utils.mcp.tool_impls.sqlite_query) DEFAULT_MAX_BYTES (in module klea_utils.mcp.tool_impls.file_ops) DEFAULT_MAX_FILE_BYTES (in module klea_utils.mcp.tool_impls.grep) DEFAULT_MAX_FILES (in module klea_utils.mcp.tool_impls.grep) DEFAULT_MAX_OPS (in module klea_utils.mcp.tool_impls.sqlite_query) DEFAULT_MAX_OUTPUT_CHARS (in module klea_utils.mcp.tool_impls.run_command) DEFAULT_MAX_OUTPUT_TOKENS (in module klea_utils.llm) DEFAULT_MAX_RESULTS (in module klea_utils.mcp.tool_impls.find_files) (in module klea_utils.mcp.tool_impls.grep) DEFAULT_MAX_TIMEOUT_SECONDS (in module klea_utils.mcp.tool_impls.run_command) DEFAULT_MODELS_DEV_URL (in module klea_utils.models_catalog) DEFAULT_QUESTION (in module klea_utils.mcp.permission_hitl) DEFAULT_RECENT_MEMORY_CHARS (in module klea_utils.nodes.base) DEFAULT_SCAN_LIMIT (in module klea_utils.biblio.regex) DEFAULT_SEARCH_TIMEOUT_SECONDS (in module klea_utils.mcp.tool_impls.rg_backend) DEFAULT_SENSITIVE_KEYS (in module klea_utils.plogging) default_storage_env() (in module klea_utils.ui.web.nicegui.entry) DEFAULT_TIMEOUT_SECONDS (in module klea_utils.mcp.tool_impls.run_command) DEFAULT_TOOL_CALL_TIMEOUT_SECONDS (in module klea_utils.mcp.dispatch) delete_chat() (klea_utils.api.sessions_db.SessionStore method) (klea_utils.ui.web.nicegui.components.context.PageContext method) delete_chat_on_server() (in module klea_utils.ui.client) delete_user_chats() (klea_utils.api.sessions_db.SessionStore method) description (klea_utils.stores.config.PerDomainConfig attribute) detect_newline() (in module klea_utils.mcp.tool_impls.file_ops) detect_path_requests() (in module klea_utils.mcp.path_detect) dialog_container (klea_utils.ui.web.nicegui.components.context.PageContext attribute) diff_counts() (in module klea_utils.mcp.tool_impls.file_ops) diff_payload() (in module klea_utils.mcp.tool_impls.file_ops) directory_display() (klea_utils.mcp.path_detect.PathRequest method) DISK_CACHE_FILE (in module klea_utils.models_catalog) DISK_CACHE_TTL_SECONDS (in module klea_utils.models_catalog) dispatch() (klea_utils.commands.common.CommandRegistry method) dispatch_conversion_batches() (in module klea_utils.stores.chunk_worker) dispatch_tool_calls() (in module klea_utils.mcp.dispatch) display_flags (klea_utils.nodes.context.ToolCallerContext attribute) display_person_names() (in module klea_utils.stores.utils) docs (klea_utils.stores.langchain_bm25.BM25Retriever attribute) DocumentConversionError DOI_RE (in module klea_utils.biblio.regex) DoiResolver (class in klea_utils.biblio.doi) Domain domains (klea_utils.stores.retrieval.base.BaseKleaRetriever property) download_file() (in module klea_utils.mcp.server.bundled_tools) (in module klea_utils.mcp.tool_impls.download_file) download_file_to_cache() (in module klea_utils.mcp.tool_impls.download_file) download_files() (in module klea_utils.mcp.tool_impls.download_file) DRAFT_VERSION (in module klea_utils.mcp.tool_impls.repositories.dandi) drop_collection() (in module klea_utils.stores.utils) E edit_file() (in module klea_utils.mcp.server.bundled_tools) (in module klea_utils.mcp.tool_impls.edit_file) effective_keys() (klea_utils.mcp.permission_hitl.PermissionResolution method) Embedding EMPTY_RESULT_FALLBACK (in module klea_utils.nodes.base) enable_debug_logging() (in module klea_utils.plogging) endpoint (klea_utils.llm.CredentialScope attribute) ENDPOINT_FILE_NAME (in module klea_utils.paths) endpoint_file_path() (in module klea_utils.paths) ENDPOINT_LIMITS_CACHE_TTL_SECONDS (in module klea_utils.models_catalog) ENDPOINT_LIMITS_FETCH_TIMEOUT_SECONDS (in module klea_utils.models_catalog) ensure_active_chat() (klea_utils.ui.web.nicegui.components.context.PageContext method) ensure_chat() (in module klea_utils.ui.state) ensure_user_storage() (in module klea_utils.ui.web.nicegui.components.storage) entry_matches_path() (in module klea_utils.mcp.path_approval) env_class (klea_utils.graph.base.BaseLangGraph attribute) env_file_default (klea_utils.graph.base.BaseLangGraph attribute) env_prefix (klea_utils.graph.base.BaseLangGraph attribute) env_var (klea_utils.graph.base.BaseLangGraph attribute) escape_prompt_braces() (in module klea_utils.llm) estimate_input_tokens() (in module klea_utils.llm) Evaluator exclude_tags (klea_utils.mcp.server.config.BundledToolsConfig attribute) execute() (klea_utils.nodes.abstract.AbstractLangGraphNode method) (klea_utils.nodes.abstract.AbstractLLMNode method) (klea_utils.nodes.abstract.AbstractRouterNode method) (klea_utils.nodes.command.CommandNode method) (klea_utils.nodes.fixed_answer.FixedAnswer method) (klea_utils.nodes.guard_router.GuardRouterNode method) (klea_utils.nodes.tools_caller.ToolsCallerNode method) exit_app() (klea_utils.ui.web.nicegui.components.context.PageContext method) EXIT_APP_SERVICE (in module klea_utils.ui.tui.components.commands) EXIT_CONFIRM_MESSAGE (in module klea_utils.ui.exit_confirm) EXIT_CONFIRM_TITLE (in module klea_utils.ui.exit_confirm) ExitConfirm (class in klea_utils.ui.tui.components.confirm) expand_person_names() (in module klea_utils.stores.utils) expanded (klea_utils.ui.state.ChatData attribute) export_filename() (in module klea_utils.ui.export) export_timestamp() (in module klea_utils.ui.export) extract_docling_structured() (in module klea_utils.biblio.docling) extract_layout_region() (in module klea_utils.biblio.docling) extract_llm_output_content() (in module klea_utils.llm) extract_metadata() (in module klea_utils.biblio.extract) extract_metadata_from_text() (in module klea_utils.biblio.extract) extract_pdf_info() (in module klea_utils.biblio.pdf) extract_regex_metadata() (in module klea_utils.biblio.regex) F fail() (klea_utils.commands.common.CommandResult class method) FallbackConfig (class in klea_utils.nodes.answer_general) feedback_key (klea_utils.nodes.tools_picker.ToolsPicker attribute) fetch_active_models() (in module klea_utils.api.sse) fetch_active_models_sync() (in module klea_utils.api.sse) fetch_catalogue_models() (in module klea_utils.api.sse) fetch_catalogue_models_sync() (in module klea_utils.api.sse) fetch_catalogue_providers() (in module klea_utils.api.sse) fetch_catalogue_providers_sync() (in module klea_utils.api.sse) fetch_chat_context() (in module klea_utils.ui.client) fetch_chat_events() (in module klea_utils.ui.client) fetch_chat_messages() (in module klea_utils.ui.client) fetch_chats() (in module klea_utils.ui.client) fetch_commands() (in module klea_utils.ui.client) fetch_credentials() (in module klea_utils.api.sse) fetch_credentials_sync() (in module klea_utils.api.sse) fetch_session_models() (in module klea_utils.api.sse) fetch_session_models_sync() (in module klea_utils.api.sse) FETCH_TIMEOUT_SECONDS (in module klea_utils.models_catalog) FIELD_OPERATORS (in module klea_utils.stores.filters) FIGSHARE_API_BASE (in module klea_utils.mcp.tool_impls.repositories.figshare) figshare_list_files() (in module klea_utils.mcp.tool_impls.repositories.figshare) figshare_list_versions() (in module klea_utils.mcp.tool_impls.repositories.figshare) FileEditError filter() (klea_utils.plogging.LoggerInfoFilter method) (klea_utils.plogging.LoggerNotInfoFilter method) filter_docs_by_metadata() (in module klea_utils.stores.filters) filter_fields (klea_utils.stores.config.PerDomainConfig attribute) filter_tools_info() (in module klea_utils.mcp.access) FilterFieldInfo (class in klea_utils.stores.config) find_covering_dir() (in module klea_utils.mcp.path_approval) find_files() (in module klea_utils.mcp.server.bundled_tools) (in module klea_utils.mcp.tool_impls.find_files) find_files_inhouse() (in module klea_utils.mcp.tool_impls.find_files) find_matching_entry() (in module klea_utils.mcp.path_approval) find_source_files() (in module klea_utils.stores.utils) FixedAnswer (class in klea_utils.nodes.fixed_answer) FloatRange (class in klea_utils.stores.query_schema) format_alert() (in module klea_utils.llm) format_allowed_paths() (in module klea_utils.mcp.path_approval) format_chunk_sample() (in module klea_utils.stores.postcheck) format_details() (in module klea_utils.ui.inspect_format) format_metadata_lint_report() (in module klea_utils.stores.map_lint) format_model_info() (in module klea_utils.api.sse) format_precheck_report() (in module klea_utils.stores.precheck) format_store_lint_report() (in module klea_utils.stores.postcheck) format_token_usage() (in module klea_utils.ui.state) from_biblio() (in module klea_utils.mcp.tool_impls.papers.record) from_documents() (klea_utils.stores.langchain_bm25.BM25Retriever class method) from_metadata() (klea_utils.commands.common.Command class method) from_texts() (klea_utils.stores.langchain_bm25.BM25Retriever class method) G get() (klea_utils.commands.common.CommandRegistry method) get_allowed_msgpack_modules() (klea_utils.graph.base.BaseLangGraph method) get_cache_dir() (in module klea_utils.paths) get_catalog_model_limits() (in module klea_utils.models_catalog) get_chat() (klea_utils.api.sessions_db.SessionStore method) get_chat_events() (klea_utils.api.sessions_db.SessionStore method) get_chats_sorted() (in module klea_utils.ui.state) get_config_dir() (in module klea_utils.paths) get_credential() (klea_utils.api.sessions_db.SessionStore method) get_data_dir() (in module klea_utils.paths) get_json() (in module klea_utils.mcp.tool_impls.papers.http) get_last_n_conversations() (in module klea_utils.llm) get_messages() (klea_utils.api.sessions_db.SessionStore method) get_overrides() (klea_utils.api.sessions_db.SessionStore method) get_provider_allowed_fields() (in module klea_utils.llm) get_provider_api_key_env() (in module klea_utils.models_catalog) get_provider_endpoint() (in module klea_utils.models_catalog) get_recent_messages() (in module klea_utils.llm) get_session_overrides() (klea_utils.api.sessions_db.SessionStore method) get_text() (in module klea_utils.mcp.tool_impls.papers.http) get_token_limit_param() (in module klea_utils.llm) GITHUB_API_BASE (in module klea_utils.mcp.tool_impls.repositories.github) github_list_files() (in module klea_utils.mcp.tool_impls.repositories.github) github_list_versions() (in module klea_utils.mcp.tool_impls.repositories.github) GLYPHS (in module klea_utils.ui.web.nicegui.components.chat_bubble) graph_name (klea_utils.graph.base.BaseLangGraph attribute) graph_stream() (klea_utils.graph.base.BaseLangGraph method) GraphCommandHandler (in module klea_utils.commands.graph) GraphCommandResult (class in klea_utils.commands.graph) grep() (in module klea_utils.mcp.server.bundled_tools) (in module klea_utils.mcp.tool_impls.grep) grep_inhouse() (in module klea_utils.mcp.tool_impls.grep) group_sections() (in module klea_utils.ui.tui.components.inspector) Guard model GuardNode (class in klea_utils.nodes.guard) GuardRouterNode (class in klea_utils.nodes.guard_router) H handle_command() (in module klea_utils.ui.tui.components.commands) (in module klea_utils.ui.web.nicegui.components.commands) handler_name (klea_utils.ui.tui.components.hitl.HitlDecisionPanel.Decided attribute) (klea_utils.ui.tui.components.input.QueryTextArea.Submitted attribute) (klea_utils.ui.tui.events.SubmitQuery attribute) HEARTBEAT_INTERVAL_SECONDS (in module klea_utils.api.chat_core) highlight_details() (in module klea_utils.ui.web.nicegui.components.inspector_code) HitlDecision (class in klea_utils.ui.tui.components.hitl) HitlDecisionPanel (class in klea_utils.ui.tui.components.hitl) HitlDecisionPanel.Decided (class in klea_utils.ui.tui.components.hitl) HitlPanel (class in klea_utils.ui.tui.components.hitl) honest_user_agent() (in module klea_utils.mcp.tool_impls.web_fetch) HUGGINGFACE_DEFAULT_INFERENCE_PROVIDER (in module klea_utils.llm) HUGGINGFACE_LOCAL_SUFFIX (in module klea_utils.llm) HUGGINGFACE_MAX_OUTPUT_TOKENS (in module klea_utils.llm) HUGGINGFACE_PROVIDER (in module klea_utils.llm) HUGGINGFACE_ROUTING_POLICIES (in module klea_utils.llm) HuggingFaceBackend (class in klea_utils.llm) hydrate_active_chat() (klea_utils.ui.tui.app.KleaTuiApp method) hydrate_chats() (in module klea_utils.ui.client) I icon (klea_utils.ui.state.ChatIndicator attribute) idle_turn_status() (in module klea_utils.ui.state) IMAGE_PAGE_CHAR_THRESHOLD (in module klea_utils.stores.precheck) IMAGE_PAGE_FRACTION (in module klea_utils.stores.precheck) image_pages (klea_utils.stores.precheck.PageStats attribute) inc_k() (klea_utils.stores.retrieval.base.BaseKleaRetriever method) include_model_identity (klea_utils.nodes.answer_general.AnswerGeneral attribute) (klea_utils.nodes.base.BaseLLMNode attribute) (klea_utils.nodes.tools_picker.ToolsPicker attribute) include_tags (klea_utils.mcp.server.config.BundledToolsConfig attribute) indentation_flexible_replacer() (in module klea_utils.mcp.tool_impls.edit_replacers) info() (klea_utils.commands.common.CommandResult class method) init_dir() (in module klea_utils.paths) input (klea_utils.models_catalog.ModelLimits attribute) input_row (klea_utils.ui.web.nicegui.components.context.PageContext attribute) INPUT_TOKEN_ESTIMATE_SAFETY_FACTOR (in module klea_utils.llm) Inspector (class in klea_utils.ui.tui.components.inspector) inspector (klea_utils.ui.tui.app.KleaTuiScreen property) inspector_container (klea_utils.ui.web.nicegui.components.context.PageContext attribute) inspector_entries (klea_utils.ui.state.ChatData attribute) inspector_expanded (klea_utils.ui.state.ChatData attribute) inspector_sections_collapsed (klea_utils.ui.state.ChatData attribute) InspectorEntry (class in klea_utils.ui.state) InspectorMarker (class in klea_utils.ui.state) install_theme() (in module klea_utils.ui.web.nicegui.components.theme) instantiate_vector_store() (in module klea_utils.stores.utils) interrupt (klea_utils.ui.state.ChatData attribute) interrupt_container (klea_utils.ui.web.nicegui.components.context.PageContext attribute) interrupt_display() (in module klea_utils.ui.state) IntRange (class in klea_utils.stores.query_schema) is_binary() (in module klea_utils.mcp.tool_impls.file_ops) is_disproportionate_match() (in module klea_utils.mcp.tool_impls.edit_replacers) is_empty_structured_parse_error() (in module klea_utils.llm) is_loopback_host() (in module klea_utils.api.server) (in module klea_utils.net) is_loopback_url() (in module klea_utils.ui.identity) is_output_empty() (in module klea_utils.llm) is_output_truncated() (in module klea_utils.llm) is_preprint() (in module klea_utils.mcp.tool_impls.papers.record) is_private_or_reserved() (in module klea_utils.mcp.tool_impls.ssrf) is_relative_to() (in module klea_utils.mcp.path_approval) is_sensitive() (in module klea_utils.mcp.sensitive) is_structured_capability_rejection() (in module klea_utils.llm) is_structured_output_failure() (in module klea_utils.llm) iter_files() (in module klea_utils.mcp.tool_impls.walk) J join_bom() (in module klea_utils.mcp.tool_impls.file_ops) join_model_string() (in module klea_utils.llm) K k (klea_utils.stores.langchain_bm25.BM25Retriever attribute) KEYWORD_SCAN_LIMIT (in module klea_utils.biblio.regex) KILL_GRACE_SECONDS (in module klea_utils.mcp.tool_impls.run_command) kind (klea_utils.ui.state.ChatIndicator attribute) Klass (in module klea_utils.commands.common) KLEA_AGENT_NAME (in module klea_utils.nodes.base) KLEA_LOG_LEVEL_ENV (in module klea_utils.plogging) KLEA_LOG_NAMESPACES (in module klea_utils.plogging) klea_user_agent() (in module klea_utils.mcp.tool_impls.user_agent) klea_utils.api.app module klea_utils.api.chat_common module klea_utils.api.chat_core module klea_utils.api.context module klea_utils.api.credentials module klea_utils.api.health module klea_utils.api.hitl module klea_utils.api.messages module klea_utils.api.models module klea_utils.api.overrides module klea_utils.api.server module klea_utils.api.sessions module klea_utils.api.sessions_db module klea_utils.api.sse module klea_utils.api.utils module klea_utils.biblio.docling module klea_utils.biblio.doi module klea_utils.biblio.extract module klea_utils.biblio.models module klea_utils.biblio.normalize module klea_utils.biblio.pdf module klea_utils.biblio.regex module klea_utils.client_context module klea_utils.commands.common module klea_utils.commands.graph module klea_utils.errors module klea_utils.graph.context module klea_utils.graph.reducers module klea_utils.graph.schemas module klea_utils.imports module klea_utils.llm module klea_utils.mcp.access module klea_utils.mcp.call_schema module klea_utils.mcp.dispatch module klea_utils.mcp.errors module klea_utils.mcp.lifespan module klea_utils.mcp.path_approval module klea_utils.mcp.path_detect module klea_utils.mcp.permission_hitl module klea_utils.mcp.privilege module klea_utils.mcp.registry module klea_utils.mcp.schemas module klea_utils.mcp.sensitive module klea_utils.mcp.server.bundled module klea_utils.mcp.server.bundled_tools module klea_utils.mcp.tool_impls.download_file module klea_utils.mcp.tool_impls.edit_file module klea_utils.mcp.tool_impls.edit_replacers module klea_utils.mcp.tool_impls.file_ops module klea_utils.mcp.tool_impls.find_files module klea_utils.mcp.tool_impls.grep module klea_utils.mcp.tool_impls.list_files module klea_utils.mcp.tool_impls.papers.arxiv module klea_utils.mcp.tool_impls.papers.crossref module klea_utils.mcp.tool_impls.papers.errors module klea_utils.mcp.tool_impls.papers.europepmc module klea_utils.mcp.tool_impls.papers.http module klea_utils.mcp.tool_impls.papers.openalex module klea_utils.mcp.tool_impls.papers.pubmed module klea_utils.mcp.tool_impls.papers.record module klea_utils.mcp.tool_impls.papers.search module klea_utils.mcp.tool_impls.papers.semantic_scholar module klea_utils.mcp.tool_impls.permission module klea_utils.mcp.tool_impls.read_file module klea_utils.mcp.tool_impls.repositories.biomodels module klea_utils.mcp.tool_impls.repositories.dandi module klea_utils.mcp.tool_impls.repositories.errors module klea_utils.mcp.tool_impls.repositories.figshare module klea_utils.mcp.tool_impls.repositories.github module klea_utils.mcp.tool_impls.repositories.sources module klea_utils.mcp.tool_impls.rg_backend module klea_utils.mcp.tool_impls.run_command module klea_utils.mcp.tool_impls.session module klea_utils.mcp.tool_impls.sqlite_query module klea_utils.mcp.tool_impls.ssrf module klea_utils.mcp.tool_impls.user_agent module klea_utils.mcp.tool_impls.walk module klea_utils.mcp.tool_impls.web_fetch module klea_utils.mcp.tool_impls.write_file module klea_utils.mcp.tool_result module klea_utils.models_catalog module klea_utils.net module klea_utils.nodes.abstract module klea_utils.nodes.answer_general module klea_utils.nodes.base module klea_utils.nodes.command module klea_utils.nodes.context module klea_utils.nodes.fixed_answer module klea_utils.nodes.guard module klea_utils.nodes.guard_router module klea_utils.nodes.summarise_memory module klea_utils.nodes.tools_caller module klea_utils.nodes.tools_picker module klea_utils.paths module klea_utils.plogging module klea_utils.stores.chunk_worker module klea_utils.stores.config module klea_utils.stores.filters module klea_utils.stores.map_lint module klea_utils.stores.metadata module klea_utils.stores.postcheck module klea_utils.stores.precheck module klea_utils.stores.query_schema module klea_utils.stores.utils module klea_utils.tools module klea_utils.ui.cli module klea_utils.ui.client module klea_utils.ui.exit_confirm module klea_utils.ui.export module klea_utils.ui.identity module klea_utils.ui.inspect_format module klea_utils.ui.linkify module klea_utils.ui.model_config module klea_utils.ui.state module klea_utils.ui.stores_create module klea_utils.ui.stream_events module klea_utils.ui.tui.app module klea_utils.ui.tui.components.commands module klea_utils.ui.tui.components.confirm module klea_utils.ui.tui.components.credentials_dialog module klea_utils.ui.tui.components.hitl module klea_utils.ui.tui.components.input module klea_utils.ui.tui.components.inspector module klea_utils.ui.tui.components.model_dialog module klea_utils.ui.tui.components.sessions module klea_utils.ui.tui.components.status_panel module klea_utils.ui.tui.components.transcript module klea_utils.ui.tui.components.turn_status module klea_utils.ui.tui.context module klea_utils.ui.tui.events module klea_utils.ui.web.nicegui.components.bootstrap module klea_utils.ui.web.nicegui.components.chat_area module klea_utils.ui.web.nicegui.components.chat_bubble module klea_utils.ui.web.nicegui.components.chat_list module klea_utils.ui.web.nicegui.components.choice module klea_utils.ui.web.nicegui.components.commands module klea_utils.ui.web.nicegui.components.context module klea_utils.ui.web.nicegui.components.footer module klea_utils.ui.web.nicegui.components.header module klea_utils.ui.web.nicegui.components.initial_load module klea_utils.ui.web.nicegui.components.input_area module klea_utils.ui.web.nicegui.components.inspector module klea_utils.ui.web.nicegui.components.inspector_code module klea_utils.ui.web.nicegui.components.model_dialog module klea_utils.ui.web.nicegui.components.status_pane module klea_utils.ui.web.nicegui.components.storage module klea_utils.ui.web.nicegui.components.stream module klea_utils.ui.web.nicegui.components.theme module klea_utils.ui.web.nicegui.entry module klea_utils.ui.web.nicegui.parser module klea_utils.ui.web.nicegui.widgets module KleaRunContext (class in klea_utils.graph.context) KleaTuiApp (class in klea_utils.ui.tui.app) KleaTuiScreen (class in klea_utils.ui.tui.app) kwargs (klea_utils.llm.HuggingFaceBackend attribute) L last_tool_error_text() (in module klea_utils.tools) line_trimmed_replacer() (in module klea_utils.mcp.tool_impls.edit_replacers) linkify_html() (in module klea_utils.ui.linkify) linkify_md() (in module klea_utils.ui.linkify) lint_file_metadata() (in module klea_utils.stores.map_lint) lint_metadata_map() (in module klea_utils.stores.map_lint) lint_store() (in module klea_utils.stores.postcheck) list_catalog_models() (in module klea_utils.models_catalog) list_catalog_providers() (in module klea_utils.models_catalog) list_chats() (klea_utils.api.sessions_db.SessionStore method) list_credentials() (klea_utils.api.sessions_db.SessionStore method) list_files() (in module klea_utils.mcp.server.bundled_tools) (in module klea_utils.mcp.tool_impls.list_files) live_credential() (in module klea_utils.ui.model_config) live_info() (in module klea_utils.ui.model_config) LLMInitializationError LLMInvocationErrorCategory (class in klea_utils.errors) LLMModel (class in klea_utils.llm) LLMNodeContext (class in klea_utils.nodes.context) load() (klea_utils.stores.retrieval.base.BaseKleaRetriever method) load_all_stores() (klea_utils.stores.retrieval.base.BaseKleaRetriever method) load_chat() (klea_utils.ui.tui.app.KleaTuiApp method) load_cross_encoder() (in module klea_utils.stores.utils) load_models() (klea_utils.ui.model_config.CatalogueCache method) load_prompt() (in module klea_utils.llm) load_retriever_config() (in module klea_utils.stores.utils) LOCKFILE_NAME (in module klea_utils.paths) lockfile_path() (in module klea_utils.paths) LOG_DIR_NAME (in module klea_utils.paths) log_dir_path() (in module klea_utils.paths) logger_formatter_info (in module klea_utils.plogging) LoggerInfoFilter (class in klea_utils.plogging) LoggerNotInfoFilter (class in klea_utils.plogging) LOGICAL_OPERATORS (in module klea_utils.stores.filters) M MACHINE_SET_METADATA_KEYS (in module klea_utils.stores.metadata) main() (in module klea_utils.mcp.server.bundled) make_app() (in module klea_utils.api.app) make_client_app() (in module klea_utils.ui.cli) make_http_session_lifespan() (in module klea_utils.mcp.lifespan) make_parser() (in module klea_utils.ui.web.nicegui.parser) make_serve_app() (in module klea_utils.api.server) map_lint() (in module klea_utils.ui.stores_create) mark_structured_output_unsupported() (in module klea_utils.llm) mask_secret() (in module klea_utils.api.credentials) mask_sensitive() (in module klea_utils.plogging) matches() (klea_utils.ui.tui.components.commands.CommandSuggestions static method) MAX_ABSTRACT_CHARS (in module klea_utils.mcp.tool_impls.papers.record) MAX_BATCH_CALLS (in module klea_utils.nodes.tools_picker) MAX_BATCH_STEPS (in module klea_utils.nodes.tools_picker) MAX_BIND_GROUP (in module klea_utils.nodes.tools_picker) MAX_CONTEXT_OVERFLOW_RETRIES (in module klea_utils.nodes.base) MAX_DIFF_CHARS (in module klea_utils.mcp.tool_impls.file_ops) MAX_EMPTY_OUTPUT_RETRIES (in module klea_utils.nodes.base) MAX_ENV_BYTES (in module klea_utils.client_context) MAX_ENV_VARS (in module klea_utils.client_context) MAX_FILES (in module klea_utils.mcp.tool_impls.repositories.dandi) MAX_LIMIT (in module klea_utils.mcp.tool_impls.sqlite_query) MAX_LISTED (in module klea_utils.stores.postcheck) MAX_MATCH_LINES (in module klea_utils.mcp.tool_impls.edit_replacers) MAX_OUTPUT_TOKENS_CEILING (in module klea_utils.nodes.base) MAX_PAGES (in module klea_utils.mcp.tool_impls.repositories.dandi) (in module klea_utils.mcp.tool_impls.repositories.figshare) MAX_PATH_DISPLAY_CHARS (in module klea_utils.mcp.path_detect) MAX_TIMEOUT_ENV_VAR (in module klea_utils.mcp.tool_impls.run_command) max_timeout_seconds() (in module klea_utils.mcp.tool_impls.run_command) MAX_TRANSIENT_RETRIES (in module klea_utils.nodes.base) MAX_TRUNCATION_RETRIES (in module klea_utils.nodes.base) max_validation_retries (klea_utils.nodes.abstract.AbstractLLMNode attribute) (klea_utils.nodes.tools_picker.ToolsPicker attribute) MCP server mcp_session_pool (klea_utils.graph.base.BaseLangGraph attribute) MessageData (class in klea_utils.ui.state) messages (klea_utils.ui.state.ChatData attribute) metadata() (klea_utils.commands.common.Command method) migrate_legacy_overrides() (in module klea_utils.api.overrides) MIN_CHUNK_CHARS (in module klea_utils.stores.postcheck) MIN_OUTPUT_TOKENS (in module klea_utils.nodes.base) missing_credentials() (in module klea_utils.ui.state) missing_required_roles() (in module klea_utils.llm) missing_target_note() (in module klea_utils.mcp.tool_impls.list_files) mode (klea_utils.mcp.tool_impls.file_ops.TextFile attribute) mode_pref (klea_utils.ui.state.ChatData attribute) model_config (klea_utils.api.chat_common.CancelPayload attribute) (klea_utils.api.credentials.CredentialPayload attribute) (klea_utils.api.models.ModelPayload attribute) (klea_utils.api.sessions.CreateChatPayload attribute) (klea_utils.api.sessions.UpdateChatPayload attribute) (klea_utils.biblio.models.BiblioRecord attribute) (klea_utils.client_context.ClientContext attribute) (klea_utils.graph.context.KleaRunContext attribute) (klea_utils.graph.schemas.TokenUsage attribute) (klea_utils.llm.LLMModel attribute) (klea_utils.mcp.access.ToolAccessOverride attribute) (klea_utils.mcp.path_detect.PathRequest attribute) (klea_utils.mcp.permission_hitl.PathDecision attribute) (klea_utils.mcp.permission_hitl.PermissionResolution attribute) (klea_utils.mcp.permission_hitl.PermissionResponse attribute) (klea_utils.mcp.schemas.ToolCallSchema attribute) (klea_utils.mcp.schemas.ToolCallsSchema attribute) (klea_utils.mcp.schemas.ToolInfo attribute) (klea_utils.mcp.server.config.BundledToolsConfig attribute) (klea_utils.mcp.tool_impls.papers.record.PaperRecord attribute) (klea_utils.nodes.abstract.NodeStreamData attribute) (klea_utils.nodes.abstract.NodeStreamEvent attribute) (klea_utils.nodes.answer_general.FallbackConfig attribute) (klea_utils.stores.config.BM25StoreInfo attribute) (klea_utils.stores.config.FilterFieldInfo attribute) (klea_utils.stores.config.PerDomainConfig attribute) (klea_utils.stores.config.RetrieverConfig attribute) (klea_utils.stores.config.StoreInfo attribute) (klea_utils.stores.config.VectorStoreInfo attribute) (klea_utils.stores.langchain_bm25.BM25Retriever attribute) (klea_utils.stores.query_schema.FloatRange attribute) (klea_utils.stores.query_schema.IntRange attribute) model_defaults (klea_utils.nodes.abstract.AbstractLLMNode attribute) (klea_utils.nodes.answer_general.AnswerGeneral attribute) (klea_utils.nodes.guard.GuardNode attribute) (klea_utils.nodes.summarise_memory.SummariseMemoryNode attribute) (klea_utils.nodes.tools_picker.ToolsPicker attribute) model_id (klea_utils.llm.HuggingFaceBackend attribute) model_info (klea_utils.ui.state.ChatData attribute) model_name (klea_utils.llm.ParsedModelName attribute) model_overrides (klea_utils.graph.context.KleaRunContext attribute) model_overrides_from_context() (in module klea_utils.graph.context) model_post_init() (klea_utils.stores.langchain_bm25.BM25Retriever method) model_provider (klea_utils.llm.CustomEndpoint attribute) model_role (klea_utils.nodes.abstract.AbstractLLMNode attribute) (klea_utils.nodes.answer_general.AnswerGeneral attribute) (klea_utils.nodes.guard.GuardNode attribute) (klea_utils.nodes.summarise_memory.SummariseMemoryNode attribute) (klea_utils.nodes.tools_picker.ToolsPicker attribute) model_type (klea_utils.llm.LLMModel attribute) ModelDialog (class in klea_utils.ui.tui.components.model_dialog) ModelLimits (class in klea_utils.models_catalog) ModelOrigin (class in klea_utils.ui.model_config) ModelPayload (class in klea_utils.api.models) ModelResult (class in klea_utils.ui.tui.components.model_dialog) MODELS_DEV_PROVIDERS_IGNORED (in module klea_utils.models_catalog) models_for() (klea_utils.ui.model_config.CatalogueCache method) module klea_utils.api.app klea_utils.api.chat_common klea_utils.api.chat_core klea_utils.api.context klea_utils.api.credentials klea_utils.api.health klea_utils.api.hitl klea_utils.api.messages klea_utils.api.models klea_utils.api.overrides klea_utils.api.server klea_utils.api.sessions klea_utils.api.sessions_db klea_utils.api.sse klea_utils.api.utils klea_utils.biblio.docling klea_utils.biblio.doi klea_utils.biblio.extract klea_utils.biblio.models klea_utils.biblio.normalize klea_utils.biblio.pdf klea_utils.biblio.regex klea_utils.client_context klea_utils.commands.common klea_utils.commands.graph klea_utils.errors klea_utils.graph.context klea_utils.graph.reducers klea_utils.graph.schemas klea_utils.imports klea_utils.llm klea_utils.mcp.access klea_utils.mcp.call_schema klea_utils.mcp.dispatch klea_utils.mcp.errors klea_utils.mcp.lifespan klea_utils.mcp.path_approval klea_utils.mcp.path_detect klea_utils.mcp.permission_hitl klea_utils.mcp.privilege klea_utils.mcp.registry klea_utils.mcp.schemas klea_utils.mcp.sensitive klea_utils.mcp.server.bundled klea_utils.mcp.server.bundled_tools klea_utils.mcp.tool_impls.download_file klea_utils.mcp.tool_impls.edit_file klea_utils.mcp.tool_impls.edit_replacers klea_utils.mcp.tool_impls.file_ops klea_utils.mcp.tool_impls.find_files klea_utils.mcp.tool_impls.grep klea_utils.mcp.tool_impls.list_files klea_utils.mcp.tool_impls.papers.arxiv klea_utils.mcp.tool_impls.papers.crossref klea_utils.mcp.tool_impls.papers.errors klea_utils.mcp.tool_impls.papers.europepmc klea_utils.mcp.tool_impls.papers.http klea_utils.mcp.tool_impls.papers.openalex klea_utils.mcp.tool_impls.papers.pubmed klea_utils.mcp.tool_impls.papers.record klea_utils.mcp.tool_impls.papers.search klea_utils.mcp.tool_impls.papers.semantic_scholar klea_utils.mcp.tool_impls.permission klea_utils.mcp.tool_impls.read_file klea_utils.mcp.tool_impls.repositories.biomodels klea_utils.mcp.tool_impls.repositories.dandi klea_utils.mcp.tool_impls.repositories.errors klea_utils.mcp.tool_impls.repositories.figshare klea_utils.mcp.tool_impls.repositories.github klea_utils.mcp.tool_impls.repositories.sources klea_utils.mcp.tool_impls.rg_backend klea_utils.mcp.tool_impls.run_command klea_utils.mcp.tool_impls.session klea_utils.mcp.tool_impls.sqlite_query klea_utils.mcp.tool_impls.ssrf klea_utils.mcp.tool_impls.user_agent klea_utils.mcp.tool_impls.walk klea_utils.mcp.tool_impls.web_fetch klea_utils.mcp.tool_impls.write_file klea_utils.mcp.tool_result klea_utils.models_catalog klea_utils.net klea_utils.nodes.abstract klea_utils.nodes.answer_general klea_utils.nodes.base klea_utils.nodes.command klea_utils.nodes.context klea_utils.nodes.fixed_answer klea_utils.nodes.guard klea_utils.nodes.guard_router klea_utils.nodes.summarise_memory klea_utils.nodes.tools_caller klea_utils.nodes.tools_picker klea_utils.paths klea_utils.plogging klea_utils.stores.chunk_worker klea_utils.stores.config klea_utils.stores.filters klea_utils.stores.map_lint klea_utils.stores.metadata klea_utils.stores.postcheck klea_utils.stores.precheck klea_utils.stores.query_schema klea_utils.stores.utils klea_utils.tools klea_utils.ui.cli klea_utils.ui.client klea_utils.ui.exit_confirm klea_utils.ui.export klea_utils.ui.identity klea_utils.ui.inspect_format klea_utils.ui.linkify klea_utils.ui.model_config klea_utils.ui.state klea_utils.ui.stores_create klea_utils.ui.stream_events klea_utils.ui.tui.app klea_utils.ui.tui.components.commands klea_utils.ui.tui.components.confirm klea_utils.ui.tui.components.credentials_dialog klea_utils.ui.tui.components.hitl klea_utils.ui.tui.components.input klea_utils.ui.tui.components.inspector klea_utils.ui.tui.components.model_dialog klea_utils.ui.tui.components.sessions klea_utils.ui.tui.components.status_panel klea_utils.ui.tui.components.transcript klea_utils.ui.tui.components.turn_status klea_utils.ui.tui.context klea_utils.ui.tui.events klea_utils.ui.web.nicegui.components.bootstrap klea_utils.ui.web.nicegui.components.chat_area klea_utils.ui.web.nicegui.components.chat_bubble klea_utils.ui.web.nicegui.components.chat_list klea_utils.ui.web.nicegui.components.choice klea_utils.ui.web.nicegui.components.commands klea_utils.ui.web.nicegui.components.context klea_utils.ui.web.nicegui.components.footer klea_utils.ui.web.nicegui.components.header klea_utils.ui.web.nicegui.components.initial_load klea_utils.ui.web.nicegui.components.input_area klea_utils.ui.web.nicegui.components.inspector klea_utils.ui.web.nicegui.components.inspector_code klea_utils.ui.web.nicegui.components.model_dialog klea_utils.ui.web.nicegui.components.status_pane klea_utils.ui.web.nicegui.components.storage klea_utils.ui.web.nicegui.components.stream klea_utils.ui.web.nicegui.components.theme klea_utils.ui.web.nicegui.entry klea_utils.ui.web.nicegui.parser klea_utils.ui.web.nicegui.widgets MULTIPLE_CANDIDATES_SIMILARITY (in module klea_utils.mcp.tool_impls.edit_replacers) N name (klea_utils.ui.state.ChatData attribute) nearby_entries() (in module klea_utils.mcp.tool_impls.list_files) new_chat() (klea_utils.ui.web.nicegui.components.context.PageContext method) NEW_CHAT_SERVICE (in module klea_utils.ui.tui.components.commands) new_mcp_client() (klea_utils.graph.base.BaseLangGraph method) newline (klea_utils.mcp.tool_impls.file_ops.TextFile attribute) NO_OCR_DIR_NAME (in module klea_utils.stores.precheck) NO_PAGES_NEEDS_OCR (in module klea_utils.stores.precheck) NO_TOOL_TAG (in module klea_utils.mcp.call_schema) NodeContext (class in klea_utils.nodes.context) NodeStreamData (class in klea_utils.nodes.abstract) NodeStreamEvent (class in klea_utils.nodes.abstract) NOISY_LOGGERS (in module klea_utils.plogging) NON_CATALOG_PROVIDERS (in module klea_utils.models_catalog) normalise_allowed_dirs() (in module klea_utils.mcp.path_approval) normalise_allowed_files() (in module klea_utils.mcp.path_approval) normalise_directory() (in module klea_utils.mcp.path_approval) normalize_config_filters() (in module klea_utils.stores.filters) normalize_crossref() (in module klea_utils.biblio.normalize) normalize_doi() (in module klea_utils.biblio.normalize) normalize_newlines() (in module klea_utils.mcp.tool_impls.file_ops) normalize_openalex() (in module klea_utils.biblio.normalize) normalize_semantic_scholar() (in module klea_utils.biblio.normalize) normalize_text() (in module klea_utils.stores.utils) npm (klea_utils.models_catalog.ProviderEndpoint attribute) O OCR_DIR_NAME (in module klea_utils.stores.precheck) ok() (klea_utils.commands.common.CommandResult class method) on_button_pressed() (klea_utils.ui.tui.components.confirm.ExitConfirm method) (klea_utils.ui.tui.components.credentials_dialog.CredentialsDialog method) (klea_utils.ui.tui.components.hitl.HitlPanel method) (klea_utils.ui.tui.components.hitl.PermissionPanel method) (klea_utils.ui.tui.components.model_dialog.ModelDialog method) (klea_utils.ui.tui.components.sessions.SessionDelete method) (klea_utils.ui.tui.components.sessions.SessionPicker method) (klea_utils.ui.tui.components.sessions.SessionRename method) on_collapsible_toggled() (klea_utils.ui.tui.components.status_panel.StatusPanel method) on_input_changed() (klea_utils.ui.tui.components.model_dialog.ModelDialog method) on_list_view_highlighted() (klea_utils.ui.tui.components.sessions.SessionPicker method) on_list_view_selected() (klea_utils.ui.tui.components.sessions.SessionPicker method) on_mount() (klea_utils.ui.tui.app.KleaTuiApp method) (klea_utils.ui.tui.app.KleaTuiScreen method) (klea_utils.ui.tui.components.confirm.ExitConfirm method) (klea_utils.ui.tui.components.credentials_dialog.CredentialsDialog method) (klea_utils.ui.tui.components.hitl.HitlPanel method) (klea_utils.ui.tui.components.model_dialog.ModelDialog method) (klea_utils.ui.tui.components.sessions.SessionDelete method) (klea_utils.ui.tui.components.sessions.SessionPicker method) (klea_utils.ui.tui.components.sessions.SessionRename method) on_option_list_option_selected() (klea_utils.ui.tui.app.KleaTuiScreen method) on_query_changed() (klea_utils.ui.tui.app.KleaTuiScreen method) on_query_submitted() (klea_utils.ui.tui.app.KleaTuiScreen method) on_select_changed() (klea_utils.ui.tui.components.model_dialog.ModelDialog method) on_submit_query() (klea_utils.ui.tui.app.KleaTuiApp method) OPEN_MODELS_SERVICE (in module klea_utils.ui.tui.components.commands) OPEN_SESSIONS_SERVICE (in module klea_utils.ui.tui.components.commands) organise_directory() (in module klea_utils.stores.precheck) output (klea_utils.models_catalog.ModelLimits attribute) (klea_utils.nodes.context.LLMNodeContext attribute) output_schema (klea_utils.nodes.base.BaseLLMNode property) (klea_utils.nodes.context.LLMNodeContext attribute) output_schema_json (klea_utils.nodes.base.BaseLLMNode property) P PAGE_SIZE (in module klea_utils.mcp.tool_impls.repositories.dandi) (in module klea_utils.mcp.tool_impls.repositories.figshare) (in module klea_utils.mcp.tool_impls.repositories.github) PageContext (class in klea_utils.ui.web.nicegui.components.context) pages (klea_utils.stores.precheck.PageStats attribute) PageStats (class in klea_utils.stores.precheck) PaperRecord (class in klea_utils.mcp.tool_impls.papers.record) PaperSearchResolver (class in klea_utils.mcp.tool_impls.papers.search) PaperSourceError parse_command() (in module klea_utils.commands.common) parse_model_name() (in module klea_utils.llm) parse_model_origin() (in module klea_utils.ui.model_config) parse_output_with_thought() (in module klea_utils.llm) ParsedCommand (class in klea_utils.commands.common) ParsedModelName (class in klea_utils.llm) path_display() (klea_utils.mcp.path_detect.PathRequest method) path_is_allowed() (in module klea_utils.mcp.tool_impls.permission) PathDecision (class in klea_utils.mcp.permission_hitl) PathRequest (class in klea_utils.mcp.path_detect) paths (klea_utils.mcp.schemas.ToolCallSchema attribute) PdfClassification (class in klea_utils.stores.precheck) peer_reviewed (klea_utils.mcp.tool_impls.papers.record.PaperRecord attribute) PEER_REVIEWED_FILTER (in module klea_utils.mcp.tool_impls.papers.crossref) (in module klea_utils.mcp.tool_impls.papers.openalex) (in module klea_utils.mcp.tool_impls.papers.pubmed) PER_ANCHOR_SAMPLES (in module klea_utils.stores.postcheck) PerDomainConfig (class in klea_utils.stores.config) PermissionDeniedError PermissionPanel (class in klea_utils.ui.tui.components.hitl) PermissionResolution (class in klea_utils.mcp.permission_hitl) PermissionResolver (in module klea_utils.mcp.dispatch) PermissionResponse (class in klea_utils.mcp.permission_hitl) permitted_roots() (in module klea_utils.mcp.tool_impls.permission) persisted_user_id() (in module klea_utils.ui.identity) Persists (in module klea_utils.commands.common) PERSON_NAME_FILTER_FIELDS (in module klea_utils.stores.metadata) pinned (klea_utils.ui.state.ChatData attribute) platform_is_windows() (in module klea_utils.mcp.path_detect) pre_check() (in module klea_utils.ui.stores_create) preprocess_func (klea_utils.stores.langchain_bm25.BM25Retriever attribute) preview (klea_utils.ui.state.ChatData attribute) probe_endpoint_model_limits() (in module klea_utils.models_catalog) PROGRESS_TICK (in module klea_utils.mcp.tool_impls.sqlite_query) prompt_prefix (klea_utils.nodes.base.BaseLLMNode property) prompt_registry_location (klea_utils.nodes.base.BaseLLMNode property) prompt_value_to_messages() (in module klea_utils.llm) PromptTemplateError provider (klea_utils.llm.CredentialScope attribute) (klea_utils.llm.ParsedModelName attribute) provider_api_key_env() (in module klea_utils.llm) ProviderEndpoint (class in klea_utils.models_catalog) providers() (klea_utils.ui.model_config.CatalogueCache method) PROVIDERS_WITH_MODEL_TAG (in module klea_utils.llm) PROVIDERS_WITHOUT_API_KEY (in module klea_utils.llm) PROVIDERS_WITHOUT_CUSTOM_URL (in module klea_utils.llm) purge_expired_credentials() (klea_utils.api.sessions_db.SessionStore method) Q QueryInput (class in klea_utils.ui.tui.components.input) QueryTextArea (class in klea_utils.ui.tui.components.input) QueryTextArea.Submitted (class in klea_utils.ui.tui.components.input) R RAW_BASE (in module klea_utils.mcp.tool_impls.repositories.github) raw_preview() (klea_utils.mcp.path_detect.PathRequest method) read_file() (in module klea_utils.mcp.server.bundled_tools) (in module klea_utils.mcp.tool_impls.read_file) read_whole_text() (in module klea_utils.mcp.tool_impls.file_ops) reasoning_tokens (klea_utils.graph.schemas.TokenUsage attribute) RECENCY_MISSING_YEAR_SCORE (in module klea_utils.stores.utils) RECENCY_WEIGHT_RELEVANCE (in module klea_utils.stores.utils) RECENCY_WEIGHT_TIME (in module klea_utils.stores.utils) REF_DOC_OVERHEAD (in module klea_utils.stores.utils) refresh_chat_list() (klea_utils.ui.web.nicegui.components.context.PageContext method) refresh_inspector() (klea_utils.ui.tui.app.KleaTuiScreen method) (klea_utils.ui.web.nicegui.components.context.PageContext method) refresh_send_state() (klea_utils.ui.web.nicegui.components.context.PageContext method) refresh_status() (klea_utils.ui.tui.app.KleaTuiScreen method) refresh_status_pane() (klea_utils.ui.web.nicegui.components.context.PageContext method) refresh_stream_button() (klea_utils.ui.web.nicegui.components.context.PageContext method) refresh_turn_status() (klea_utils.ui.web.nicegui.components.context.PageContext method) register() (klea_utils.commands.common.CommandRegistry method) register_tools() (in module klea_utils.mcp.registry) rename_chat() (klea_utils.api.sessions_db.SessionStore method) (klea_utils.ui.web.nicegui.components.context.PageContext method) rename_chat_on_server() (in module klea_utils.ui.client) render_chat() (klea_utils.ui.tui.app.KleaTuiScreen method) render_chat_area() (klea_utils.ui.web.nicegui.components.context.PageContext method) render_help() (in module klea_utils.commands.common) render_inspector_code() (in module klea_utils.ui.web.nicegui.components.inspector_code) render_interrupt_response() (in module klea_utils.api.hitl) render_message() (in module klea_utils.ui.tui.components.transcript) render_turn_status() (in module klea_utils.ui.web.nicegui.components.chat_area) Replacer (in module klea_utils.mcp.tool_impls.edit_replacers) REPLACERS (in module klea_utils.mcp.tool_impls.edit_replacers) replay_chat_events() (in module klea_utils.ui.stream_events) RepositorySourceError request_cancel() (in module klea_utils.api.sse) REQUEST_TIMEOUT (in module klea_utils.mcp.tool_impls.repositories.sources) require_extra() (in module klea_utils.imports) required_credential_scopes() (in module klea_utils.ui.model_config) REQUIRED_METADATA_KEYS (in module klea_utils.stores.postcheck) requires_api_key() (in module klea_utils.llm) rerank_by_recency() (in module klea_utils.stores.utils) reset_center_tab() (klea_utils.ui.web.nicegui.components.context.PageContext method) resolve() (klea_utils.biblio.doi.DoiResolver method) (klea_utils.biblio.extract.Resolver method) resolve_access_level() (in module klea_utils.mcp.access) resolve_app_config_path() (in module klea_utils.paths) resolve_capability() (in module klea_utils.mcp.access) resolve_catalog_provider_endpoint() (in module klea_utils.llm) resolve_chat_choice() (in module klea_utils.ui.state) resolve_choice() (in module klea_utils.ui.state) resolve_credential_ttl_seconds() (in module klea_utils.api.sessions_db) resolve_custom_endpoint() (in module klea_utils.llm) resolve_decisions() (in module klea_utils.mcp.permission_hitl) resolve_huggingface_backend() (in module klea_utils.llm) resolve_initial_chat() (in module klea_utils.ui.web.nicegui.components.bootstrap) resolve_langchain_endpoint() (in module klea_utils.llm) resolve_log_level() (in module klea_utils.plogging) resolve_model_overrides() (in module klea_utils.api.overrides) resolve_output_token_limit() (in module klea_utils.llm) resolve_page_user_id() (in module klea_utils.ui.web.nicegui.components.storage) resolve_path() (in module klea_utils.mcp.tool_impls.permission) resolve_path_arguments() (in module klea_utils.mcp.path_detect) resolve_project_root() (in module klea_utils.mcp.path_approval) resolve_rg() (in module klea_utils.mcp.tool_impls.rg_backend) resolve_storage_root() (in module klea_utils.paths) resolve_stores_config_path() (in module klea_utils.stores.utils) resolve_subcommand() (in module klea_utils.commands.common) resolve_user_agent() (in module klea_utils.llm) resolve_user_id() (in module klea_utils.ui.identity) resolve_user_path() (in module klea_utils.mcp.path_approval) Resolver (class in klea_utils.biblio.extract) resource_key() (in module klea_utils.mcp.dispatch) restrict_metadata_filter() (in module klea_utils.stores.filters) retrieve() (klea_utils.stores.retrieval.base.BaseKleaRetriever method) RetrieverConfig (class in klea_utils.stores.config) RG_DISTRIBUTION (in module klea_utils.mcp.tool_impls.rg_backend) rg_files() (in module klea_utils.mcp.tool_impls.rg_backend) rg_grep() (in module klea_utils.mcp.tool_impls.rg_backend) role (klea_utils.graph.schemas.TokenUsage attribute) role_label() (in module klea_utils.ui.model_config) root_denial_message() (in module klea_utils.mcp.privilege) RRF_K (in module klea_utils.stores.utils) rrf_merge() (in module klea_utils.stores.utils) run_command() (in module klea_utils.mcp.server.bundled_tools) (in module klea_utils.mcp.tool_impls.run_command) run_graph_astream_events() (klea_utils.graph.base.BaseLangGraph method) run_graph_invoke() (klea_utils.graph.base.BaseLangGraph method) run_graph_invoke_state() (klea_utils.graph.base.BaseLangGraph method) run_graph_stream() (klea_utils.graph.base.BaseLangGraph method) run_nicegui_server() (in module klea_utils.ui.web.nicegui.components.bootstrap) run_query() (in module klea_utils.api.chat_core) run_stream() (in module klea_utils.ui.web.nicegui.components.stream) run_tui() (in module klea_utils.ui.tui.app) running_as_root() (in module klea_utils.mcp.privilege) S safe_set_user() (in module klea_utils.ui.web.nicegui.components.storage) SAMPLE_TEXT_WIDTH (in module klea_utils.stores.postcheck) save_roles() (in module klea_utils.ui.model_config) SaveOutcome (class in klea_utils.ui.model_config) scroll_chat_bottom() (klea_utils.ui.web.nicegui.components.context.PageContext method) search() (in module klea_utils.mcp.tool_impls.papers.arxiv) (in module klea_utils.mcp.tool_impls.papers.crossref) (in module klea_utils.mcp.tool_impls.papers.europepmc) (in module klea_utils.mcp.tool_impls.papers.openalex) (in module klea_utils.mcp.tool_impls.papers.pubmed) (in module klea_utils.mcp.tool_impls.papers.semantic_scholar) (klea_utils.mcp.tool_impls.papers.search.PaperSearchResolver method) search_papers() (in module klea_utils.mcp.server.bundled_tools) (in module klea_utils.mcp.tool_impls.papers.search) search_stores() (in module klea_utils.mcp.server.bundled_tools) select_sample_windows() (in module klea_utils.stores.postcheck) SENSITIVE_ENV_VAR (in module klea_utils.mcp.sensitive) serialize_reference_material() (in module klea_utils.stores.utils) server_message_to_data() (in module klea_utils.ui.client) service() (klea_utils.commands.common.CommandContext method) SERVICE_ORDER (klea_utils.biblio.doi.DoiResolver attribute) SESSION_DB_NAME (in module klea_utils.paths) session_db_path() (in module klea_utils.paths) SessionAction (class in klea_utils.ui.tui.components.sessions) SessionDelete (class in klea_utils.ui.tui.components.sessions) SessionLike (class in klea_utils.mcp.tool_impls.session) SessionPicker (class in klea_utils.ui.tui.components.sessions) SessionRename (class in klea_utils.ui.tui.components.sessions) SessionStore (class in klea_utils.api.sessions_db) set_chat_header() (klea_utils.ui.tui.app.KleaTuiScreen method) set_credential() (in module klea_utils.ui.client) (klea_utils.api.sessions_db.SessionStore method) set_entries() (klea_utils.ui.tui.components.inspector.Inspector method) set_key_hints() (klea_utils.ui.tui.app.KleaTuiScreen method) set_messages() (klea_utils.ui.tui.components.transcript.Transcript method) set_model_override() (in module klea_utils.ui.client) set_override() (klea_utils.api.sessions_db.SessionStore method) set_session_model_override() (in module klea_utils.ui.client) set_session_override() (klea_utils.api.sessions_db.SessionStore method) set_state() (klea_utils.ui.tui.components.status_panel.StatusPanel method) setup() (klea_utils.graph.base.BaseLangGraph method) (klea_utils.stores.retrieval.base.BaseKleaRetriever method) (klea_utils.stores.retrieval.vs.VSRetriever method) setup_root_logger() (in module klea_utils.plogging) SHARED_DOC_METADATA_KEYS (in module klea_utils.stores.metadata) show_awaiting_input() (klea_utils.ui.tui.app.KleaTuiScreen method) (klea_utils.ui.tui.components.turn_status.TurnStatus method) show_composer() (klea_utils.ui.tui.app.KleaTuiScreen method) show_error() (klea_utils.ui.tui.app.KleaTuiScreen method) (klea_utils.ui.tui.components.turn_status.TurnStatus method) show_idle() (klea_utils.ui.tui.app.KleaTuiScreen method) (klea_utils.ui.tui.components.turn_status.TurnStatus method) show_model_dialog() (klea_utils.ui.web.nicegui.components.context.PageContext method) show_progress() (klea_utils.ui.tui.app.KleaTuiScreen method) (klea_utils.ui.tui.components.turn_status.TurnStatus method) show_stopped() (klea_utils.ui.tui.app.KleaTuiScreen method) (klea_utils.ui.tui.components.turn_status.TurnStatus method) show_view() (klea_utils.ui.tui.app.KleaTuiScreen method) shown_overrides() (in module klea_utils.ui.model_config) Side (in module klea_utils.commands.common) simple_replacer() (in module klea_utils.mcp.tool_impls.edit_replacers) SINGLE_CANDIDATE_SIMILARITY (in module klea_utils.mcp.tool_impls.edit_replacers) SKIP_DIRECTORIES (in module klea_utils.mcp.tool_impls.walk) source (klea_utils.mcp.tool_impls.papers.record.PaperRecord attribute) source_label (klea_utils.stores.retrieval.base.BaseKleaRetriever attribute) (klea_utils.stores.retrieval.bm25.BM25RetrieverManager attribute) (klea_utils.stores.retrieval.vs.VSRetriever attribute) SOURCE_SCORES_KEY (in module klea_utils.stores.utils) spawn_server() (in module klea_utils.api.server) split_arguments() (in module klea_utils.mcp.path_detect) split_bom() (in module klea_utils.mcp.tool_impls.file_ops) split_lines() (in module klea_utils.mcp.tool_impls.file_ops) split_output_by_section() (in module klea_utils.llm) split_server_url() (in module klea_utils.api.server) split_shell_tokens() (in module klea_utils.mcp.path_detect) sqlite_query() (in module klea_utils.mcp.tool_impls.sqlite_query) sqlite_schema() (in module klea_utils.mcp.tool_impls.sqlite_query) SQLITE_SUFFIXES (in module klea_utils.mcp.tool_impls.sqlite_query) start_run() (klea_utils.ui.tui.app.KleaTuiApp method) state_sections (klea_utils.ui.state.ChatData attribute) state_updates (klea_utils.nodes.context.LLMNodeContext attribute) StateSection (class in klea_utils.ui.state) status_extras (klea_utils.ui.tui.context.TuiContext attribute) status_models_expanded (klea_utils.ui.web.nicegui.components.context.PageContext attribute) status_panel (klea_utils.ui.tui.app.KleaTuiScreen property) StatusPanel (class in klea_utils.ui.tui.components.status_panel) step (klea_utils.mcp.schemas.ToolCallSchema attribute) stop_all_streams() (in module klea_utils.ui.web.nicegui.components.stream) stop_stream() (in module klea_utils.ui.web.nicegui.components.stream) STORAGE_APP_NAME (in module klea_utils.paths) storage_root (klea_utils.graph.base.BaseLangGraph attribute) STORAGE_ROOT_ENV (in module klea_utils.paths) storage_root_env (klea_utils.graph.base.BaseLangGraph attribute) store() (in module klea_utils.ui.stores_create) store_all() (klea_utils.stores.ingestion.StoresBuilder method) STORE_DROPPED_METADATA_KEYS (in module klea_utils.stores.metadata) store_lint() (in module klea_utils.ui.stores_create) StoreInfo (class in klea_utils.stores.config) stores_config (klea_utils.client_context.ClientContext attribute) (klea_utils.ui.state.ChatData attribute) STORES_CONFIG_ENV_VAR (in module klea_utils.stores.utils) STORES_CONFIG_META_KEY (in module klea_utils.stores.utils) STORES_CONFIG_SERVICE (in module klea_utils.ui.tui.components.commands) STORES_TAG (in module klea_utils.mcp.server.bundled_tools) StoresBuilder (class in klea_utils.stores.ingestion) stream_events() (in module klea_utils.api.sse) stream_events_sync() (in module klea_utils.api.sse) STREAM_READ_TIMEOUT_SECONDS (in module klea_utils.api.sse) stream_response() (in module klea_utils.api.chat_core) stream_tasks (klea_utils.ui.web.nicegui.components.context.PageContext attribute) stream_tokens (klea_utils.nodes.abstract.AbstractLangGraphNode attribute) (klea_utils.nodes.answer_general.AnswerGeneral attribute) strip_tags() (in module klea_utils.biblio.normalize) structured_output_known_unsupported() (in module klea_utils.llm) Subcommand (class in klea_utils.commands.common) submit() (klea_utils.ui.tui.app.KleaTuiApp method) submit_interrupt() (klea_utils.ui.web.nicegui.components.context.PageContext method) SubmitQuery (class in klea_utils.ui.tui.events) suffix (klea_utils.llm.ParsedModelName attribute) SummariseMemoryNode (class in klea_utils.nodes.summarise_memory) switch_chat() (klea_utils.ui.web.nicegui.components.context.PageContext method) T TEMPLATE_FILE_NAME (in module klea_utils.stores.utils) text (klea_utils.mcp.tool_impls.file_ops.TextFile attribute) TextFile (class in klea_utils.mcp.tool_impls.file_ops) textualize_tool_results() (in module klea_utils.tools) thread_id_for() (in module klea_utils.api.chat_common) Throttle (class in klea_utils.mcp.tool_impls.papers.http) to_chroma_filter() (in module klea_utils.stores.filters) to_pgvector_filter() (in module klea_utils.stores.filters) to_qdrant_filter() (in module klea_utils.stores.filters) to_result() (in module klea_utils.mcp.tool_result) toggle_view() (klea_utils.ui.tui.app.KleaTuiScreen method) token_stream_nodes (klea_utils.graph.base.BaseLangGraph attribute) token_usage (klea_utils.nodes.context.LLMNodeContext attribute) (klea_utils.ui.state.ChatData attribute) TokenUsage (class in klea_utils.graph.schemas) (class in klea_utils.ui.state) TONE_MUTED (in module klea_utils.ui.model_config) tool_call_errors() (in module klea_utils.tools) TOOL_CALL_TIMEOUT_ENV_VAR (in module klea_utils.mcp.dispatch) tool_call_timeout_seconds() (in module klea_utils.mcp.dispatch) tool_meta() (in module klea_utils.mcp.registry) tool_permits() (in module klea_utils.mcp.access) ToolAccessOverride (class in klea_utils.mcp.access) ToolCallerContext (class in klea_utils.nodes.context) ToolCallSchema (class in klea_utils.mcp.schemas) ToolCallsSchema (class in klea_utils.mcp.schemas) ToolInfo (class in klea_utils.mcp.schemas) ToolsCallerNode (class in klea_utils.nodes.tools_caller) ToolsPicker (class in klea_utils.nodes.tools_picker) total_chars (klea_utils.stores.precheck.PageStats attribute) touch_chat() (klea_utils.api.sessions_db.SessionStore method) touch_credential() (klea_utils.api.sessions_db.SessionStore method) Transcript (class in klea_utils.ui.tui.components.transcript) transcript (klea_utils.ui.tui.app.KleaTuiScreen property) transcript_markdown() (in module klea_utils.ui.export) TRANSIENT_RETRY_BACKOFF_S (in module klea_utils.nodes.base) translate_metadata_filter() (in module klea_utils.stores.filters) truncate_abstract() (in module klea_utils.mcp.tool_impls.papers.record) truncate_middle() (in module klea_utils.mcp.path_detect) truncate_reference_material() (in module klea_utils.stores.utils) TRUNCATION_LINEAR_CAP (in module klea_utils.nodes.base) TRUNCATION_LINEAR_STEP (in module klea_utils.nodes.base) TRUNCATION_NOTE (in module klea_utils.mcp.tool_impls.file_ops) TRUNCATION_PHASE2_STEP (in module klea_utils.nodes.base) TUI_CAPABILITIES (in module klea_utils.ui.tui.components.commands) TuiContext (class in klea_utils.ui.tui.context) turn_status (klea_utils.ui.state.ChatData attribute) (klea_utils.ui.tui.app.KleaTuiScreen property) turn_status_label (klea_utils.ui.web.nicegui.components.context.PageContext attribute) TurnStatus (class in klea_utils.ui.state) (class in klea_utils.ui.tui.components.turn_status) U unescape_command() (in module klea_utils.commands.common) unified_diff() (in module klea_utils.mcp.tool_impls.file_ops) update_for() (klea_utils.ui.tui.components.commands.CommandSuggestions method) UpdateChatPayload (class in klea_utils.api.sessions) URL_RE (in module klea_utils.biblio.regex) URL_WARN_THRESHOLD (in module klea_utils.stores.map_lint) use_for_all_targets() (in module klea_utils.ui.model_config) use_responses_api (klea_utils.llm.CustomEndpoint attribute) user_agent (klea_utils.graph.base.BaseLangGraph attribute) (klea_utils.llm.LLMModel attribute) USER_ID_ENV_VAR (in module klea_utils.ui.identity) user_storage_or_none() (in module klea_utils.ui.web.nicegui.components.storage) V validate_client_context() (in module klea_utils.client_context) validate_metadata_filter() (in module klea_utils.stores.filters) validate_url() (in module klea_utils.api.utils) validation_feedback (klea_utils.nodes.context.LLMNodeContext attribute) variant (klea_utils.llm.ParsedModelName attribute) Vector store vectorizer (klea_utils.stores.langchain_bm25.BM25Retriever attribute) VectorStoreInfo (class in klea_utils.stores.config) VSRetriever (class in klea_utils.stores.retrieval.vs) W warn_if_root() (in module klea_utils.mcp.privilege) watch_theme() (klea_utils.ui.tui.app.KleaTuiApp method) WEB_CAPABILITIES (in module klea_utils.ui.web.nicegui.components.commands) web_fetch() (in module klea_utils.mcp.server.bundled_tools) (in module klea_utils.mcp.tool_impls.web_fetch) web_search() (in module klea_utils.mcp.server.bundled_tools) WhileStreaming (in module klea_utils.commands.common) whitespace_normalized_replacer() (in module klea_utils.mcp.tool_impls.edit_replacers) write_custom_stream() (klea_utils.nodes.abstract.AbstractLangGraphNode method) write_file() (in module klea_utils.mcp.server.bundled_tools) (in module klea_utils.mcp.tool_impls.write_file) write_heading_template() (klea_utils.stores.ingestion.StoresBuilder method) write_whole_text() (in module klea_utils.mcp.tool_impls.file_ops) Y YEAR_MAX (in module klea_utils.stores.map_lint) YEAR_MIN (in module klea_utils.stores.map_lint)