Coverage report: 100%

Files Functions Classes

coverage.py v7.13.4, created at 2026-05-15 20:55 +0000

File   statements missing excluded   coverage
src / lilbee / __init__.py   39 0 2   100%
src / lilbee / api.py   88 0 4   100%
src / lilbee / app / __init__.py   0 0 0   100%
src / lilbee / app / ingest.py   40 0 0   100%
src / lilbee / app / models.py   160 0 6   100%
src / lilbee / app / reset.py   36 0 0   100%
src / lilbee / app / search.py   23 0 2   100%
src / lilbee / app / services.py   115 0 15   100%
src / lilbee / app / status.py   27 0 0   100%
src / lilbee / app / version.py   4 0 0   100%
src / lilbee / catalog / __init__.py   8 0 0   100%
src / lilbee / catalog / download.py   155 0 0   100%
src / lilbee / catalog / download_progress.py   58 0 0   100%
src / lilbee / catalog / families.py   32 0 0   100%
src / lilbee / catalog / featured.py   15 0 0   100%
src / lilbee / catalog / formatting.py   59 0 0   100%
src / lilbee / catalog / hf_client.py   115 0 0   100%
src / lilbee / catalog / models.py   57 0 0   100%
src / lilbee / catalog / query.py   106 0 0   100%
src / lilbee / catalog / refs.py   7 0 0   100%
src / lilbee / catalog / types.py   19 0 0   100%
src / lilbee / cli / __init__.py   5 0 0   100%
src / lilbee / cli / app.py   77 0 0   100%
src / lilbee / cli / commands / __init__.py   26 0 0   100%
src / lilbee / cli / commands / _shared.py   2 0 0   100%
src / lilbee / cli / commands / ingest_sync.py   205 0 3   100%
src / lilbee / cli / commands / meta.py   61 0 0   100%
src / lilbee / cli / commands / search_chat.py   145 0 0   100%
src / lilbee / cli / commands / servers.py   54 0 2   100%
src / lilbee / cli / commands / setup.py   174 0 0   100%
src / lilbee / cli / commands / wiki.py   261 0 2   100%
src / lilbee / cli / helpers.py   80 0 2   100%
src / lilbee / cli / model.py   146 0 4   100%
src / lilbee / cli / settings_map.py   30 0 0   100%
src / lilbee / cli / sync.py   91 0 2   100%
src / lilbee / cli / theme.py   11 0 0   100%
src / lilbee / cli / tui / __init__.py   58 0 0   100%
src / lilbee / cli / tui / app.py   259 0 0   100%
src / lilbee / cli / tui / command_registry.py   24 0 0   100%
src / lilbee / cli / tui / commands.py   77 0 2   100%
src / lilbee / cli / tui / log_routing.py   23 0 0   100%
src / lilbee / cli / tui / messages.py   271 0 0   100%
src / lilbee / cli / tui / pill.py   6 0 0   100%
src / lilbee / cli / tui / screens / __init__.py   0 0 0   100%
src / lilbee / cli / tui / screens / catalog.py   1202 0 0   100%
src / lilbee / cli / tui / screens / catalog_grouping.py   69 0 0   100%
src / lilbee / cli / tui / screens / catalog_utils.py   143 0 0   100%
src / lilbee / cli / tui / screens / chat.py   915 0 6   100%
src / lilbee / cli / tui / screens / chat_helpers.py   82 0 0   100%
src / lilbee / cli / tui / screens / model_info.py   47 0 0   100%
src / lilbee / cli / tui / screens / model_picker.py   74 0 0   100%
src / lilbee / cli / tui / screens / settings.py   478 0 4   100%
src / lilbee / cli / tui / screens / settings_widgets.py   150 0 3   100%
src / lilbee / cli / tui / screens / setup.py   167 0 4   100%
src / lilbee / cli / tui / screens / status.py   205 0 2   100%
src / lilbee / cli / tui / screens / task_center.py   138 0 2   100%
src / lilbee / cli / tui / screens / wiki.py   240 0 3   100%
src / lilbee / cli / tui / screens / wiki_drafts.py   183 0 2   100%
src / lilbee / cli / tui / task_queue.py   204 0 0   100%
src / lilbee / cli / tui / thread_safe.py   10 0 0   100%
src / lilbee / cli / tui / widgets / __init__.py   0 0 0   100%
src / lilbee / cli / tui / widgets / arg_hint.py   40 0 0   100%
src / lilbee / cli / tui / widgets / autocomplete.py   133 0 0   100%
src / lilbee / cli / tui / widgets / bottom_bars.py   7 0 0   100%
src / lilbee / cli / tui / widgets / catalog_detail.py   80 0 0   100%
src / lilbee / cli / tui / widgets / catalog_theme.py   4 0 0   100%
src / lilbee / cli / tui / widgets / chat_input.py   41 0 0   100%
src / lilbee / cli / tui / widgets / confirm_dialog.py   35 0 0   100%
src / lilbee / cli / tui / widgets / crawl_dialog.py   90 0 0   100%
src / lilbee / cli / tui / widgets / discover_rails.py   43 0 0   100%
src / lilbee / cli / tui / widgets / grid_list_toggle.py   47 0 0   100%
src / lilbee / cli / tui / widgets / grid_select.py   136 0 0   100%
src / lilbee / cli / tui / widgets / help_hint.py   20 0 0   100%
src / lilbee / cli / tui / widgets / list_text_area.py   15 0 0   100%
src / lilbee / cli / tui / widgets / message.py   135 0 0   100%
src / lilbee / cli / tui / widgets / model_bar.py   331 0 3   100%
src / lilbee / cli / tui / widgets / model_card.py   84 0 2   100%
src / lilbee / cli / tui / widgets / model_grid.py   296 0 0   100%
src / lilbee / cli / tui / widgets / model_list.py   120 0 0   100%
src / lilbee / cli / tui / widgets / progress_cell.py   19 0 0   100%
src / lilbee / cli / tui / widgets / scope_chip.py   78 0 2   100%
src / lilbee / cli / tui / widgets / search_hf_cta_item.py   37 0 0   100%
src / lilbee / cli / tui / widgets / slash_command_catalog.py   111 0 0   100%
src / lilbee / cli / tui / widgets / status_bar.py   88 0 2   100%
src / lilbee / cli / tui / widgets / suggester.py   53 0 1   100%
src / lilbee / cli / tui / widgets / task_bar.py   156 0 2   100%
src / lilbee / cli / tui / widgets / task_bar_controller.py   185 0 2   100%
src / lilbee / cli / tui / widgets / task_row.py   67 0 0   100%
src / lilbee / cli / tui / widgets / thinking_header.py   53 0 0   100%
src / lilbee / cli / tui / widgets / top_bars.py   7 0 0   100%
src / lilbee / config_meta.py   31 0 0   100%
src / lilbee / core / __init__.py   0 0 0   100%
src / lilbee / core / config / __init__.py   5 0 0   100%
src / lilbee / core / config / defaults.py   25 0 0   100%
src / lilbee / core / config / enums.py   17 0 0   100%
src / lilbee / core / config / keys.py   2 0 0   100%
src / lilbee / core / config / model.py   392 0 2   100%
src / lilbee / core / config / parsing.py   9 0 0   100%
src / lilbee / core / config / validators.py   57 0 2   100%
src / lilbee / core / results.py   37 0 0   100%
src / lilbee / core / security.py   8 0 0   100%
src / lilbee / core / settings.py   65 0 2   100%
src / lilbee / core / text.py   25 0 0   100%
src / lilbee / crawler / __init__.py   11 0 0   100%
src / lilbee / crawler / bootstrap.py   96 0 5   100%
src / lilbee / crawler / crawl4ai_fetcher.py   137 0 4   100%
src / lilbee / crawler / discovery.py   7 0 0   100%
src / lilbee / crawler / events.py   45 0 0   100%
src / lilbee / crawler / fetcher.py   4 0 57   100%
src / lilbee / crawler / models.py   33 0 0   100%
src / lilbee / crawler / runner.py   153 0 0   100%
src / lilbee / crawler / save.py   101 0 0   100%
src / lilbee / crawler / sitemap.py   35 0 0   100%
src / lilbee / crawler / task.py   88 0 0   100%
src / lilbee / crawler / url_filter.py   36 0 0   100%
src / lilbee / data / __init__.py   0 0 0   100%
src / lilbee / data / chunk.py   28 0 2   100%
src / lilbee / data / code_chunker.py   84 0 0   100%
src / lilbee / data / ingest / __init__.py   7 0 0   100%
src / lilbee / data / ingest / code.py   15 0 0   100%
src / lilbee / data / ingest / discovery.py   45 0 0   100%
src / lilbee / data / ingest / extract.py   108 0 2   100%
src / lilbee / data / ingest / pipeline.py   211 0 0   100%
src / lilbee / data / ingest / skip_marker.py   39 0 0   100%
src / lilbee / data / ingest / types.py   57 0 0   100%
src / lilbee / data / store / __init__.py   6 0 0   100%
src / lilbee / data / store / core.py   331 0 4   100%
src / lilbee / data / store / lance_helpers.py   68 0 4   100%
src / lilbee / data / store / ranking.py   39 0 0   100%
src / lilbee / data / store / schema.py   8 0 0   100%
src / lilbee / data / store / types.py   69 0 0   100%
src / lilbee / mcp_server.py   278 0 0   100%
src / lilbee / modelhub / __init__.py   0 0 0   100%
src / lilbee / modelhub / model_info.py   67 0 0   100%
src / lilbee / modelhub / model_manager / __init__.py   5 0 0   100%
src / lilbee / modelhub / model_manager / core.py   162 0 0   100%
src / lilbee / modelhub / model_manager / discovery.py   65 0 0   100%
src / lilbee / modelhub / model_manager / types.py   17 0 0   100%
src / lilbee / modelhub / model_manager / validation.py   68 0 3   100%
src / lilbee / modelhub / models.py   162 0 18   100%
src / lilbee / modelhub / registry.py   245 0 3   100%
src / lilbee / parent_monitor.py   39 0 0   100%
src / lilbee / providers / __init__.py   0 0 0   100%
src / lilbee / providers / backend_names.py   10 0 0   100%
src / lilbee / providers / base.py   23 0 152   100%
src / lilbee / providers / factory.py   18 0 4   100%
src / lilbee / providers / litellm_sdk.py   270 0 0   100%
src / lilbee / providers / llama_cpp / __init__.py   3 0 0   100%
src / lilbee / providers / llama_cpp / abort_signal.py   12 0 0   100%
src / lilbee / providers / llama_cpp / batching.py   65 0 0   100%
src / lilbee / providers / llama_cpp / gguf_meta.py   85 0 0   100%
src / lilbee / providers / llama_cpp / gpu_select.py   181 0 6   100%
src / lilbee / providers / llama_cpp / log_dispatch.py   119 0 4   100%
src / lilbee / providers / llama_cpp / provider.py   444 0 12   100%
src / lilbee / providers / llama_cpp / vulkan_icd_discovery.py   115 0 8   100%
src / lilbee / providers / model_cache.py   79 0 0   100%
src / lilbee / providers / model_defaults.py   67 0 1   100%
src / lilbee / providers / model_ref.py   53 0 0   100%
src / lilbee / providers / mtmd_backend.py   69 0 0   100%
src / lilbee / providers / routing_provider.py   113 0 0   100%
src / lilbee / providers / sdk_backend.py   59 0 94   100%
src / lilbee / providers / sdk_llm_provider.py   149 0 0   100%
src / lilbee / providers / worker / __init__.py   0 0 0   100%
src / lilbee / providers / worker / chat_worker.py   146 0 0   100%
src / lilbee / providers / worker / embed_worker.py   46 0 0   100%
src / lilbee / providers / worker / health_ticker.py   45 0 2   100%
src / lilbee / providers / worker / pool.py   324 0 2   100%
src / lilbee / providers / worker / rerank_worker.py   46 0 0   100%
src / lilbee / providers / worker / transport.py   50 0 92   100%
src / lilbee / providers / worker / transport_pipe.py   232 0 0   100%
src / lilbee / providers / worker / vision_worker.py   106 0 0   100%
src / lilbee / providers / worker / wire_kinds.py   17 0 0   100%
src / lilbee / providers / worker / worker_runtime.py   99 0 8   100%
src / lilbee / retrieval / __init__.py   0 0 0   100%
src / lilbee / retrieval / clustering.py   33 0 14   100%
src / lilbee / retrieval / clustering_embedding / __init__.py   3 0 0   100%
src / lilbee / retrieval / clustering_embedding / clusterer.py   50 0 0   100%
src / lilbee / retrieval / clustering_embedding / helpers.py   170 0 0   100%
src / lilbee / retrieval / clustering_embedding / types.py   8 0 0   100%
src / lilbee / retrieval / concepts / __init__.py   6 0 0   100%
src / lilbee / retrieval / concepts / clusterer.py   14 0 0   100%
src / lilbee / retrieval / concepts / community.py   30 0 0   100%
src / lilbee / retrieval / concepts / graph.py   208 0 0   100%
src / lilbee / retrieval / concepts / nlp.py   35 0 0   100%
src / lilbee / retrieval / concepts / schema.py   8 0 0   100%
src / lilbee / retrieval / embedder.py   81 0 0   100%
src / lilbee / retrieval / query / __init__.py   5 0 0   100%
src / lilbee / retrieval / query / dedup.py   81 0 0   100%
src / lilbee / retrieval / query / expansion.py   3 0 0   100%
src / lilbee / retrieval / query / formatting.py   52 0 0   100%
src / lilbee / retrieval / query / searcher.py   298 0 3   100%
src / lilbee / retrieval / query / tokenize.py   14 0 0   100%
src / lilbee / retrieval / reasoning.py   130 0 2   100%
src / lilbee / retrieval / reranker.py   68 0 0   100%
src / lilbee / runtime / __init__.py   0 0 0   100%
src / lilbee / runtime / _splash_runner.py   104 0 35   100%
src / lilbee / runtime / asyncio_loop.py   54 0 0   100%
src / lilbee / runtime / cancellation.py   2 0 0   100%
src / lilbee / runtime / cpu.py   16 0 0   100%
src / lilbee / runtime / hardware.py   42 0 0   100%
src / lilbee / runtime / ingest_lock.py   47 0 0   100%
src / lilbee / runtime / lock.py   29 0 0   100%
src / lilbee / runtime / progress / __init__.py   3 0 0   100%
src / lilbee / runtime / progress / callbacks.py   8 0 0   100%
src / lilbee / runtime / progress / types.py   79 0 0   100%
src / lilbee / runtime / splash.py   69 0 0   100%
src / lilbee / runtime / temporal.py   38 0 0   100%
src / lilbee / server / __init__.py   3 0 0   100%
src / lilbee / server / app.py   41 0 0   100%
src / lilbee / server / auth.py   84 0 2   100%
src / lilbee / server / handlers / __init__.py   17 0 0   100%
src / lilbee / server / handlers / config.py   66 0 2   100%
src / lilbee / server / handlers / crawl.py   22 0 0   100%
src / lilbee / server / handlers / documents.py   42 0 0   100%
src / lilbee / server / handlers / ingest.py   101 0 2   100%
src / lilbee / server / handlers / models.py   200 0 3   100%
src / lilbee / server / handlers / rag.py   74 0 2   100%
src / lilbee / server / handlers / sse.py   74 0 0   100%
src / lilbee / server / models.py   236 0 0   100%
src / lilbee / server / routes / __init__.py   0 0 0   100%
src / lilbee / server / routes / crawl.py   15 0 0   100%
src / lilbee / server / routes / documents.py   32 0 0   100%
src / lilbee / server / routes / general.py   49 0 0   100%
src / lilbee / server / routes / models.py   67 0 0   100%
src / lilbee / server / routes / search.py   58 0 0   100%
src / lilbee / server / routes / setup.py   32 0 0   100%
src / lilbee / server / wiki.py   143 0 0   100%
src / lilbee / vision.py   28 0 0   100%
src / lilbee / wiki / __init__.py   9 0 0   100%
src / lilbee / wiki / batch.py   112 0 0   100%
src / lilbee / wiki / browse.py   95 0 0   100%
src / lilbee / wiki / cache.py   24 0 0   100%
src / lilbee / wiki / citation.py   106 0 0   100%
src / lilbee / wiki / citations.py   96 0 0   100%
src / lilbee / wiki / drafts.py   141 0 0   100%
src / lilbee / wiki / entity_extractor / __init__.py   4 0 0   100%
src / lilbee / wiki / entity_extractor / base.py   18 0 9   100%
src / lilbee / wiki / entity_extractor / factory.py   18 0 3   100%
src / lilbee / wiki / entity_extractor / llm_tagged.py   9 0 4   100%
src / lilbee / wiki / entity_extractor / ner_concepts.py   89 0 4   100%
src / lilbee / wiki / entity_extractor / ner_concepts_plus_llm_types.py   9 0 4   100%
src / lilbee / wiki / generation.py   144 0 0   100%
src / lilbee / wiki / grammar.py   11 0 0   100%
src / lilbee / wiki / index.py   77 0 0   100%
src / lilbee / wiki / ingest.py   38 0 0   100%
src / lilbee / wiki / links.py   70 0 0   100%
src / lilbee / wiki / lint.py   144 0 0   100%
src / lilbee / wiki / page.py   134 0 0   100%
src / lilbee / wiki / persistence.py   67 0 0   100%
src / lilbee / wiki / prune.py   105 0 0   100%
src / lilbee / wiki / quality.py   80 0 0   100%
src / lilbee / wiki / shared.py   60 0 0   100%
src / lilbee / wiki / synthesis.py   131 0 0   100%
Total   21717 0 668   100%

No items found using the specified filter.