Coverage report: 100%

Files Functions Classes

coverage.py v7.15.2, created at 2026-11-06 08:17 +0000

File class   statements missing excluded   coverage
src/lilbee/__init__.py (no class)   39 0 2   100%
src/lilbee/__main__.py (no class)   44 0 10   100%
src/lilbee/_frozen.py (no class)   4 0 0   100%
src/lilbee/api.py Lilbee   60 0 0   100%
src/lilbee/api.py (no class)   33 0 7   100%
src/lilbee/app/__init__.py (no class)   0 0 0   100%
src/lilbee/app/agent_configs/__init__.py (no class)   0 0 0   100%
src/lilbee/app/agent_configs/claude.py (no class)   11 0 0   100%
src/lilbee/app/agent_configs/detect.py ClientDetection   0 0 0   100%
src/lilbee/app/agent_configs/detect.py (no class)   14 0 0   100%
src/lilbee/app/agent_configs/document.py AgentClient   0 0 0   100%
src/lilbee/app/agent_configs/document.py ConfigFormat   0 0 0   100%
src/lilbee/app/agent_configs/document.py AgentSurface   0 0 0   100%
src/lilbee/app/agent_configs/document.py AgentConfigDocument   0 0 0   100%
src/lilbee/app/agent_configs/document.py _ClientInputs   0 0 0   100%
src/lilbee/app/agent_configs/document.py (no class)   54 0 0   100%
src/lilbee/app/agent_configs/hermes.py (no class)   23 0 0   100%
src/lilbee/app/agent_configs/litellm.py (no class)   6 0 0   100%
src/lilbee/app/agent_configs/merge.py (no class)   14 0 0   100%
src/lilbee/app/agent_configs/opencode.py (no class)   20 0 0   100%
src/lilbee/app/agent_configs/window.py (no class)   4 0 0   100%
src/lilbee/app/analyze.py LanguageRow   0 0 0   100%
src/lilbee/app/analyze.py Reason   0 0 0   100%
src/lilbee/app/analyze.py Recommendation   0 0 0   100%
src/lilbee/app/analyze.py SavedProfile   0 0 0   100%
src/lilbee/app/analyze.py AnalyzeReport   0 0 0   100%
src/lilbee/app/analyze.py AnalyzeRequest   0 0 0   100%
src/lilbee/app/analyze.py _PickRule   0 0 0   100%
src/lilbee/app/analyze.py _Plan   9 0 0   100%
src/lilbee/app/analyze.py TipState   0 0 0   100%
src/lilbee/app/analyze.py (no class)   227 0 0   100%
src/lilbee/app/config_follow.py ConfigFileFollower   23 0 0   100%
src/lilbee/app/config_follow.py (no class)   15 0 0   100%
src/lilbee/app/dataset.py DatasetError   0 0 0   100%
src/lilbee/app/dataset.py ExportSummary   0 0 0   100%
src/lilbee/app/dataset.py ImportSummary   0 0 0   100%
src/lilbee/app/dataset.py ExportPayload   0 0 0   100%
src/lilbee/app/dataset.py (no class)   83 0 2   100%
src/lilbee/app/endpoints.py (no class)   5 0 0   100%
src/lilbee/app/ingest.py RegisterResult   4 0 0   100%
src/lilbee/app/ingest.py AddRollback   33 0 0   100%
src/lilbee/app/ingest.py (no class)   365 0 0   100%
src/lilbee/app/memory.py SavedMemory   0 0 0   100%
src/lilbee/app/memory.py (no class)   52 0 0   100%
src/lilbee/app/models.py ModelCommand   0 0 0   100%
src/lilbee/app/models.py PullStatus   0 0 0   100%
src/lilbee/app/models.py AdoptStatus   0 0 0   100%
src/lilbee/app/models.py PullEvent   0 0 0   100%
src/lilbee/app/models.py ModelEntry   4 0 0   100%
src/lilbee/app/models.py ListModelsResult   0 0 0   100%
src/lilbee/app/models.py CatalogEntryData   1 0 0   100%
src/lilbee/app/models.py ManifestData   2 0 0   100%
src/lilbee/app/models.py ShowModelResult   0 0 0   100%
src/lilbee/app/models.py PullResult   0 0 0   100%
src/lilbee/app/models.py PullProgressEvent   0 0 0   100%
src/lilbee/app/models.py RemoveResult   0 0 0   100%
src/lilbee/app/models.py AdoptResult   0 0 0   100%
src/lilbee/app/models.py (no class)   197 0 6   100%
src/lilbee/app/placement.py GpuInfo   0 0 0   100%
src/lilbee/app/placement.py RolePlacementView   0 0 0   100%
src/lilbee/app/placement.py SkippedRole   0 0 0   100%
src/lilbee/app/placement.py TightRole   0 0 0   100%
src/lilbee/app/placement.py PlacementView   0 0 0   100%
src/lilbee/app/placement.py (no class)   141 0 0   100%
src/lilbee/app/profiles.py ProfileNotFoundError   0 0 0   100%
src/lilbee/app/profiles.py ProfileEffect   0 0 0   100%
src/lilbee/app/profiles.py ProfileStatus   0 0 0   100%
src/lilbee/app/profiles.py DiffRow   0 0 0   100%
src/lilbee/app/profiles.py ProfileDiff   0 0 0   100%
src/lilbee/app/profiles.py ChangeRow   0 0 0   100%
src/lilbee/app/profiles.py ActiveProfile   0 0 0   100%
src/lilbee/app/profiles.py ProfileLocation   0 0 0   100%
src/lilbee/app/profiles.py SaveResult   0 0 0   100%
src/lilbee/app/profiles.py DiscardResult   0 0 0   100%
src/lilbee/app/profiles.py ApplyResult   0 0 0   100%
src/lilbee/app/profiles.py RebuildReason   0 0 0   100%
src/lilbee/app/profiles.py ExportedProfile   0 0 0   100%
src/lilbee/app/profiles.py (no class)   330 0 0   100%
src/lilbee/app/reset.py ResetResult   0 0 0   100%
src/lilbee/app/reset.py (no class)   41 0 0   100%
src/lilbee/app/search.py (no class)   42 0 3   100%
src/lilbee/app/services.py CrawlerSyncState   0 0 0   100%
src/lilbee/app/services.py Services   3 0 0   100%
src/lilbee/app/services.py _ServicesState   9 0 0   100%
src/lilbee/app/services.py _ServerExit   6 0 0   100%
src/lilbee/app/services.py _EngineLifecycle   19 0 4   100%
src/lilbee/app/services.py (no class)   268 0 21   100%
src/lilbee/app/session_export.py (no class)   143 0 0   100%
src/lilbee/app/session_sources.py SourceRefInput   0 0 0   100%
src/lilbee/app/session_sources.py LocatorError   0 0 0   100%
src/lilbee/app/session_sources.py (no class)   69 0 0   100%
src/lilbee/app/settings.py _LayerChange   0 0 0   100%
src/lilbee/app/settings.py SettingInfo   0 0 0   100%
src/lilbee/app/settings.py SettingsUpdateResult   0 0 0   100%
src/lilbee/app/settings.py _SettingsTransaction   0 0 0   100%
src/lilbee/app/settings.py SettingsSnapshot   0 0 0   100%
src/lilbee/app/settings.py ConfigReading   0 0 0   100%
src/lilbee/app/settings.py (no class)   570 0 2   100%
src/lilbee/app/settings_map.py RenderStyle   0 0 0   100%
src/lilbee/app/settings_map.py SettingGroup   0 0 0   100%
src/lilbee/app/settings_map.py SettingDef   0 0 0   100%
src/lilbee/app/settings_map.py (no class)   46 0 0   100%
src/lilbee/app/setup_state.py (no class)   26 0 0   100%
src/lilbee/app/status.py StatusConfig   0 0 0   100%
src/lilbee/app/status.py IndexStatus   0 0 0   100%
src/lilbee/app/status.py SourceInfo   0 0 0   100%
src/lilbee/app/status.py EntityStatus   0 0 0   100%
src/lilbee/app/status.py StatusResult   0 0 0   100%
src/lilbee/app/status.py (no class)   122 0 0   100%
src/lilbee/app/themes.py (no class)   2 0 0   100%
src/lilbee/app/titles.py (no class)   7 0 0   100%
src/lilbee/app/version.py (no class)   4 0 0   100%
src/lilbee/catalog/__init__.py (no class)   9 0 0   100%
src/lilbee/catalog/compat.py UnsupportedArchError   3 0 0   100%
src/lilbee/catalog/compat.py UnsupportedQuantError   3 0 0   100%
src/lilbee/catalog/compat.py (no class)   45 0 2   100%
src/lilbee/catalog/content.py (no class)   4 0 0   100%
src/lilbee/catalog/download.py RemoteFile   0 0 0   100%
src/lilbee/catalog/download.py DownloadConfig   0 0 0   100%
src/lilbee/catalog/download.py _TransientDownloadError   0 0 0   100%
src/lilbee/catalog/download.py _NeverCancelled   1 0 0   100%
src/lilbee/catalog/download.py (no class)   284 0 0   100%
src/lilbee/catalog/download_process.py _Progress   0 0 0   100%
src/lilbee/catalog/download_process.py _Probed   0 0 0   100%
src/lilbee/catalog/download_process.py _Done   0 0 0   100%
src/lilbee/catalog/download_process.py _Failed   0 0 0   100%
src/lilbee/catalog/download_process.py _ChildStalledError   0 0 0   100%
src/lilbee/catalog/download_process.py _StallDeadline   14 0 0   100%
src/lilbee/catalog/download_process.py _Worker   0 0 5   100%
src/lilbee/catalog/download_process.py _PipeProgress   9 0 0   100%
src/lilbee/catalog/download_process.py _PipeProbe   2 0 0   100%
src/lilbee/catalog/download_process.py (no class)   143 0 10   100%
src/lilbee/catalog/download_progress.py _CallbackProgressBar   11 0 0   100%
src/lilbee/catalog/download_progress.py _ProgressTracker   11 0 0   100%
src/lilbee/catalog/download_progress.py _ProgressTracker.make_tqdm_class._Cls   11 0 0   100%
src/lilbee/catalog/download_progress.py (no class)   43 0 0   100%
src/lilbee/catalog/families.py (no class)   32 0 0   100%
src/lilbee/catalog/formatting.py EnrichedModel   0 0 0   100%
src/lilbee/catalog/formatting.py (no class)   80 0 0   100%
src/lilbee/catalog/header_probe.py GgufHeader   1 0 0   100%
src/lilbee/catalog/header_probe.py _TruncatedHeaderError   0 0 0   100%
src/lilbee/catalog/header_probe.py _HeaderCursor   11 0 0   100%
src/lilbee/catalog/header_probe.py (no class)   85 0 0   100%
src/lilbee/catalog/hf_client.py _HfSubstringFilter   3 0 0   100%
src/lilbee/catalog/hf_client.py HfClient   56 0 0   100%
src/lilbee/catalog/hf_client.py (no class)   86 0 0   100%
src/lilbee/catalog/models.py HfGgufMeta   0 0 0   100%
src/lilbee/catalog/models.py DownloadProgress   0 0 0   100%
src/lilbee/catalog/models.py CatalogModel   3 0 0   100%
src/lilbee/catalog/models.py CatalogResult   0 0 0   100%
src/lilbee/catalog/models.py PageWindow   0 0 0   100%
src/lilbee/catalog/models.py HfPage   1 0 0   100%
src/lilbee/catalog/models.py ModelVariant   0 0 0   100%
src/lilbee/catalog/models.py ModelFamily   0 0 0   100%
src/lilbee/catalog/models.py (no class)   108 0 0   100%
src/lilbee/catalog/picks.py ModelPicks   31 0 0   100%
src/lilbee/catalog/picks.py (no class)   84 0 0   100%
src/lilbee/catalog/query.py _HfScan   19 0 0   100%
src/lilbee/catalog/query.py (no class)   110 0 0   100%
src/lilbee/catalog/refs.py _QuantTier   0 0 0   100%
src/lilbee/catalog/refs.py (no class)   79 0 0   100%
src/lilbee/catalog/types.py ModelTask   0 0 0   100%
src/lilbee/catalog/types.py ModelSource   7 0 0   100%
src/lilbee/catalog/types.py KeyStatus   0 0 0   100%
src/lilbee/catalog/types.py CatalogSize   0 0 0   100%
src/lilbee/catalog/types.py CatalogSort   0 0 0   100%
src/lilbee/catalog/types.py ModelCompat   0 0 0   100%
src/lilbee/catalog/types.py (no class)   34 0 0   100%
src/lilbee/cli/__init__.py (no class)   12 0 0   100%
src/lilbee/cli/app.py _OverrideState   1 0 0   100%
src/lilbee/cli/app.py RefusingCommand   2 0 0   100%
src/lilbee/cli/app.py (no class)   131 0 0   100%
src/lilbee/cli/commands/__init__.py (no class)   37 0 0   100%
src/lilbee/cli/commands/_shared.py (no class)   36 0 0   100%
src/lilbee/cli/commands/agent_config.py (no class)   63 0 0   100%
src/lilbee/cli/commands/analyze.py (no class)   151 0 4   100%
src/lilbee/cli/commands/crawl_login.py (no class)   11 0 0   100%
src/lilbee/cli/commands/dataset.py (no class)   42 0 0   100%
src/lilbee/cli/commands/ingest_sync.py _FailedSource   0 0 0   100%
src/lilbee/cli/commands/ingest_sync.py _CrawlOutcome   9 0 0   100%
src/lilbee/cli/commands/ingest_sync.py (no class)   407 0 5   100%
src/lilbee/cli/commands/memory.py (no class)   76 0 0   100%
src/lilbee/cli/commands/meta.py (no class)   79 0 0   100%
src/lilbee/cli/commands/profile.py (no class)   264 0 2   100%
src/lilbee/cli/commands/search_chat.py (no class)   278 0 0   100%
src/lilbee/cli/commands/serve_logging.py _FaultLog   8 0 0   100%
src/lilbee/cli/commands/serve_logging.py _ExceptHook   9 0 0   100%
src/lilbee/cli/commands/serve_logging.py _HealthAccessFilter   1 0 0   100%
src/lilbee/cli/commands/serve_logging.py (no class)   65 0 0   100%
src/lilbee/cli/commands/servers.py _ExitRequest   9 0 0   100%
src/lilbee/cli/commands/servers.py (no class)   135 0 4   100%
src/lilbee/cli/commands/settings.py (no class)   98 0 3   100%
src/lilbee/cli/commands/setup.py (no class)   252 0 6   100%
src/lilbee/cli/commands/wiki.py (no class)   414 0 6   100%
src/lilbee/cli/engine.py (no class)   20 0 0   100%
src/lilbee/cli/helpers.py (no class)   181 0 2   100%
src/lilbee/cli/launchers/__init__.py (no class)   9 0 0   100%
src/lilbee/cli/launchers/claude.py ClaudeLauncher   19 0 0   100%
src/lilbee/cli/launchers/claude.py (no class)   43 0 0   100%
src/lilbee/cli/launchers/config_file.py (no class)   18 0 0   100%
src/lilbee/cli/launchers/hermes.py HermesLauncher   21 0 0   100%
src/lilbee/cli/launchers/hermes.py (no class)   49 0 0   100%
src/lilbee/cli/launchers/hermes_mcp.py (no class)   67 0 0   100%
src/lilbee/cli/launchers/launcher.py Launcher   0 0 9   100%
src/lilbee/cli/launchers/launcher.py (no class)   43 0 14   100%
src/lilbee/cli/launchers/opencode.py OpencodeLauncher   14 0 0   100%
src/lilbee/cli/launchers/opencode.py (no class)   45 0 0   100%
src/lilbee/cli/launchers/server.py (no class)   199 0 0   100%
src/lilbee/cli/launchers/setup_gate.py (no class)   38 0 0   100%
src/lilbee/cli/launchers/skill_install.py (no class)   34 0 0   100%
src/lilbee/cli/launchers/warm_render.py (no class)   60 0 0   100%
src/lilbee/cli/log_routing.py _DiagnosticsRouter   1 0 0   100%
src/lilbee/cli/log_routing.py (no class)   41 0 0   100%
src/lilbee/cli/model.py (no class)   174 0 4   100%
src/lilbee/cli/placement.py (no class)   83 0 0   100%
src/lilbee/cli/sessions.py (no class)   122 0 0   100%
src/lilbee/cli/sync.py SyncStatus   6 0 0   100%
src/lilbee/cli/sync.py (no class)   115 0 2   100%
src/lilbee/cli/theme.py (no class)   12 0 0   100%
src/lilbee/cli/tui/__init__.py _StderrRedirect   0 0 0   100%
src/lilbee/cli/tui/__init__.py (no class)   70 0 0   100%
src/lilbee/cli/tui/app.py LilbeeApp   394 0 0   100%
src/lilbee/cli/tui/app.py (no class)   165 0 6   100%
src/lilbee/cli/tui/browse_bindings.py (no class)   5 0 0   100%
src/lilbee/cli/tui/color_compat.py EightBitPalette   13 0 0   100%
src/lilbee/cli/tui/color_compat.py (no class)   50 0 3   100%
src/lilbee/cli/tui/command_registry.py SlashCommand   0 0 0   100%
src/lilbee/cli/tui/command_registry.py (no class)   36 0 0   100%
src/lilbee/cli/tui/commands.py LilbeeCommandProvider   73 0 0   100%
src/lilbee/cli/tui/commands.py (no class)   37 0 4   100%
src/lilbee/cli/tui/log_routing.py (no class)   16 0 0   100%
src/lilbee/cli/tui/messages.py (no class)   713 0 0   100%
src/lilbee/cli/tui/pill.py (no class)   6 0 0   100%
src/lilbee/cli/tui/screens/__init__.py (no class)   0 0 0   100%
src/lilbee/cli/tui/screens/analyze_report.py ReportAction   0 0 0   100%
src/lilbee/cli/tui/screens/analyze_report.py FinishedAnalysis   0 0 0   100%
src/lilbee/cli/tui/screens/analyze_report.py AnalyzeReportScreen   75 0 0   100%
src/lilbee/cli/tui/screens/analyze_report.py (no class)   128 0 4   100%
src/lilbee/cli/tui/screens/catalog.py _RowCacheEntry   0 0 0   100%
src/lilbee/cli/tui/screens/catalog.py _GridCacheKey   0 0 0   100%
src/lilbee/cli/tui/screens/catalog.py CatalogScreen   1117 0 0   100%
src/lilbee/cli/tui/screens/catalog.py (no class)   259 0 0   100%
src/lilbee/cli/tui/screens/catalog_grouping.py GridSection   0 0 0   100%
src/lilbee/cli/tui/screens/catalog_grouping.py (no class)   93 0 0   100%
src/lilbee/cli/tui/screens/catalog_utils.py CatalogRowKind   0 0 0   100%
src/lilbee/cli/tui/screens/catalog_utils.py SourceMode   0 0 0   100%
src/lilbee/cli/tui/screens/catalog_utils.py SizeVariant   0 0 0   100%
src/lilbee/cli/tui/screens/catalog_utils.py LocalCatalogRow   0 0 0   100%
src/lilbee/cli/tui/screens/catalog_utils.py FrontierCatalogRow   0 0 0   100%
src/lilbee/cli/tui/screens/catalog_utils.py (no class)   143 0 0   100%
src/lilbee/cli/tui/screens/chat.py _StreamTimings   0 0 0   100%
src/lilbee/cli/tui/screens/chat.py _Turn   0 0 0   100%
src/lilbee/cli/tui/screens/chat.py _TurnEnded   2 0 0   100%
src/lilbee/cli/tui/screens/chat.py ChatWelcome   7 0 0   100%
src/lilbee/cli/tui/screens/chat.py PromptArea   0 0 0   100%
src/lilbee/cli/tui/screens/chat.py ChatScreen   1325 0 2   100%
src/lilbee/cli/tui/screens/chat.py (no class)   400 0 3   100%
src/lilbee/cli/tui/screens/chat_helpers.py RememberOutcome   0 0 0   100%
src/lilbee/cli/tui/screens/chat_helpers.py (no class)   140 0 2   100%
src/lilbee/cli/tui/screens/command_palette.py LilbeeCommandPalette   2 0 0   100%
src/lilbee/cli/tui/screens/command_palette.py (no class)   5 0 0   100%
src/lilbee/cli/tui/screens/fleet.py FleetScreen   15 0 0   100%
src/lilbee/cli/tui/screens/fleet.py (no class)   19 0 0   100%
src/lilbee/cli/tui/screens/memories.py MemoriesScreen   126 0 0   100%
src/lilbee/cli/tui/screens/memories.py (no class)   42 0 2   100%
src/lilbee/cli/tui/screens/model_info.py ModelInfoModal   32 0 0   100%
src/lilbee/cli/tui/screens/model_info.py (no class)   15 0 0   100%
src/lilbee/cli/tui/screens/model_picker.py _PickerOptions   3 0 0   100%
src/lilbee/cli/tui/screens/model_picker.py ModelPickerModal   28 0 0   100%
src/lilbee/cli/tui/screens/model_picker.py (no class)   55 0 0   100%
src/lilbee/cli/tui/screens/profile_dialogs.py ApplyChoice   0 0 0   100%
src/lilbee/cli/tui/screens/profile_dialogs.py _DialogAnswer   0 0 0   100%
src/lilbee/cli/tui/screens/profile_dialogs.py SwitchPlan   0 0 0   100%
src/lilbee/cli/tui/screens/profile_dialogs.py SaveRequest   0 0 0   100%
src/lilbee/cli/tui/screens/profile_dialogs.py PathRequest   0 0 0   100%
src/lilbee/cli/tui/screens/profile_dialogs.py ApplyProfileDialog   48 0 0   100%
src/lilbee/cli/tui/screens/profile_dialogs.py SaveProfileDialog   41 0 0   100%
src/lilbee/cli/tui/screens/profile_dialogs.py ProfilePathDialog   44 0 0   100%
src/lilbee/cli/tui/screens/profile_dialogs.py (no class)   209 0 2   100%
src/lilbee/cli/tui/screens/profile_library.py LibraryAction   0 0 0   100%
src/lilbee/cli/tui/screens/profile_library.py _LibraryKey   0 0 0   100%
src/lilbee/cli/tui/screens/profile_library.py LibraryState   0 0 0   100%
src/lilbee/cli/tui/screens/profile_library.py ProfileLibrary   170 0 0   100%
src/lilbee/cli/tui/screens/profile_library.py (no class)   110 0 2   100%
src/lilbee/cli/tui/screens/profile_tab.py ProfileAction   0 0 0   100%
src/lilbee/cli/tui/screens/profile_tab.py ProfileSnapshot   0 0 0   100%
src/lilbee/cli/tui/screens/profile_tab.py ProfileTab   111 0 0   100%
src/lilbee/cli/tui/screens/profile_tab.py ProfileTab.Stale   0 0 0   100%
src/lilbee/cli/tui/screens/profile_tab.py (no class)   70 0 2   100%
src/lilbee/cli/tui/screens/sessions.py SessionsScreen   17 0 0   100%
src/lilbee/cli/tui/screens/sessions.py (no class)   20 0 2   100%
src/lilbee/cli/tui/screens/settings.py _PaneGroup   0 0 0   100%
src/lilbee/cli/tui/screens/settings.py _LazyGroupBody   9 0 0   100%
src/lilbee/cli/tui/screens/settings.py SettingsScreen   431 0 0   100%
src/lilbee/cli/tui/screens/settings.py (no class)   133 0 4   100%
src/lilbee/cli/tui/screens/settings_widgets.py SettingInput   6 0 0   100%
src/lilbee/cli/tui/screens/settings_widgets.py SettingRow   1 0 0   100%
src/lilbee/cli/tui/screens/settings_widgets.py (no class)   195 0 3   100%
src/lilbee/cli/tui/screens/startup_gate.py StartupGate   67 0 0   100%
src/lilbee/cli/tui/screens/startup_gate.py (no class)   44 0 0   100%
src/lilbee/cli/tui/screens/status.py _DocsResult   0 0 0   100%
src/lilbee/cli/tui/screens/status.py _DocsPage   0 0 0   100%
src/lilbee/cli/tui/screens/status.py StatusScreen   158 0 0   100%
src/lilbee/cli/tui/screens/status.py (no class)   117 0 2   100%
src/lilbee/cli/tui/screens/task_center.py TaskQueueChanged   0 0 0   100%
src/lilbee/cli/tui/screens/task_center.py TaskCenter   111 0 0   100%
src/lilbee/cli/tui/screens/task_center.py (no class)   46 0 2   100%
src/lilbee/cli/tui/screens/wiki.py WikiScreen   164 0 0   100%
src/lilbee/cli/tui/screens/wiki.py (no class)   196 0 6   100%
src/lilbee/cli/tui/screens/wiki_drafts.py WikiDraftsScreen   130 0 0   100%
src/lilbee/cli/tui/screens/wiki_drafts.py (no class)   80 0 6   100%
src/lilbee/cli/tui/spinner.py (no class)   6 0 0   100%
src/lilbee/cli/tui/task_queue.py TaskStatus   0 0 0   100%
src/lilbee/cli/tui/task_queue.py TaskType   0 0 0   100%
src/lilbee/cli/tui/task_queue.py CancelOrigin   0 0 0   100%
src/lilbee/cli/tui/task_queue.py Task   0 0 0   100%
src/lilbee/cli/tui/task_queue.py TaskQueue   158 0 0   100%
src/lilbee/cli/tui/task_queue.py (no class)   76 0 0   100%
src/lilbee/cli/tui/thread_safe.py (no class)   24 0 0   100%
src/lilbee/cli/tui/widgets/__init__.py (no class)   0 0 0   100%
src/lilbee/cli/tui/widgets/arg_hint.py ArgHintLine   23 0 0   100%
src/lilbee/cli/tui/widgets/arg_hint.py (no class)   51 0 0   100%
src/lilbee/cli/tui/widgets/autocomplete.py CompletionOverlay   31 0 0   100%
src/lilbee/cli/tui/widgets/autocomplete.py (no class)   141 0 0   100%
src/lilbee/cli/tui/widgets/bottom_bars.py BottomBars   0 0 0   100%
src/lilbee/cli/tui/widgets/bottom_bars.py (no class)   7 0 0   100%
src/lilbee/cli/tui/widgets/catalog_card_shared.py (no class)   95 0 0   100%
src/lilbee/cli/tui/widgets/catalog_detail.py CatalogDetailDrawer   35 0 0   100%
src/lilbee/cli/tui/widgets/catalog_detail.py (no class)   47 0 0   100%
src/lilbee/cli/tui/widgets/catalog_theme.py (no class)   4 0 0   100%
src/lilbee/cli/tui/widgets/chat_input.py ChatInput   23 0 0   100%
src/lilbee/cli/tui/widgets/chat_input.py ChatInput.Submitted   1 0 0   100%
src/lilbee/cli/tui/widgets/chat_input.py (no class)   31 0 0   100%
src/lilbee/cli/tui/widgets/clamped_option_list.py ClampedOptionList   2 0 0   100%
src/lilbee/cli/tui/widgets/clamped_option_list.py (no class)   5 0 0   100%
src/lilbee/cli/tui/widgets/confirm_dialog.py ConfirmPill   5 0 0   100%
src/lilbee/cli/tui/widgets/confirm_dialog.py ConfirmPill.Picked   2 0 0   100%
src/lilbee/cli/tui/widgets/confirm_dialog.py ConfirmDialog   16 0 0   100%
src/lilbee/cli/tui/widgets/confirm_dialog.py (no class)   31 0 0   100%
src/lilbee/cli/tui/widgets/context_chip.py ContextChip   10 0 0   100%
src/lilbee/cli/tui/widgets/context_chip.py (no class)   20 0 0   100%
src/lilbee/cli/tui/widgets/crawl_dialog.py CrawlParams   0 0 0   100%
src/lilbee/cli/tui/widgets/crawl_dialog.py CrawlDialog   78 0 0   100%
src/lilbee/cli/tui/widgets/crawl_dialog.py (no class)   36 0 0   100%
src/lilbee/cli/tui/widgets/discover_rails.py _RailHeading   10 0 0   100%
src/lilbee/cli/tui/widgets/discover_rails.py DiscoverRails   11 0 0   100%
src/lilbee/cli/tui/widgets/discover_rails.py (no class)   22 0 0   100%
src/lilbee/cli/tui/widgets/drawer.py _ModeFocusHost   0 0 1   100%
src/lilbee/cli/tui/widgets/drawer.py Drawer   13 0 0   100%
src/lilbee/cli/tui/widgets/drawer.py (no class)   17 0 4   100%
src/lilbee/cli/tui/widgets/fleet_body.py FleetPill   4 0 0   100%
src/lilbee/cli/tui/widgets/fleet_body.py FleetPill.Pressed   2 0 0   100%
src/lilbee/cli/tui/widgets/fleet_body.py _RoleEdit   0 0 0   100%
src/lilbee/cli/tui/widgets/fleet_body.py FleetBody   205 0 0   100%
src/lilbee/cli/tui/widgets/fleet_body.py FleetBody.PlacementReloading   2 0 0   100%
src/lilbee/cli/tui/widgets/fleet_body.py (no class)   105 0 2   100%
src/lilbee/cli/tui/widgets/fleet_drawer.py FleetDrawer   11 0 0   100%
src/lilbee/cli/tui/widgets/fleet_drawer.py (no class)   22 0 0   100%
src/lilbee/cli/tui/widgets/fork_picker.py ForkPoint   0 0 0   100%
src/lilbee/cli/tui/widgets/fork_picker.py ForkPicker   10 0 0   100%
src/lilbee/cli/tui/widgets/fork_picker.py (no class)   40 0 0   100%
src/lilbee/cli/tui/widgets/gpu_fleet_panel.py GpuFleetPanel   49 0 0   100%
src/lilbee/cli/tui/widgets/gpu_fleet_panel.py (no class)   87 0 2   100%
src/lilbee/cli/tui/widgets/grid_list_toggle.py GridListToggle   24 0 0   100%
src/lilbee/cli/tui/widgets/grid_list_toggle.py (no class)   23 0 0   100%
src/lilbee/cli/tui/widgets/grid_select.py GridSelect   82 0 0   100%
src/lilbee/cli/tui/widgets/grid_select.py GridSelect.Selected   1 0 0   100%
src/lilbee/cli/tui/widgets/grid_select.py GridSelect.Highlighted   1 0 0   100%
src/lilbee/cli/tui/widgets/grid_select.py GridSelect.LeaveUp   0 0 0   100%
src/lilbee/cli/tui/widgets/grid_select.py GridSelect.LeaveDown   0 0 0   100%
src/lilbee/cli/tui/widgets/grid_select.py (no class)   50 0 0   100%
src/lilbee/cli/tui/widgets/help_hint.py HelpHint   8 0 0   100%
src/lilbee/cli/tui/widgets/help_hint.py (no class)   12 0 0   100%
src/lilbee/cli/tui/widgets/list_text_area.py ListTextArea   2 0 0   100%
src/lilbee/cli/tui/widgets/list_text_area.py ListTextArea.Blurred   3 0 0   100%
src/lilbee/cli/tui/widgets/list_text_area.py (no class)   10 0 0   100%
src/lilbee/cli/tui/widgets/message.py _AnswerMarkdownIt   1 0 0   100%
src/lilbee/cli/tui/widgets/message.py UserMessage   4 0 0   100%
src/lilbee/cli/tui/widgets/message.py AssistantMessage   89 0 0   100%
src/lilbee/cli/tui/widgets/message.py (no class)   54 0 2   100%
src/lilbee/cli/tui/widgets/model_bar.py ModelOption   0 0 0   100%
src/lilbee/cli/tui/widgets/model_bar.py ModelPickerButton   49 0 0   100%
src/lilbee/cli/tui/widgets/model_bar.py ChatModePill   5 0 0   100%
src/lilbee/cli/tui/widgets/model_bar.py ChatModeToggle   53 0 0   100%
src/lilbee/cli/tui/widgets/model_bar.py RoleRow   21 0 0   100%
src/lilbee/cli/tui/widgets/model_bar.py ModelBar   59 0 0   100%
src/lilbee/cli/tui/widgets/model_bar.py (no class)   195 0 3   100%
src/lilbee/cli/tui/widgets/model_card.py ModelCard   12 0 0   100%
src/lilbee/cli/tui/widgets/model_card.py (no class)   33 0 2   100%
src/lilbee/cli/tui/widgets/model_grid.py _CardLines   0 0 0   100%
src/lilbee/cli/tui/widgets/model_grid.py ModelGrid   152 0 0   100%
src/lilbee/cli/tui/widgets/model_grid.py ModelGrid.Selected   1 0 0   100%
src/lilbee/cli/tui/widgets/model_grid.py ModelGrid.LeaveUp   0 0 0   100%
src/lilbee/cli/tui/widgets/model_grid.py ModelGrid.LeaveDown   0 0 0   100%
src/lilbee/cli/tui/widgets/model_grid.py ModelGrid.Highlighted   0 0 0   100%
src/lilbee/cli/tui/widgets/model_grid.py (no class)   128 0 0   100%
src/lilbee/cli/tui/widgets/model_list.py ModelListSection   0 0 0   100%
src/lilbee/cli/tui/widgets/model_list.py ModelList   44 0 0   100%
src/lilbee/cli/tui/widgets/model_list.py ModelList.Selected   0 0 0   100%
src/lilbee/cli/tui/widgets/model_list.py (no class)   88 0 0   100%
src/lilbee/cli/tui/widgets/model_pick.py (no class)   96 0 5   100%
src/lilbee/cli/tui/widgets/notice_dialog.py _DismissPill   3 0 0   100%
src/lilbee/cli/tui/widgets/notice_dialog.py NoticeDialog   10 0 0   100%
src/lilbee/cli/tui/widgets/notice_dialog.py (no class)   19 0 0   100%
src/lilbee/cli/tui/widgets/profile_line.py ProfileLinePill   3 0 0   100%
src/lilbee/cli/tui/widgets/profile_line.py ProfileLinePill.Jump   0 0 0   100%
src/lilbee/cli/tui/widgets/profile_line.py ProfileLine   11 0 0   100%
src/lilbee/cli/tui/widgets/profile_line.py (no class)   17 0 2   100%
src/lilbee/cli/tui/widgets/progress_cell.py (no class)   20 0 0   100%
src/lilbee/cli/tui/widgets/scope_chip.py ScopePill   6 0 0   100%
src/lilbee/cli/tui/widgets/scope_chip.py ScopeChip   33 0 0   100%
src/lilbee/cli/tui/widgets/scope_chip.py (no class)   39 0 2   100%
src/lilbee/cli/tui/widgets/search_hf_cta_item.py SearchHFCtaItem   8 0 0   100%
src/lilbee/cli/tui/widgets/search_hf_cta_item.py SearchHFCtaItem.Selected   2 0 0   100%
src/lilbee/cli/tui/widgets/search_hf_cta_item.py (no class)   27 0 0   100%
src/lilbee/cli/tui/widgets/session_list.py _RowText   0 0 0   100%
src/lilbee/cli/tui/widgets/session_list.py SessionRow   10 0 0   100%
src/lilbee/cli/tui/widgets/session_list.py _FilterInput   4 0 0   100%
src/lilbee/cli/tui/widgets/session_list.py SessionListPanel   111 0 0   100%
src/lilbee/cli/tui/widgets/session_list.py SessionListPanel.ChatOpened   0 0 0   100%
src/lilbee/cli/tui/widgets/session_list.py SessionListPanel.CloseRequested   0 0 0   100%
src/lilbee/cli/tui/widgets/session_list.py (no class)   65 0 2   100%
src/lilbee/cli/tui/widgets/sessions_drawer.py SessionsDrawer   8 0 0   100%
src/lilbee/cli/tui/widgets/sessions_drawer.py (no class)   20 0 0   100%
src/lilbee/cli/tui/widgets/slash_command_catalog.py CatalogGroup   0 0 0   100%
src/lilbee/cli/tui/widgets/slash_command_catalog.py SlashCommandCatalog   44 0 0   100%
src/lilbee/cli/tui/widgets/slash_command_catalog.py (no class)   82 0 0   100%
src/lilbee/cli/tui/widgets/stable_footer.py StableFooter   12 0 0   100%
src/lilbee/cli/tui/widgets/stable_footer.py (no class)   10 0 0   100%
src/lilbee/cli/tui/widgets/status_bar.py ViewTab   9 0 0   100%
src/lilbee/cli/tui/widgets/status_bar.py ViewTabs   44 0 0   100%
src/lilbee/cli/tui/widgets/status_bar.py (no class)   38 0 2   100%
src/lilbee/cli/tui/widgets/task_bar.py TaskBar   130 0 0   100%
src/lilbee/cli/tui/widgets/task_bar.py (no class)   70 0 2   100%
src/lilbee/cli/tui/widgets/task_bar_controller.py TaskOutcome   0 0 0   100%
src/lilbee/cli/tui/widgets/task_bar_controller.py ProgressReporter   9 0 0   100%
src/lilbee/cli/tui/widgets/task_bar_controller.py _TaskWorker   2 0 0   100%
src/lilbee/cli/tui/widgets/task_bar_controller.py TaskBarController   176 0 0   100%
src/lilbee/cli/tui/widgets/task_bar_controller.py (no class)   103 0 2   100%
src/lilbee/cli/tui/widgets/task_row.py TaskRow   30 0 0   100%
src/lilbee/cli/tui/widgets/task_row.py (no class)   41 0 0   100%
src/lilbee/cli/tui/widgets/thinking_header.py ThinkingHeader   17 0 0   100%
src/lilbee/cli/tui/widgets/thinking_header.py (no class)   41 0 0   100%
src/lilbee/cli/tui/widgets/top_bars.py TopBars   0 0 0   100%
src/lilbee/cli/tui/widgets/top_bars.py (no class)   7 0 0   100%
src/lilbee/cli/upgrade_line.py UpgradeLine   27 0 0   100%
src/lilbee/cli/upgrade_line.py (no class)   14 0 0   100%
src/lilbee/config_meta.py (no class)   32 0 0   100%
src/lilbee/core/__init__.py (no class)   0 0 0   100%
src/lilbee/core/config/__init__.py (no class)   7 0 0   100%
src/lilbee/core/config/context.py (no class)   23 0 3   100%
src/lilbee/core/config/defaults.py (no class)   56 0 0   100%
src/lilbee/core/config/enums.py ReasoningMode   0 0 0   100%
src/lilbee/core/config/enums.py FtsLanguage   0 0 0   100%
src/lilbee/core/config/enums.py ChatMode   0 0 0   100%
src/lilbee/core/config/enums.py LlmProvider   0 0 0   100%
src/lilbee/core/config/enums.py RerankerType   0 0 0   100%
src/lilbee/core/config/enums.py CrawlRenderMode   0 0 0   100%
src/lilbee/core/config/enums.py ClustererBackend   0 0 0   100%
src/lilbee/core/config/enums.py WikiEntityMode   0 0 0   100%
src/lilbee/core/config/enums.py TableModel   0 0 0   100%
src/lilbee/core/config/enums.py OcrMode   0 0 0   100%
src/lilbee/core/config/enums.py OcrPageStrategy   0 0 0   100%
src/lilbee/core/config/enums.py KvCacheType   0 0 0   100%
src/lilbee/core/config/enums.py ProfileScope   0 0 0   100%
src/lilbee/core/config/enums.py SettingSource   0 0 0   100%
src/lilbee/core/config/enums.py (no class)   73 0 0   100%
src/lilbee/core/config/keys.py (no class)   4 0 0   100%
src/lilbee/core/config/load_warnings.py RefusedVariableError   0 0 0   100%
src/lilbee/core/config/load_warnings.py (no class)   44 0 0   100%
src/lilbee/core/config/login_host.py (no class)   22 0 0   100%
src/lilbee/core/config/mediawiki_namespaces.py (no class)   12 0 0   100%
src/lilbee/core/config/model.py Config   138 0 0   100%
src/lilbee/core/config/model.py _PlainEnvSource   25 0 0   100%
src/lilbee/core/config/model.py _TomlSource   39 0 0   100%
src/lilbee/core/config/model.py _ProfileSource   12 0 0   100%
src/lilbee/core/config/model.py (no class)   427 0 0   100%
src/lilbee/core/config/parsing.py (no class)   34 0 0   100%
src/lilbee/core/config/resolve.py ProfileTable   0 0 0   100%
src/lilbee/core/config/resolve.py SettingLayers   0 0 0   100%
src/lilbee/core/config/resolve.py Resolved   0 0 0   100%
src/lilbee/core/config/resolve.py (no class)   129 0 0   100%
src/lilbee/core/config/schema.py (no class)   31 0 0   100%
src/lilbee/core/config/validators.py (no class)   23 0 0   100%
src/lilbee/core/crawl_patterns.py (no class)   28 0 0   100%
src/lilbee/core/health_warnings.py WarningCode   0 0 0   100%
src/lilbee/core/health_warnings.py HealthWarning   0 0 0   100%
src/lilbee/core/health_warnings.py (no class)   24 0 0   100%
src/lilbee/core/llm_json.py (no class)   21 0 0   100%
src/lilbee/core/profile_files.py ProfileFolder   0 0 0   100%
src/lilbee/core/profile_files.py NameProblem   0 0 0   100%
src/lilbee/core/profile_files.py ProfileFileError   0 0 0   100%
src/lilbee/core/profile_files.py ProfileNameClashError   0 0 0   100%
src/lilbee/core/profile_files.py ProfileAuthor   0 0 0   100%
src/lilbee/core/profile_files.py ProfileFile   0 0 0   100%
src/lilbee/core/profile_files.py ProfileEntry   0 0 0   100%
src/lilbee/core/profile_files.py ProfileCatalog   3 0 0   100%
src/lilbee/core/profile_files.py ProfileStore   1 0 0   100%
src/lilbee/core/profile_files.py ProfileValidation   1 0 0   100%
src/lilbee/core/profile_files.py PlannedWrite   5 0 0   100%
src/lilbee/core/profile_files.py (no class)   361 0 0   100%
src/lilbee/core/project_state.py ProjectState   0 0 0   100%
src/lilbee/core/project_state.py (no class)   45 0 0   100%
src/lilbee/core/results.py Excerpt   0 0 0   100%
src/lilbee/core/results.py DocumentResult   0 0 0   100%
src/lilbee/core/results.py (no class)   39 0 0   100%
src/lilbee/core/security.py PathTraversalError   0 0 0   100%
src/lilbee/core/security.py (no class)   74 0 2   100%
src/lilbee/core/settings.py ConfigChangedWhileReadError   0 0 0   100%
src/lilbee/core/settings.py ReadOnlyConfigError   0 0 0   100%
src/lilbee/core/settings.py OverlayReading   0 0 0   100%
src/lilbee/core/settings.py _LastOverlay   7 0 0   100%
src/lilbee/core/settings.py _RegistryWatch   0 0 0   100%
src/lilbee/core/settings.py _RegistryWatches   8 0 0   100%
src/lilbee/core/settings.py (no class)   227 0 0   100%
src/lilbee/core/system.py _Folder   15 0 0   100%
src/lilbee/core/system.py DiskSpelling   12 0 0   100%
src/lilbee/core/system.py (no class)   153 0 0   100%
src/lilbee/core/text.py (no class)   41 0 0   100%
src/lilbee/core/vectors.py (no class)   5 0 0   100%
src/lilbee/core/web_names.py (no class)   12 0 0   100%
src/lilbee/crawler/__init__.py (no class)   11 0 0   100%
src/lilbee/crawler/availability.py (no class)   8 0 0   100%
src/lilbee/crawler/backends/__init__.py (no class)   0 0 0   100%
src/lilbee/crawler/backends/crawlberg/__init__.py (no class)   9 0 0   100%
src/lilbee/crawler/backends/crawlberg/config.py _CrawlSpec   0 0 0   100%
src/lilbee/crawler/backends/crawlberg/config.py _Pacing   4 0 0   100%
src/lilbee/crawler/backends/crawlberg/config.py (no class)   96 0 2   100%
src/lilbee/crawler/backends/crawlberg/events.py _EventKind   0 0 0   100%
src/lilbee/crawler/backends/crawlberg/events.py _Event   1 0 0   100%
src/lilbee/crawler/backends/crawlberg/events.py (no class)   80 0 2   100%
src/lilbee/crawler/backends/crawlberg/fetcher.py CrawlbergFetcher   32 0 0   100%
src/lilbee/crawler/backends/crawlberg/fetcher.py (no class)   41 0 4   100%
src/lilbee/crawler/backends/crawlberg/links.py _ExcludedLinks   36 0 0   100%
src/lilbee/crawler/backends/crawlberg/links.py (no class)   38 0 0   100%
src/lilbee/crawler/bootstrap.py CrawlerBrowserError   0 0 0   100%
src/lilbee/crawler/bootstrap.py ChromiumMissingError   0 0 0   100%
src/lilbee/crawler/bootstrap.py CrawlEngineRefusedError   0 0 0   100%
src/lilbee/crawler/bootstrap.py CrawlerBackendError   0 0 0   100%
src/lilbee/crawler/bootstrap.py (no class)   183 0 0   100%
src/lilbee/crawler/discovery.py (no class)   7 0 0   100%
src/lilbee/crawler/events.py (no class)   68 0 0   100%
src/lilbee/crawler/fetcher.py WebFetcher   0 0 15   100%
src/lilbee/crawler/fetcher.py (no class)   4 0 42   100%
src/lilbee/crawler/messages.py (no class)   8 0 0   100%
src/lilbee/crawler/models.py CrawlResult   5 0 0   100%
src/lilbee/crawler/models.py FetchedPage   0 0 0   100%
src/lilbee/crawler/models.py CrawlLogin   14 0 0   100%
src/lilbee/crawler/models.py ConcurrencySpec   0 0 0   100%
src/lilbee/crawler/models.py FilterSpec   0 0 0   100%
src/lilbee/crawler/models.py (no class)   62 0 0   100%
src/lilbee/crawler/runner.py (no class)   176 0 0   100%
src/lilbee/crawler/save.py CrawlRecord   0 0 0   100%
src/lilbee/crawler/save.py (no class)   270 0 0   100%
src/lilbee/crawler/sitemap.py (no class)   73 0 3   100%
src/lilbee/crawler/stored_login.py (no class)   22 0 0   100%
src/lilbee/crawler/task.py TaskStatus   0 0 0   100%
src/lilbee/crawler/task.py CrawlTask   1 0 0   100%
src/lilbee/crawler/task.py TaskRegistry   2 0 0   100%
src/lilbee/crawler/task.py (no class)   122 0 0   100%
src/lilbee/crawler/url_filter.py (no class)   94 0 2   100%
src/lilbee/data/__init__.py (no class)   0 0 0   100%
src/lilbee/data/analyze.py FileFailure   0 0 0   100%
src/lilbee/data/analyze.py PdfSignals   0 0 0   100%
src/lilbee/data/analyze.py LanguageShare   0 0 0   100%
src/lilbee/data/analyze.py CorpusSignals   1 0 0   100%
src/lilbee/data/analyze.py _Reading   0 0 0   100%
src/lilbee/data/analyze.py _ExtractedView   7 0 0   100%
src/lilbee/data/analyze.py (no class)   145 0 2   100%
src/lilbee/data/export.py DatasetFormat   0 0 0   100%
src/lilbee/data/export.py ImportResult   0 0 0   100%
src/lilbee/data/export.py (no class)   154 0 3   100%
src/lilbee/data/extract/__init__.py (no class)   0 0 0   100%
src/lilbee/data/extract/backends/__init__.py (no class)   3 0 0   100%
src/lilbee/data/extract/backends/embedding.py LilbeeEmbeddingBackend   7 0 0   100%
src/lilbee/data/extract/backends/embedding.py (no class)   10 0 3   100%
src/lilbee/data/extract/backends/registry.py BackendKind   0 0 0   100%
src/lilbee/data/extract/backends/registry.py XbergBinding   0 0 0   100%
src/lilbee/data/extract/backends/registry.py _BackendRegistry   19 0 0   100%
src/lilbee/data/extract/backends/registry.py (no class)   45 0 3   100%
src/lilbee/data/extract/backends/tokenizer.py LilbeeTokenizerBackend   19 0 0   100%
src/lilbee/data/extract/backends/tokenizer.py (no class)   21 0 4   100%
src/lilbee/data/extract/backends/vision_ocr.py OcrRequestContext   0 0 0   100%
src/lilbee/data/extract/backends/vision_ocr.py _OcrRequestRegistry   12 0 0   100%
src/lilbee/data/extract/backends/vision_ocr.py _OcrConfigView   11 0 0   100%
src/lilbee/data/extract/backends/vision_ocr.py _OcrFn   0 0 1   100%
src/lilbee/data/extract/backends/vision_ocr.py VisionOcrBackend   26 0 0   100%
src/lilbee/data/extract/backends/vision_ocr.py (no class)   57 0 14   100%
src/lilbee/data/extract/batch.py _Pending   0 0 0   100%
src/lilbee/data/extract/batch.py ExtractBatcher   45 0 0   100%
src/lilbee/data/extract/batch.py (no class)   27 0 5   100%
src/lilbee/data/extract/chunk.py ChunkLimitError   5 0 0   100%
src/lilbee/data/extract/chunk.py (no class)   86 0 2   100%
src/lilbee/data/extract/code_chunker.py CodeChunk   0 0 0   100%
src/lilbee/data/extract/code_chunker.py (no class)   84 0 0   100%
src/lilbee/data/extract/document.py _ExtractedTable   0 0 2   100%
src/lilbee/data/extract/document.py _PageProbe   0 0 0   100%
src/lilbee/data/extract/document.py (no class)   335 0 14   100%
src/lilbee/data/extract/trace.py ExtractionTrace   2 0 0   100%
src/lilbee/data/extract/trace.py (no class)   41 0 0   100%
src/lilbee/data/extract/xberg.py BatchItem   0 0 0   100%
src/lilbee/data/extract/xberg.py (no class)   60 0 4   100%
src/lilbee/data/ingest/__init__.py (no class)   7 0 0   100%
src/lilbee/data/ingest/adaptive.py ConcurrencyMode   0 0 0   100%
src/lilbee/data/ingest/adaptive.py SafetyLimits   0 0 0   100%
src/lilbee/data/ingest/adaptive.py ConcurrencyProfile   3 0 0   100%
src/lilbee/data/ingest/adaptive.py Signals   0 0 0   100%
src/lilbee/data/ingest/adaptive.py ControllerState   0 0 0   100%
src/lilbee/data/ingest/adaptive.py ResizableGate   16 0 0   100%
src/lilbee/data/ingest/adaptive.py AdaptiveController   21 0 0   100%
src/lilbee/data/ingest/adaptive.py (no class)   138 0 2   100%
src/lilbee/data/ingest/code.py (no class)   17 0 0   100%
src/lilbee/data/ingest/discovery.py ExclusionReason   0 0 0   100%
src/lilbee/data/ingest/discovery.py _ScanProgress   16 0 0   100%
src/lilbee/data/ingest/discovery.py ScannedFile   0 0 0   100%
src/lilbee/data/ingest/discovery.py CorpusScan   0 0 0   100%
src/lilbee/data/ingest/discovery.py (no class)   194 0 0   100%
src/lilbee/data/ingest/errors.py (no class)   3 0 0   100%
src/lilbee/data/ingest/fanout.py ShardSpec   0 0 0   100%
src/lilbee/data/ingest/fanout.py ShardOptions   0 0 0   100%
src/lilbee/data/ingest/fanout.py ShardProgress   0 0 0   100%
src/lilbee/data/ingest/fanout.py ShardDone   0 0 0   100%
src/lilbee/data/ingest/fanout.py _ShardReporter   16 0 0   100%
src/lilbee/data/ingest/fanout.py _Aggregate   7 0 0   100%
src/lilbee/data/ingest/fanout.py (no class)   177 0 7   100%
src/lilbee/data/ingest/ignore.py IgnoreRules   33 0 0   100%
src/lilbee/data/ingest/ignore.py (no class)   22 0 0   100%
src/lilbee/data/ingest/pipeline.py _FileChangeVerdict   0 0 0   100%
src/lilbee/data/ingest/pipeline.py _PlanProgress   13 0 0   100%
src/lilbee/data/ingest/pipeline.py _StreamStop   4 0 0   100%
src/lilbee/data/ingest/pipeline.py _MovePool   9 0 0   100%
src/lilbee/data/ingest/pipeline.py _IndexMovePool   14 0 0   100%
src/lilbee/data/ingest/pipeline.py _StreamedPlan   1 0 0   100%
src/lilbee/data/ingest/pipeline.py _ResultFeed   35 0 0   100%
src/lilbee/data/ingest/pipeline.py (no class)   927 0 0   100%
src/lilbee/data/offload.py (no class)   63 0 0   100%
src/lilbee/data/store/__init__.py (no class)   7 0 0   100%
src/lilbee/data/store/core.py _SourceWrite   0 0 0   100%
src/lilbee/data/store/core.py _TableStep   0 0 0   100%
src/lilbee/data/store/core.py Store   1309 0 0   100%
src/lilbee/data/store/core.py (no class)   638 0 6   100%
src/lilbee/data/store/crawl_pages.py CrawlPagesError   0 0 0   100%
src/lilbee/data/store/crawl_pages.py CrawlPage   0 0 0   100%
src/lilbee/data/store/crawl_pages.py _View   38 0 0   100%
src/lilbee/data/store/crawl_pages.py CrawlPages   99 0 0   100%
src/lilbee/data/store/crawl_pages.py (no class)   131 0 3   100%
src/lilbee/data/store/fusion.py (no class)   58 0 0   100%
src/lilbee/data/store/held_import.py (no class)   60 0 0   100%
src/lilbee/data/store/lance_helpers.py (no class)   111 0 5   100%
src/lilbee/data/store/locations.py SourceLocations   25 0 0   100%
src/lilbee/data/store/locations.py (no class)   21 0 0   100%
src/lilbee/data/store/ranking.py (no class)   40 0 0   100%
src/lilbee/data/store/schema.py (no class)   14 0 0   100%
src/lilbee/data/store/types.py ConceptRecords   1 0 0   100%
src/lilbee/data/store/types.py SourceType   0 0 0   100%
src/lilbee/data/store/types.py HeldOut   0 0 0   100%
src/lilbee/data/store/types.py HeldRecord   0 0 0   100%
src/lilbee/data/store/types.py SourceMeta   0 0 0   100%
src/lilbee/data/store/types.py ChunkWrite   0 0 0   100%
src/lilbee/data/store/types.py ChunkType   0 0 0   100%
src/lilbee/data/store/types.py EntitySchemaState   0 0 0   100%
src/lilbee/data/store/types.py SearchScope   0 0 0   100%
src/lilbee/data/store/types.py SearchChunk   1 0 0   100%
src/lilbee/data/store/types.py SourceRecord   0 0 0   100%
src/lilbee/data/store/types.py SourceHead   0 0 0   100%
src/lilbee/data/store/types.py SourceSummary   0 0 0   100%
src/lilbee/data/store/types.py SourceStat   0 0 0   100%
src/lilbee/data/store/types.py SourceStatBackfill   0 0 0   100%
src/lilbee/data/store/types.py SourceMove   0 0 0   100%
src/lilbee/data/store/types.py SourceRelocation   0 0 0   100%
src/lilbee/data/store/types.py SourcesCheckpoint   0 0 0   100%
src/lilbee/data/store/types.py PageTextRecord   0 0 0   100%
src/lilbee/data/store/types.py CitationRecord   0 0 0   100%
src/lilbee/data/store/types.py MemoryKind   0 0 0   100%
src/lilbee/data/store/types.py MemorySource   0 0 0   100%
src/lilbee/data/store/types.py MemoryRow   0 0 0   100%
src/lilbee/data/store/types.py StoreMeta   0 0 0   100%
src/lilbee/data/store/types.py IndexMismatch   0 0 0   100%
src/lilbee/data/store/types.py EmbeddingModelMismatchError   10 0 0   100%
src/lilbee/data/store/types.py RemoveResult   0 0 0   100%
src/lilbee/data/store/types.py (no class)   210 0 0   100%
src/lilbee/data/title.py ExtractionMetadata   0 0 3   100%
src/lilbee/data/title.py (no class)   35 0 9   100%
src/lilbee/data/types.py ShardId   2 0 0   100%
src/lilbee/data/types.py FileToProcess   0 0 0   100%
src/lilbee/data/types.py MemberRecords   0 0 0   100%
src/lilbee/data/types.py DocumentRecords   0 0 0   100%
src/lilbee/data/types.py SkippedSource   0 0 0   100%
src/lilbee/data/types.py FileChangePlan   0 0 0   100%
src/lilbee/data/types.py OcrBackendName   0 0 0   100%
src/lilbee/data/types.py OcrReport   0 0 0   100%
src/lilbee/data/types.py EmbeddingBackendName   0 0 0   100%
src/lilbee/data/types.py TokenizerBackendName   0 0 0   100%
src/lilbee/data/types.py ExtractMode   0 0 0   100%
src/lilbee/data/types.py ChunkRecord   0 0 0   100%
src/lilbee/data/types.py SyncResult   19 0 0   100%
src/lilbee/data/types.py _IngestResult   0 0 0   100%
src/lilbee/data/types.py (no class)   113 0 0   100%
src/lilbee/mcp_server.py _TransportState   0 0 0   100%
src/lilbee/mcp_server.py ProfileAction   0 0 0   100%
src/lilbee/mcp_server.py _ManageArgs   0 0 0   100%
src/lilbee/mcp_server.py LilbeeMCP   14 0 0   100%
src/lilbee/mcp_server.py (no class)   945 0 2   100%
src/lilbee/modelhub/__init__.py (no class)   0 0 0   100%
src/lilbee/modelhub/install_state.py InstallState   0 0 0   100%
src/lilbee/modelhub/install_state.py (no class)   14 0 0   100%
src/lilbee/modelhub/model_info.py ModelArchInfo   0 0 0   100%
src/lilbee/modelhub/model_info.py (no class)   63 0 0   100%
src/lilbee/modelhub/model_manager/__init__.py (no class)   5 0 0   100%
src/lilbee/modelhub/model_manager/core.py ModelManager   116 0 0   100%
src/lilbee/modelhub/model_manager/core.py (no class)   47 0 0   100%
src/lilbee/modelhub/model_manager/discovery.py KnownModelCache   31 0 0   100%
src/lilbee/modelhub/model_manager/discovery.py (no class)   107 0 0   100%
src/lilbee/modelhub/model_manager/types.py ModelNotFoundError   0 0 0   100%
src/lilbee/modelhub/model_manager/types.py RemoteModel   0 0 0   100%
src/lilbee/modelhub/model_manager/types.py ApiModelGroup   0 0 0   100%
src/lilbee/modelhub/model_manager/types.py ValidationResult   0 0 0   100%
src/lilbee/modelhub/model_manager/types.py (no class)   24 0 0   100%
src/lilbee/modelhub/model_manager/validation.py CanonicalRef   0 0 0   100%
src/lilbee/modelhub/model_manager/validation.py (no class)   102 0 2   100%
src/lilbee/modelhub/models.py ModelInfo   0 0 0   100%
src/lilbee/modelhub/models.py get_system_ram_gb._MEMORYSTATUSEX   0 0 0   100%
src/lilbee/modelhub/models.py (no class)   153 0 0   100%
src/lilbee/modelhub/registry.py ModelManifest   2 0 0   100%
src/lilbee/modelhub/registry.py ModelRegistry   229 0 0   100%
src/lilbee/modelhub/registry.py (no class)   166 0 2   100%
src/lilbee/modelhub/role_validator.py TaskMismatchError   4 0 0   100%
src/lilbee/modelhub/role_validator.py (no class)   78 0 0   100%
src/lilbee/parent_monitor.py (no class)   55 0 0   100%
src/lilbee/providers/__init__.py (no class)   0 0 0   100%
src/lilbee/providers/availability.py (no class)   13 0 0   100%
src/lilbee/providers/backend_names.py BackendName   0 0 0   100%
src/lilbee/providers/backend_names.py (no class)   11 0 0   100%
src/lilbee/providers/backends/__init__.py (no class)   0 0 0   100%
src/lilbee/providers/backends/liter_llm/__init__.py (no class)   8 0 2   100%
src/lilbee/providers/backends/liter_llm/backend.py LiterLlmBackend   124 0 0   100%
src/lilbee/providers/backends/liter_llm/backend.py (no class)   39 0 0   100%
src/lilbee/providers/backends/liter_llm/client.py (no class)   24 0 0   100%
src/lilbee/providers/backends/liter_llm/config.py (no class)   64 0 0   100%
src/lilbee/providers/backends/liter_llm/errors.py (no class)   15 0 0   100%
src/lilbee/providers/backends/liter_llm/events.py (no class)   34 0 0   100%
src/lilbee/providers/base.py ClosableIterator   0 0 1   100%
src/lilbee/providers/base.py LLMOptions   1 0 0   100%
src/lilbee/providers/base.py ChosenSeed   0 0 0   100%
src/lilbee/providers/base.py ProviderErrorKind   0 0 0   100%
src/lilbee/providers/base.py ProviderError   3 0 0   100%
src/lilbee/providers/base.py ToolCall   0 0 0   100%
src/lilbee/providers/base.py ChatToolResult   0 0 0   100%
src/lilbee/providers/base.py FinishReason   6 0 0   100%
src/lilbee/providers/base.py TokenUsage   0 0 0   100%
src/lilbee/providers/base.py ChatResult   0 0 0   100%
src/lilbee/providers/base.py ToolCallDelta   0 0 0   100%
src/lilbee/providers/base.py StreamFinish   0 0 0   100%
src/lilbee/providers/base.py LLMProvider   0 0 206   100%
src/lilbee/providers/base.py (no class)   108 0 133   100%
src/lilbee/providers/engine_params.py (no class)   111 0 2   100%
src/lilbee/providers/factory.py SdkLibrary   0 0 0   100%
src/lilbee/providers/factory.py (no class)   31 0 6   100%
src/lilbee/providers/fleet/__init__.py (no class)   0 0 0   100%
src/lilbee/providers/fleet/adapters.py RoleServerSpec   0 0 0   100%
src/lilbee/providers/fleet/adapters.py PoolingType   0 0 0   100%
src/lilbee/providers/fleet/adapters.py (no class)   109 0 0   100%
src/lilbee/providers/fleet/binary.py EngineTool   0 0 0   100%
src/lilbee/providers/fleet/binary.py (no class)   107 0 0   100%
src/lilbee/providers/fleet/child_guard.py _LifetimeSpawner   11 0 0   100%
src/lilbee/providers/fleet/child_guard.py _assign_to_kill_on_close_job.JobObjectBasicLimitInformation   0 0 0   100%
src/lilbee/providers/fleet/child_guard.py _assign_to_kill_on_close_job.IoCounters   0 0 0   100%
src/lilbee/providers/fleet/child_guard.py _assign_to_kill_on_close_job.JobObjectExtendedLimitInformation   0 0 0   100%
src/lilbee/providers/fleet/child_guard.py (no class)   76 0 61   100%
src/lilbee/providers/fleet/client.py _ChatToolSpecFunction   0 0 0   100%
src/lilbee/providers/fleet/client.py ChatTool   0 0 0   100%
src/lilbee/providers/fleet/client.py ChatDeadlineError   0 0 0   100%
src/lilbee/providers/fleet/client.py StreamInterruptedError   1 0 0   100%
src/lilbee/providers/fleet/client.py LlamaServerClient   334 0 0   100%
src/lilbee/providers/fleet/client.py _InFlight   4 0 0   100%
src/lilbee/providers/fleet/client.py _AbortableStream   17 0 0   100%
src/lilbee/providers/fleet/client.py _ThinkInliner   20 0 0   100%
src/lilbee/providers/fleet/client.py (no class)   475 0 0   100%
src/lilbee/providers/fleet/contract.py (no class)   35 0 3   100%
src/lilbee/providers/fleet/ctx.py (no class)   42 0 0   100%
src/lilbee/providers/fleet/cuda_runtime.py (no class)   65 0 2   100%
src/lilbee/providers/fleet/devices.py FleetDevice   0 0 0   100%
src/lilbee/providers/fleet/devices.py DeviceProbe   0 0 0   100%
src/lilbee/providers/fleet/devices.py (no class)   214 0 0   100%
src/lilbee/providers/fleet/engine_diagnostics.py (no class)   28 0 0   100%
src/lilbee/providers/fleet/engine_install.py InstallMethod   0 0 0   100%
src/lilbee/providers/fleet/engine_install.py (no class)   47 0 0   100%
src/lilbee/providers/fleet/engine_reaper.py _IdleCount   2 0 0   100%
src/lilbee/providers/fleet/engine_reaper.py (no class)   63 0 2   100%
src/lilbee/providers/fleet/gpu_backends/__init__.py (no class)   23 0 1   100%
src/lilbee/providers/fleet/gpu_backends/amd.py AmdBackend   4 0 0   100%
src/lilbee/providers/fleet/gpu_backends/amd.py (no class)   77 0 0   100%
src/lilbee/providers/fleet/gpu_backends/apple.py AppleBackend   1 0 0   100%
src/lilbee/providers/fleet/gpu_backends/apple.py (no class)   20 0 0   100%
src/lilbee/providers/fleet/gpu_backends/base.py UtilSample   0 0 0   100%
src/lilbee/providers/fleet/gpu_backends/base.py UtilBackend   0 0 1   100%
src/lilbee/providers/fleet/gpu_backends/base.py (no class)   65 0 3   100%
src/lilbee/providers/fleet/gpu_backends/fdinfo.py (no class)   75 0 0   100%
src/lilbee/providers/fleet/gpu_backends/intel.py IntelHintKind   0 0 0   100%
src/lilbee/providers/fleet/gpu_backends/intel.py IntelUtilHint   0 0 0   100%
src/lilbee/providers/fleet/gpu_backends/intel.py IntelBackend   5 0 0   100%
src/lilbee/providers/fleet/gpu_backends/intel.py (no class)   137 0 0   100%
src/lilbee/providers/fleet/gpu_backends/nvidia.py SmiCache   13 0 0   100%
src/lilbee/providers/fleet/gpu_backends/nvidia.py NvidiaBackend   1 0 0   100%
src/lilbee/providers/fleet/gpu_backends/nvidia.py (no class)   42 0 0   100%
src/lilbee/providers/fleet/gpu_env.py (no class)   61 0 0   100%
src/lilbee/providers/fleet/gpu_hardware.py (no class)   58 0 4   100%
src/lilbee/providers/fleet/gpu_select.py VkDeviceType   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py VulkanDevice   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py PCIVendorID   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py VulkanIcdEnvVar   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py _VkApplicationInfo   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py _VkInstanceCreateInfo   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py _VkPhysicalDeviceLimits   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py _VkPhysicalDeviceSparseProperties   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py _VkPhysicalDeviceProperties   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py _VkMemoryType   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py _VkMemoryHeap   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py _VkPhysicalDevice16BitStorageFeatures   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py _VkPhysicalDeviceFeatures2   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py _VkExtensionProperties   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py _VkPhysicalDeviceIDProperties   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py _VkPhysicalDeviceProperties2   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py _VkPhysicalDeviceMemoryProperties   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py _VkPhysicalDeviceMemoryProperties2   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py _VkPhysicalDeviceMemoryBudgetPropertiesEXT   0 0 0   100%
src/lilbee/providers/fleet/gpu_select.py (no class)   379 0 2   100%
src/lilbee/providers/fleet/gpu_stats.py DeviceLike   0 0 5   100%
src/lilbee/providers/fleet/gpu_stats.py GpuStat   0 0 0   100%
src/lilbee/providers/fleet/gpu_stats.py (no class)   82 0 8   100%
src/lilbee/providers/fleet/groups.py SwapGroup   1 0 0   100%
src/lilbee/providers/fleet/groups.py (no class)   13 0 0   100%
src/lilbee/providers/fleet/ingest_warmth.py (no class)   13 0 0   100%
src/lilbee/providers/fleet/launch.py InstanceLaunch   5 0 0   100%
src/lilbee/providers/fleet/launch.py (no class)   35 0 0   100%
src/lilbee/providers/fleet/loadability.py (no class)   54 0 0   100%
src/lilbee/providers/fleet/normalize.py ChatToolCallFunction   0 0 0   100%
src/lilbee/providers/fleet/normalize.py ChatToolCall   0 0 0   100%
src/lilbee/providers/fleet/normalize.py ChatMessage   0 0 0   100%
src/lilbee/providers/fleet/normalize.py (no class)   73 0 0   100%
src/lilbee/providers/fleet/placement.py ModelPlacementInput   0 0 0   100%
src/lilbee/providers/fleet/placement.py InstancePlan   0 0 0   100%
src/lilbee/providers/fleet/placement.py Placement   0 0 0   100%
src/lilbee/providers/fleet/placement.py _Placed   0 0 0   100%
src/lilbee/providers/fleet/placement.py (no class)   287 0 0   100%
src/lilbee/providers/fleet/placement_spec.py PlacementError   0 0 0   100%
src/lilbee/providers/fleet/placement_spec.py RolePlacement   0 0 0   100%
src/lilbee/providers/fleet/placement_spec.py PlacementSpec   21 0 0   100%
src/lilbee/providers/fleet/placement_spec.py (no class)   66 0 0   100%
src/lilbee/providers/fleet/planning.py DeviceReading   0 0 0   100%
src/lilbee/providers/fleet/planning.py _ReadDeviceCache   30 0 0   100%
src/lilbee/providers/fleet/planning.py _PlanProbe   0 0 0   100%
src/lilbee/providers/fleet/planning.py _FailedProbe   0 0 0   100%
src/lilbee/providers/fleet/planning.py _PlanProbeStore   32 0 0   100%
src/lilbee/providers/fleet/planning.py _CtxDownshiftStore   20 0 0   100%
src/lilbee/providers/fleet/planning.py ResolvedPlacement   0 0 0   100%
src/lilbee/providers/fleet/planning.py FleetPlan   0 0 0   100%
src/lilbee/providers/fleet/planning.py _VisionRequestGrant   6 0 0   100%
src/lilbee/providers/fleet/planning.py (no class)   959 0 2   100%
src/lilbee/providers/fleet/proc.py (no class)   28 0 2   100%
src/lilbee/providers/fleet/provider.py _SlotOwed   0 0 0   100%
src/lilbee/providers/fleet/provider.py _PrimedStream   7 0 0   100%
src/lilbee/providers/fleet/provider.py _VisionReplica   0 0 0   100%
src/lilbee/providers/fleet/provider.py _PageBudgetExhausted   0 0 0   100%
src/lilbee/providers/fleet/provider.py _VisionDispatcher   25 0 0   100%
src/lilbee/providers/fleet/provider.py _EngineDemand   0 0 0   100%
src/lilbee/providers/fleet/provider.py FleetProvider   763 0 0   100%
src/lilbee/providers/fleet/provider.py (no class)   460 0 3   100%
src/lilbee/providers/fleet/readback.py (no class)   158 0 0   100%
src/lilbee/providers/fleet/replicas.py (no class)   24 0 0   100%
src/lilbee/providers/fleet/rocm_runtime.py (no class)   96 0 2   100%
src/lilbee/providers/fleet/swap_config.py (no class)   54 0 4   100%
src/lilbee/providers/fleet/swap_manager.py EngineLifetime   0 0 0   100%
src/lilbee/providers/fleet/swap_manager.py SwapState   0 0 0   100%
src/lilbee/providers/fleet/swap_manager.py PlanOrigin   0 0 0   100%
src/lilbee/providers/fleet/swap_manager.py SwapManager   176 0 0   100%
src/lilbee/providers/fleet/swap_manager.py (no class)   467 0 5   100%
src/lilbee/providers/fleet/vram.py GgufVramEstimate   3 0 0   100%
src/lilbee/providers/fleet/vram.py (no class)   104 0 0   100%
src/lilbee/providers/fleet/vulkan_icd_discovery.py (no class)   122 0 4   100%
src/lilbee/providers/fleet/vulkan_probe.py (no class)   15 0 2   100%
src/lilbee/providers/fleet/windowing.py WindowResult   0 0 0   100%
src/lilbee/providers/fleet/windowing.py (no class)   52 0 0   100%
src/lilbee/providers/gguf_meta.py _Scalar   0 0 0   100%
src/lilbee/providers/gguf_meta.py (no class)   166 0 2   100%
src/lilbee/providers/key_check.py _KeyProbe   0 0 0   100%
src/lilbee/providers/key_check.py (no class)   80 0 0   100%
src/lilbee/providers/local_servers/__init__.py (no class)   5 0 0   100%
src/lilbee/providers/local_servers/config_urls.py (no class)   17 0 0   100%
src/lilbee/providers/local_servers/lm_studio.py (no class)   3 0 0   100%
src/lilbee/providers/local_servers/ollama.py (no class)   3 0 0   100%
src/lilbee/providers/local_servers/registry.py (no class)   33 0 0   100%
src/lilbee/providers/local_servers/spec.py LocalServerSpec   4 0 0   100%
src/lilbee/providers/local_servers/spec.py (no class)   15 0 0   100%
src/lilbee/providers/model_cache.py LoaderMode   0 0 0   100%
src/lilbee/providers/model_cache.py (no class)   138 0 0   100%
src/lilbee/providers/model_ref.py ProviderModelRef   11 0 0   100%
src/lilbee/providers/model_ref.py (no class)   81 0 0   100%
src/lilbee/providers/reload_keys.py (no class)   5 0 0   100%
src/lilbee/providers/roles.py WorkerRole   0 0 0   100%
src/lilbee/providers/roles.py EngineBackend   0 0 0   100%
src/lilbee/providers/roles.py Phase   0 0 0   100%
src/lilbee/providers/roles.py RerankMode   0 0 0   100%
src/lilbee/providers/roles.py RoleInfo   0 0 0   100%
src/lilbee/providers/roles.py (no class)   48 0 0   100%
src/lilbee/providers/routing_provider.py RoutingProvider   125 0 0   100%
src/lilbee/providers/routing_provider.py (no class)   65 0 3   100%
src/lilbee/providers/sdk_backend.py SdkToolCall   0 0 0   100%
src/lilbee/providers/sdk_backend.py SdkToolCallDelta   0 0 0   100%
src/lilbee/providers/sdk_backend.py CompletionResult   0 0 0   100%
src/lilbee/providers/sdk_backend.py StreamChunk   0 0 0   100%
src/lilbee/providers/sdk_backend.py EmbeddingResult   0 0 0   100%
src/lilbee/providers/sdk_backend.py CompletionRequest   0 0 0   100%
src/lilbee/providers/sdk_backend.py EmbeddingRequest   0 0 0   100%
src/lilbee/providers/sdk_backend.py RerankRequest   0 0 0   100%
src/lilbee/providers/sdk_backend.py RerankResult   0 0 0   100%
src/lilbee/providers/sdk_backend.py LlmSdkBackend   0 0 47   100%
src/lilbee/providers/sdk_backend.py (no class)   79 0 55   100%
src/lilbee/providers/sdk_llm_provider.py SdkLLMProvider   128 0 0   100%
src/lilbee/providers/sdk_llm_provider.py (no class)   53 0 0   100%
src/lilbee/providers/warm_progress.py WarmPhase   0 0 0   100%
src/lilbee/providers/warm_progress.py WarmProgress   0 0 0   100%
src/lilbee/providers/warm_progress.py WarmProgressTracker   21 0 0   100%
src/lilbee/providers/warm_progress.py (no class)   38 0 0   100%
src/lilbee/retrieval/__init__.py (no class)   0 0 0   100%
src/lilbee/retrieval/clustering.py SourceCluster   0 0 0   100%
src/lilbee/retrieval/clustering.py SourceClusterer   0 0 4   100%
src/lilbee/retrieval/clustering.py Clusterer   5 0 0   100%
src/lilbee/retrieval/clustering.py (no class)   29 0 10   100%
src/lilbee/retrieval/clustering_embedding/__init__.py (no class)   3 0 0   100%
src/lilbee/retrieval/clustering_embedding/clusterer.py EmbeddingClusterer   31 0 0   100%
src/lilbee/retrieval/clustering_embedding/clusterer.py (no class)   19 0 0   100%
src/lilbee/retrieval/clustering_embedding/helpers.py (no class)   168 0 0   100%
src/lilbee/retrieval/clustering_embedding/types.py ClusterChunk   2 0 0   100%
src/lilbee/retrieval/clustering_embedding/types.py (no class)   17 0 0   100%
src/lilbee/retrieval/concepts/__init__.py (no class)   6 0 0   100%
src/lilbee/retrieval/concepts/clusterer.py ConceptGraphClusterer   4 0 0   100%
src/lilbee/retrieval/concepts/clusterer.py (no class)   10 0 0   100%
src/lilbee/retrieval/concepts/community.py Community   0 0 0   100%
src/lilbee/retrieval/concepts/community.py _LeidenResult   0 0 0   100%
src/lilbee/retrieval/concepts/community.py (no class)   36 0 0   100%
src/lilbee/retrieval/concepts/graph.py _PmiInputs   0 0 0   100%
src/lilbee/retrieval/concepts/graph.py ConceptGraph   313 0 0   100%
src/lilbee/retrieval/concepts/graph.py (no class)   71 0 2   100%
src/lilbee/retrieval/concepts/nlp.py (no class)   37 0 0   100%
src/lilbee/retrieval/concepts/schema.py (no class)   8 0 0   100%
src/lilbee/retrieval/embedder.py Embedder   58 0 0   100%
src/lilbee/retrieval/embedder.py (no class)   52 0 0   100%
src/lilbee/retrieval/embedding_profiles.py EmbeddingProfile   0 0 0   100%
src/lilbee/retrieval/embedding_profiles.py (no class)   19 0 0   100%
src/lilbee/retrieval/entities/__init__.py (no class)   4 0 0   100%
src/lilbee/retrieval/entities/extractor.py ExtractionStats   0 0 0   100%
src/lilbee/retrieval/entities/extractor.py (no class)   196 0 2   100%
src/lilbee/retrieval/entities/lifecycle.py (no class)   119 0 4   100%
src/lilbee/retrieval/entities/schema.py ExtractorKind   0 0 0   100%
src/lilbee/retrieval/entities/schema.py EntityType   4 0 0   100%
src/lilbee/retrieval/entities/schema.py EntitySchema   10 0 0   100%
src/lilbee/retrieval/entities/schema.py (no class)   49 0 3   100%
src/lilbee/retrieval/language.py QueryLanguage   0 0 0   100%
src/lilbee/retrieval/language.py (no class)   48 0 0   100%
src/lilbee/retrieval/query/__init__.py (no class)   5 0 0   100%
src/lilbee/retrieval/query/compaction.py CompactionResult   0 0 0   100%
src/lilbee/retrieval/query/compaction.py CompactionPlan   0 0 0   100%
src/lilbee/retrieval/query/compaction.py (no class)   94 0 2   100%
src/lilbee/retrieval/query/dedup.py (no class)   95 0 0   100%
src/lilbee/retrieval/query/expansion.py (no class)   9 0 0   100%
src/lilbee/retrieval/query/formatting.py SourceRef   0 0 0   100%
src/lilbee/retrieval/query/formatting.py AnswerSources   5 0 0   100%
src/lilbee/retrieval/query/formatting.py StreamingCitationFilter   18 0 0   100%
src/lilbee/retrieval/query/formatting.py (no class)   188 0 0   100%
src/lilbee/retrieval/query/history_window.py (no class)   24 0 2   100%
src/lilbee/retrieval/query/intent.py AggregateKind   0 0 0   100%
src/lilbee/retrieval/query/intent.py AggregateQuery   0 0 0   100%
src/lilbee/retrieval/query/intent.py (no class)   135 0 0   100%
src/lilbee/retrieval/query/memory.py (no class)   20 0 0   100%
src/lilbee/retrieval/query/memory_extract.py ExtractedMemory   0 0 0   100%
src/lilbee/retrieval/query/memory_extract.py (no class)   51 0 0   100%
src/lilbee/retrieval/query/neighbors.py (no class)   96 0 3   100%
src/lilbee/retrieval/query/searcher.py QueryMode   0 0 0   100%
src/lilbee/retrieval/query/searcher.py ChatMessage   0 0 0   100%
src/lilbee/retrieval/query/searcher.py AskResult   0 0 0   100%
src/lilbee/retrieval/query/searcher.py StructuredQuery   0 0 0   100%
src/lilbee/retrieval/query/searcher.py RagContext   0 0 0   100%
src/lilbee/retrieval/query/searcher.py Searcher   561 0 0   100%
src/lilbee/retrieval/query/searcher.py (no class)   134 0 3   100%
src/lilbee/retrieval/query/structural.py (no class)   43 0 0   100%
src/lilbee/retrieval/query/tokenize.py (no class)   21 0 0   100%
src/lilbee/retrieval/reasoning.py StreamToken   0 0 0   100%
src/lilbee/retrieval/reasoning.py CapNotice   0 0 0   100%
src/lilbee/retrieval/reasoning.py RetrievalNotice   0 0 0   100%
src/lilbee/retrieval/reasoning.py TagParser   41 0 0   100%
src/lilbee/retrieval/reasoning.py PseudoThinkingNormalizer   35 0 0   100%
src/lilbee/retrieval/reasoning.py ReasoningSplit   0 0 0   100%
src/lilbee/retrieval/reasoning.py (no class)   125 0 2   100%
src/lilbee/retrieval/reranker.py ScoredChunk   0 0 0   100%
src/lilbee/retrieval/reranker.py Reranker   29 0 0   100%
src/lilbee/retrieval/reranker.py (no class)   41 0 0   100%
src/lilbee/runtime/__init__.py (no class)   0 0 0   100%
src/lilbee/runtime/_splash_runner.py PipeSignal   0 0 0   100%
src/lilbee/runtime/_splash_runner.py (no class)   138 0 70   100%
src/lilbee/runtime/asyncio_loop.py (no class)   55 0 0   100%
src/lilbee/runtime/bee_logo.py (no class)   8 0 0   100%
src/lilbee/runtime/cancellation.py TaskCancelledError   0 0 0   100%
src/lilbee/runtime/cancellation.py CancelSignal   0 0 1   100%
src/lilbee/runtime/cancellation.py (no class)   21 0 7   100%
src/lilbee/runtime/console.py PlainConsole   3 0 0   100%
src/lilbee/runtime/console.py (no class)   15 0 2   100%
src/lilbee/runtime/cpu.py (no class)   60 0 0   100%
src/lilbee/runtime/daemon_call.py DaemonCall   15 0 0   100%
src/lilbee/runtime/daemon_call.py (no class)   10 0 0   100%
src/lilbee/runtime/engine_lock.py UserLockHold   5 0 0   100%
src/lilbee/runtime/engine_lock.py (no class)   145 0 2   100%
src/lilbee/runtime/hardware.py FitLevel   0 0 0   100%
src/lilbee/runtime/hardware.py FitChip   0 0 0   100%
src/lilbee/runtime/hardware.py SizeVariantInfo   0 0 0   100%
src/lilbee/runtime/hardware.py (no class)   79 0 0   100%
src/lilbee/runtime/ingest_lock.py IngestLockRegistry   35 0 0   100%
src/lilbee/runtime/ingest_lock.py (no class)   12 0 0   100%
src/lilbee/runtime/launcher.py (no class)   37 0 0   100%
src/lilbee/runtime/lock.py LockTimeoutError   0 0 0   100%
src/lilbee/runtime/lock.py LockingUnsupportedError   0 0 0   100%
src/lilbee/runtime/lock.py ResetRefusedError   0 0 0   100%
src/lilbee/runtime/lock.py LibraryUnlockableError   0 0 0   100%
src/lilbee/runtime/lock.py _NoHardLinksError   0 0 0   100%
src/lilbee/runtime/lock.py SyncMarkWaitCancelledError   0 0 0   100%
src/lilbee/runtime/lock.py ScopeOwner   0 0 0   100%
src/lilbee/runtime/lock.py ScopeHold   2 0 0   100%
src/lilbee/runtime/lock.py _SyncLockAttempt   8 0 0   100%
src/lilbee/runtime/lock.py SyncTurnOwner   0 0 0   100%
src/lilbee/runtime/lock.py (no class)   338 0 0   100%
src/lilbee/runtime/onefile_cache.py (no class)   36 0 0   100%
src/lilbee/runtime/progress/__init__.py (no class)   3 0 0   100%
src/lilbee/runtime/progress/callbacks.py (no class)   5 0 0   100%
src/lilbee/runtime/progress/columns.py (no class)   4 0 0   100%
src/lilbee/runtime/progress/types.py EventType   0 0 0   100%
src/lilbee/runtime/progress/types.py SseEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py SseErrorCode   0 0 0   100%
src/lilbee/runtime/progress/types.py FileStartEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py FileDoneEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py BatchStatus   0 0 0   100%
src/lilbee/runtime/progress/types.py BatchProgressEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py OcrBackendUsed   3 0 0   100%
src/lilbee/runtime/progress/types.py ExtractEvent   1 0 0   100%
src/lilbee/runtime/progress/types.py OcrStartEvent   1 0 0   100%
src/lilbee/runtime/progress/types.py EmbedEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py CrawlStartEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py CrawlPageEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py CrawlPageFailedEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py CrawlDoneEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py SyncDoneEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py SyncWaitEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py SetupStartEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py SetupProgressEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py SetupDoneEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py WikiPhase   0 0 0   100%
src/lilbee/runtime/progress/types.py WikiPhaseEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py WikiPageEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py AnalyzeEvent   0 0 0   100%
src/lilbee/runtime/progress/types.py UpgradePhase   0 0 0   100%
src/lilbee/runtime/progress/types.py TableWork   0 0 0   100%
src/lilbee/runtime/progress/types.py LibraryUpgradeEvent   4 0 0   100%
src/lilbee/runtime/progress/types.py (no class)   162 0 0   100%
src/lilbee/runtime/shard_process.py ShardProcessState   3 0 0   100%
src/lilbee/runtime/shard_process.py (no class)   10 0 0   100%
src/lilbee/runtime/splash.py SplashHandle   0 0 0   100%
src/lilbee/runtime/splash.py (no class)   74 0 7   100%
src/lilbee/runtime/temporal.py DateRange   0 0 0   100%
src/lilbee/runtime/temporal.py (no class)   38 0 0   100%
src/lilbee/server/__init__.py (no class)   3 0 0   100%
src/lilbee/server/anthropic_api/__init__.py (no class)   0 0 0   100%
src/lilbee/server/anthropic_api/errors.py (no class)   9 0 0   100%
src/lilbee/server/anthropic_api/models.py AnthropicEventType   0 0 0   100%
src/lilbee/server/anthropic_api/models.py _AnthropicModel   0 0 0   100%
src/lilbee/server/anthropic_api/models.py SystemTextBlock   0 0 0   100%
src/lilbee/server/anthropic_api/models.py TextBlockParam   0 0 0   100%
src/lilbee/server/anthropic_api/models.py ToolUseBlockParam   0 0 0   100%
src/lilbee/server/anthropic_api/models.py ImageBlockParam   0 0 0   100%
src/lilbee/server/anthropic_api/models.py UnknownBlockParam   0 0 0   100%
src/lilbee/server/anthropic_api/models.py ToolResultBlockParam   0 0 0   100%
src/lilbee/server/anthropic_api/models.py AnthropicMessage   0 0 0   100%
src/lilbee/server/anthropic_api/models.py AnthropicTool   0 0 0   100%
src/lilbee/server/anthropic_api/models.py AnthropicToolChoice   0 0 0   100%
src/lilbee/server/anthropic_api/models.py AnthropicThinking   5 0 0   100%
src/lilbee/server/anthropic_api/models.py _PromptBody   3 0 0   100%
src/lilbee/server/anthropic_api/models.py MessagesRequest   0 0 0   100%
src/lilbee/server/anthropic_api/models.py CountTokensRequest   0 0 0   100%
src/lilbee/server/anthropic_api/models.py CountTokensResponse   0 0 0   100%
src/lilbee/server/anthropic_api/models.py AnthropicUsage   0 0 0   100%
src/lilbee/server/anthropic_api/models.py MessagesResponse   0 0 0   100%
src/lilbee/server/anthropic_api/models.py (no class)   91 0 0   100%
src/lilbee/server/anthropic_api/routes.py (no class)   123 0 0   100%
src/lilbee/server/anthropic_api/streaming.py (no class)   17 0 0   100%
src/lilbee/server/anthropic_api/translate.py _BlockKind   0 0 0   100%
src/lilbee/server/anthropic_api/translate.py _AnthropicStreamMapper   54 0 0   100%
src/lilbee/server/anthropic_api/translate.py (no class)   152 0 0   100%
src/lilbee/server/app.py _ServerLoop   4 0 0   100%
src/lilbee/server/app.py _LibraryOpenWait   7 0 0   100%
src/lilbee/server/app.py _ConfigFileReload   4 0 0   100%
src/lilbee/server/app.py (no class)   132 0 5   100%
src/lilbee/server/auth.py SessionManager   44 0 0   100%
src/lilbee/server/auth.py AuthMiddleware   18 0 0   100%
src/lilbee/server/auth.py (no class)   39 0 0   100%
src/lilbee/server/chat_completions_api/__init__.py (no class)   0 0 0   100%
src/lilbee/server/chat_completions_api/errors.py CompletionsErrorCode   0 0 0   100%
src/lilbee/server/chat_completions_api/errors.py ClassifiedError   0 0 0   100%
src/lilbee/server/chat_completions_api/errors.py (no class)   42 0 0   100%
src/lilbee/server/chat_completions_api/models.py ToolChoiceMode   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsTextContent   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsImageUrl   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsImageContent   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsToolCallFunction   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsToolCall   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsMessage   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsFunctionDef   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsTool   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsToolChoiceFunction   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsNamedToolChoice   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py StreamOptions   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsRequest   4 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsResponseToolCallFunction   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsResponseToolCall   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsResponseMessage   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsResponseChoice   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py PromptTokensDetails   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsUsage   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsResponse   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsStreamToolCallFunction   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsStreamToolCall   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsStreamDelta   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsStreamChoice   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py CompletionsStreamChunk   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py ModelEntry   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py ModelsListResponse   0 0 0   100%
src/lilbee/server/chat_completions_api/models.py (no class)   136 0 0   100%
src/lilbee/server/chat_completions_api/routes.py (no class)   147 0 0   100%
src/lilbee/server/chat_completions_api/streaming.py (no class)   13 0 0   100%
src/lilbee/server/chat_completions_api/translate.py _StreamMapper   35 0 0   100%
src/lilbee/server/chat_completions_api/translate.py (no class)   133 0 1   100%
src/lilbee/server/chat_dispatch/__init__.py (no class)   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py StopReason   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py TextBlock   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py ToolUseBlock   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py ToolResultBlock   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py CanonicalMessage   1 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py CanonicalTool   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py CanonicalToolChoice   2 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py CanonicalChatRequest   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py CanonicalUsage   1 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py TokenCountAccuracy   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py PromptTokenCount   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py CanonicalResponse   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py MessageStart   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py ContentBlockStart   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py TextDelta   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py ToolUseDelta   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py ContentBlockDelta   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py ContentBlockStop   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py MessageDelta   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py MessageStop   0 0 0   100%
src/lilbee/server/chat_dispatch/canonical.py (no class)   129 0 0   100%
src/lilbee/server/chat_dispatch/capability.py (no class)   11 0 0   100%
src/lilbee/server/chat_dispatch/concurrency.py ChatBusyError   0 0 0   100%
src/lilbee/server/chat_dispatch/concurrency.py ChatGate   44 0 0   100%
src/lilbee/server/chat_dispatch/concurrency.py ChatSlotGuard   6 0 0   100%
src/lilbee/server/chat_dispatch/concurrency.py (no class)   32 0 0   100%
src/lilbee/server/chat_dispatch/dispatch.py ModelNotFoundError   2 0 0   100%
src/lilbee/server/chat_dispatch/dispatch.py ModelDoesNotSupportToolsError   2 0 0   100%
src/lilbee/server/chat_dispatch/dispatch.py _OpenBlockKind   0 0 0   100%
src/lilbee/server/chat_dispatch/dispatch.py _StreamState   44 0 0   100%
src/lilbee/server/chat_dispatch/dispatch.py (no class)   196 0 0   100%
src/lilbee/server/chat_dispatch/reasoning_cap.py (no class)   81 0 0   100%
src/lilbee/server/chat_dispatch/tool_args.py (no class)   11 0 0   100%
src/lilbee/server/content_disposition.py (no class)   9 0 0   100%
src/lilbee/server/handlers/__init__.py (no class)   118 0 3   100%
src/lilbee/server/handlers/agent_config.py (no class)   23 0 0   100%
src/lilbee/server/handlers/analyze.py (no class)   34 0 0   100%
src/lilbee/server/handlers/config.py (no class)   49 0 2   100%
src/lilbee/server/handlers/crawl.py (no class)   20 0 0   100%
src/lilbee/server/handlers/documents.py (no class)   65 0 0   100%
src/lilbee/server/handlers/ingest.py (no class)   191 0 3   100%
src/lilbee/server/handlers/memory.py (no class)   23 0 0   100%
src/lilbee/server/handlers/models.py ModelCatalogEntry   0 0 0   100%
src/lilbee/server/handlers/models.py ModelCatalogSection   0 0 0   100%
src/lilbee/server/handlers/models.py ModelsResponse   0 0 0   100%
src/lilbee/server/handlers/models.py (no class)   239 0 3   100%
src/lilbee/server/handlers/profiles.py (no class)   77 0 0   100%
src/lilbee/server/handlers/rag.py _StreamResolution   0 0 0   100%
src/lilbee/server/handlers/rag.py _ChatStreamPlan   0 0 0   100%
src/lilbee/server/handlers/rag.py (no class)   389 0 4   100%
src/lilbee/server/handlers/sessions.py SessionMarkdown   0 0 0   100%
src/lilbee/server/handlers/sessions.py (no class)   83 0 0   100%
src/lilbee/server/handlers/sse.py _QueuedEvent   0 0 0   100%
src/lilbee/server/handlers/sse.py SseEventQueue   27 0 0   100%
src/lilbee/server/handlers/sse.py SseStream   70 0 0   100%
src/lilbee/server/handlers/sse.py (no class)   88 0 0   100%
src/lilbee/server/handlers/wiki.py (no class)   42 0 0   100%
src/lilbee/server/mcp_mount.py (no class)   70 0 3   100%
src/lilbee/server/models.py AskRequest   1 0 0   100%
src/lilbee/server/models.py ChatRequest   1 0 0   100%
src/lilbee/server/models.py _OcrRequest   0 0 0   100%
src/lilbee/server/models.py SyncRequest   0 0 0   100%
src/lilbee/server/models.py AddRequest   0 0 0   100%
src/lilbee/server/models.py SetModelRequest   0 0 0   100%
src/lilbee/server/models.py SourceContentResponse   0 0 0   100%
src/lilbee/server/models.py ChatMessage   0 0 0   100%
src/lilbee/server/models.py CleanedChunk   0 0 0   100%
src/lilbee/server/models.py StatusSourceInfo   0 0 0   100%
src/lilbee/server/models.py StatusConfigInfo   0 0 0   100%
src/lilbee/server/models.py StatusEntityInfo   0 0 0   100%
src/lilbee/server/models.py StatusIndexInfo   0 0 0   100%
src/lilbee/server/models.py StatusResponse   0 0 0   100%
src/lilbee/server/models.py ShutdownResponse   0 0 0   100%
src/lilbee/server/models.py HealthResponse   0 0 0   100%
src/lilbee/server/models.py CompactionInfo   0 0 0   100%
src/lilbee/server/models.py AskResponse   0 0 0   100%
src/lilbee/server/models.py SetModelResponse   0 0 0   100%
src/lilbee/server/models.py ConfigResetRequest   0 0 0   100%
src/lilbee/server/models.py ConfigUpdateResponse   1 0 0   100%
src/lilbee/server/models.py CrawlLoginBody   0 0 0   100%
src/lilbee/server/models.py CrawlRequest   0 0 0   100%
src/lilbee/server/models.py DocumentInfo   0 0 0   100%
src/lilbee/server/models.py DocumentListResponse   0 0 0   100%
src/lilbee/server/models.py DocumentRemoveResponse   0 0 0   100%
src/lilbee/server/models.py ConfigResponse   0 0 0   100%
src/lilbee/server/models.py ConfigSourcesResponse   0 0 0   100%
src/lilbee/server/models.py ConfigFieldSchema   0 0 0   100%
src/lilbee/server/models.py ConfigSchemaResponse   0 0 0   100%
src/lilbee/server/models.py SettingValueResponse   1 0 0   100%
src/lilbee/server/models.py SettingsListResponse   1 0 0   100%
src/lilbee/server/models.py ModelsShowResponse   0 0 0   100%
src/lilbee/server/models.py CatalogEntryResponse   0 0 0   100%
src/lilbee/server/models.py ModelsCatalogResponse   0 0 0   100%
src/lilbee/server/models.py ModelsInstalledResponse   0 0 0   100%
src/lilbee/server/models.py ModelsDeleteResponse   0 0 0   100%
src/lilbee/server/models.py ExternalModelsResponse   0 0 0   100%
src/lilbee/server/models.py SyncSummary   0 0 0   100%
src/lilbee/server/models.py AddSummary   0 0 0   100%
src/lilbee/server/models.py WikiCitationRecord   0 0 0   100%
src/lilbee/server/models.py WikiEntityCandidateResponse   0 0 0   100%
src/lilbee/server/models.py WikiBuildDryRunResult   0 0 0   100%
src/lilbee/server/models.py WikiPageDetail   0 0 0   100%
src/lilbee/server/models.py WikiCitationsResult   0 0 0   100%
src/lilbee/server/models.py WikiLintIssueItem   0 0 0   100%
src/lilbee/server/models.py WikiLintResult   0 0 0   100%
src/lilbee/server/models.py WikiPruneRecordResponse   0 0 0   100%
src/lilbee/server/models.py WikiPruneResult   0 0 0   100%
src/lilbee/server/models.py WikiIndexResult   0 0 0   100%
src/lilbee/server/models.py WikiGenerateResult   0 0 0   100%
src/lilbee/server/models.py WikiWipeResult   0 0 0   100%
src/lilbee/server/models.py WikiStatusResult   0 0 0   100%
src/lilbee/server/models.py DraftInfoResponse   0 0 0   100%
src/lilbee/server/models.py WikiDraftDiffResponse   0 0 0   100%
src/lilbee/server/models.py WikiDraftAcceptResponse   0 0 0   100%
src/lilbee/server/models.py WikiDraftRejectResponse   0 0 0   100%
src/lilbee/server/models.py RememberRequest   0 0 0   100%
src/lilbee/server/models.py RememberResponse   0 0 0   100%
src/lilbee/server/models.py MemoryItem   0 0 0   100%
src/lilbee/server/models.py MemoryListResponse   0 0 0   100%
src/lilbee/server/models.py MemorySharedRequest   0 0 0   100%
src/lilbee/server/models.py MemoryFlagsResponse   0 0 0   100%
src/lilbee/server/models.py MemoryRemoveResponse   0 0 0   100%
src/lilbee/server/models.py MemoryExtractedItem   0 0 0   100%
src/lilbee/server/models.py MemoryExtractedEvent   0 0 0   100%
src/lilbee/server/models.py GpuInfoResponse   0 0 0   100%
src/lilbee/server/models.py GpusResponse   0 0 0   100%
src/lilbee/server/models.py RolePlacementResponse   0 0 0   100%
src/lilbee/server/models.py SkippedRoleResponse   0 0 0   100%
src/lilbee/server/models.py PlacementResponse   1 0 0   100%
src/lilbee/server/models.py PlacementSpecBody   0 0 0   100%
src/lilbee/server/models.py SessionMetaItem   0 0 0   100%
src/lilbee/server/models.py SessionListResponse   0 0 0   100%
src/lilbee/server/models.py SessionSourceRefInput   0 0 0   100%
src/lilbee/server/models.py SessionSourceRef   0 0 0   100%
src/lilbee/server/models.py SessionMessageItem   0 0 0   100%
src/lilbee/server/models.py SessionDetailResponse   0 0 0   100%
src/lilbee/server/models.py SessionCreateRequest   0 0 0   100%
src/lilbee/server/models.py SessionMessageCreateRequest   0 0 0   100%
src/lilbee/server/models.py SessionForkRequest   3 0 0   100%
src/lilbee/server/models.py SessionSummaryRequest   0 0 0   100%
src/lilbee/server/models.py SessionRenameRequest   0 0 0   100%
src/lilbee/server/models.py SessionRenameResponse   0 0 0   100%
src/lilbee/server/models.py SessionDeleteResponse   0 0 0   100%
src/lilbee/server/models.py AgentClientDetection   0 0 0   100%
src/lilbee/server/models.py AgentConfigIndexResponse   1 0 0   100%
src/lilbee/server/models.py AgentConfigResponse   1 0 0   100%
src/lilbee/server/models.py ProfileAuthorResponse   0 0 0   100%
src/lilbee/server/models.py ProfileEntryResponse   3 0 0   100%
src/lilbee/server/models.py ProfileListResponse   0 0 0   100%
src/lilbee/server/models.py ProfileChangeRowResponse   1 0 0   100%
src/lilbee/server/models.py ActiveProfileResponse   2 0 0   100%
src/lilbee/server/models.py ProfileDiffRowResponse   1 0 0   100%
src/lilbee/server/models.py ProfileDiffResponse   1 0 0   100%
src/lilbee/server/models.py ProfileApplyResponse   1 0 0   100%
src/lilbee/server/models.py ProfileLocationResponse   1 0 0   100%
src/lilbee/server/models.py ProfileSaveResponse   2 0 0   100%
src/lilbee/server/models.py ProfileDiscardResponse   1 0 0   100%
src/lilbee/server/models.py ProfileValidationResponse   1 0 0   100%
src/lilbee/server/models.py ProfileSaveRequest   0 0 0   100%
src/lilbee/server/models.py ProfileNewRequest   0 0 0   100%
src/lilbee/server/models.py ProfileDuplicateRequest   0 0 0   100%
src/lilbee/server/models.py ProfileRenameRequest   0 0 0   100%
src/lilbee/server/models.py ProfileImportRequest   0 0 0   100%
src/lilbee/server/models.py ProfileValidateRequest   0 0 0   100%
src/lilbee/server/models.py AnalyzeFailureResponse   0 0 0   100%
src/lilbee/server/models.py AnalyzePdfResponse   1 0 0   100%
src/lilbee/server/models.py AnalyzeLanguageResponse   1 0 0   100%
src/lilbee/server/models.py AnalyzeReasonResponse   0 0 0   100%
src/lilbee/server/models.py AnalyzeRecommendationResponse   1 0 0   100%
src/lilbee/server/models.py AnalyzeSavedResponse   1 0 0   100%
src/lilbee/server/models.py AnalyzeResponse   2 0 0   100%
src/lilbee/server/models.py AnalyzeRequestBody   0 0 0   100%
src/lilbee/server/models.py AnalyzeStateResponse   1 0 0   100%
src/lilbee/server/models.py (no class)   698 0 6   100%
src/lilbee/server/routes/__init__.py (no class)   0 0 0   100%
src/lilbee/server/routes/agent_config.py (no class)   19 0 0   100%
src/lilbee/server/routes/analyze.py (no class)   28 0 0   100%
src/lilbee/server/routes/crawl.py (no class)   23 0 0   100%
src/lilbee/server/routes/documents.py RemoveRequest   0 0 0   100%
src/lilbee/server/routes/documents.py (no class)   68 0 0   100%
src/lilbee/server/routes/general.py (no class)   75 0 0   100%
src/lilbee/server/routes/memory.py (no class)   17 0 0   100%
src/lilbee/server/routes/models.py PullRequest   0 0 0   100%
src/lilbee/server/routes/models.py (no class)   80 0 0   100%
src/lilbee/server/routes/placement.py (no class)   80 0 0   100%
src/lilbee/server/routes/profiles.py (no class)   66 0 0   100%
src/lilbee/server/routes/search.py (no class)   102 0 0   100%
src/lilbee/server/routes/sessions.py (no class)   40 0 0   100%
src/lilbee/server/routes/setup.py (no class)   30 0 0   100%
src/lilbee/server/validation_format.py (no class)   13 0 0   100%
src/lilbee/server/wiki.py (no class)   174 0 0   100%
src/lilbee/sessions/__init__.py (no class)   3 0 0   100%
src/lilbee/sessions/store.py SessionEventType   0 0 0   100%
src/lilbee/sessions/store.py SessionOrigin   0 0 0   100%
src/lilbee/sessions/store.py MessageRole   0 0 0   100%
src/lilbee/sessions/store.py TitleSource   0 0 0   100%
src/lilbee/sessions/store.py StoredSourceRef   0 0 0   100%
src/lilbee/sessions/store.py SessionMessage   0 0 0   100%
src/lilbee/sessions/store.py SessionMeta   0 0 0   100%
src/lilbee/sessions/store.py Session   0 0 0   100%
src/lilbee/sessions/store.py SessionNotFoundError   2 0 0   100%
src/lilbee/sessions/store.py SessionOwnershipError   4 0 0   100%
src/lilbee/sessions/store.py SessionForkRangeError   4 0 0   100%
src/lilbee/sessions/store.py SessionStore   113 0 0   100%
src/lilbee/sessions/store.py (no class)   145 0 0   100%
src/lilbee/vision.py (no class)   14 0 0   100%
src/lilbee/wiki/__init__.py (no class)   10 0 0   100%
src/lilbee/wiki/batch.py (no class)   121 0 0   100%
src/lilbee/wiki/browse.py WikiPageInfo   1 0 0   100%
src/lilbee/wiki/browse.py WikiPageContent   0 0 0   100%
src/lilbee/wiki/browse.py (no class)   102 0 0   100%
src/lilbee/wiki/citations.py CitationStatus   0 0 0   100%
src/lilbee/wiki/citations.py ParsedCitation   0 0 0   100%
src/lilbee/wiki/citations.py (no class)   223 0 0   100%
src/lilbee/wiki/drafts.py DraftAcceptError   0 0 0   100%
src/lilbee/wiki/drafts.py StaleDraftError   0 0 0   100%
src/lilbee/wiki/drafts.py UnverifiedDraftError   0 0 0   100%
src/lilbee/wiki/drafts.py UnindexedDraftError   0 0 0   100%
src/lilbee/wiki/drafts.py BodylessDraftError   0 0 0   100%
src/lilbee/wiki/drafts.py DraftInfo   2 0 0   100%
src/lilbee/wiki/drafts.py AcceptResult   1 0 0   100%
src/lilbee/wiki/drafts.py (no class)   234 0 0   100%
src/lilbee/wiki/entity_extractor/__init__.py (no class)   4 0 0   100%
src/lilbee/wiki/entity_extractor/base.py EntityKind   0 0 0   100%
src/lilbee/wiki/entity_extractor/base.py ChunkRef   0 0 0   100%
src/lilbee/wiki/entity_extractor/base.py ExtractedEntity   0 0 0   100%
src/lilbee/wiki/entity_extractor/base.py EntityExtractor   0 0 13   100%
src/lilbee/wiki/entity_extractor/base.py (no class)   18 0 9   100%
src/lilbee/wiki/entity_extractor/factory.py (no class)   20 0 3   100%
src/lilbee/wiki/entity_extractor/llm_tagged.py LlmTaggedExtractor   4 0 0   100%
src/lilbee/wiki/entity_extractor/llm_tagged.py (no class)   7 0 4   100%
src/lilbee/wiki/entity_extractor/ner_concepts.py NerConceptsExtractor   28 0 0   100%
src/lilbee/wiki/entity_extractor/ner_concepts.py _Aggregate   3 0 0   100%
src/lilbee/wiki/entity_extractor/ner_concepts.py _Spacy   0 0 0   100%
src/lilbee/wiki/entity_extractor/ner_concepts.py (no class)   82 0 4   100%
src/lilbee/wiki/entity_extractor/ner_concepts_plus_llm_types.py NerConceptsPlusLlmTypesExtractor   4 0 0   100%
src/lilbee/wiki/entity_extractor/ner_concepts_plus_llm_types.py (no class)   7 0 4   100%
src/lilbee/wiki/generation.py WikiBuildSummary   0 0 0   100%
src/lilbee/wiki/generation.py WikiEntityCandidate   0 0 0   100%
src/lilbee/wiki/generation.py WikiSynthesizeSummary   0 0 0   100%
src/lilbee/wiki/generation.py (no class)   188 0 0   100%
src/lilbee/wiki/grammar.py (no class)   12 0 0   100%
src/lilbee/wiki/index.py (no class)   77 0 0   100%
src/lilbee/wiki/ingest.py (no class)   39 0 0   100%
src/lilbee/wiki/lazy.py UnknownStubError   0 0 0   100%
src/lilbee/wiki/lazy.py (no class)   81 0 7   100%
src/lilbee/wiki/links.py CompiledRewriter   0 0 0   100%
src/lilbee/wiki/links.py (no class)   70 0 0   100%
src/lilbee/wiki/lint.py IssueSeverity   0 0 0   100%
src/lilbee/wiki/lint.py IssueType   0 0 0   100%
src/lilbee/wiki/lint.py LintIssue   1 0 0   100%
src/lilbee/wiki/lint.py LintReport   2 0 0   100%
src/lilbee/wiki/lint.py (no class)   158 0 0   100%
src/lilbee/wiki/page.py (no class)   154 0 0   100%
src/lilbee/wiki/persistence.py (no class)   147 0 0   100%
src/lilbee/wiki/prune.py PruneAction   0 0 0   100%
src/lilbee/wiki/prune.py PruneRecord   1 0 0   100%
src/lilbee/wiki/prune.py PruneReport   3 0 0   100%
src/lilbee/wiki/prune.py (no class)   144 0 0   100%
src/lilbee/wiki/quality.py (no class)   81 0 0   100%
src/lilbee/wiki/rerender.py (no class)   124 0 5   100%
src/lilbee/wiki/shared.py WikiSubdir   0 0 0   100%
src/lilbee/wiki/shared.py WikiPageType   0 0 0   100%
src/lilbee/wiki/shared.py PendingKind   0 0 0   100%
src/lilbee/wiki/shared.py WikiLogAction   0 0 0   100%
src/lilbee/wiki/shared.py PageTarget   0 0 0   100%
src/lilbee/wiki/shared.py (no class)   133 0 0   100%
src/lilbee/wiki/stats.py BuildStatsDict   0 0 0   100%
src/lilbee/wiki/stats.py BuildStats   18 0 0   100%
src/lilbee/wiki/stats.py (no class)   37 0 0   100%
src/lilbee/wiki/stubs.py WikiStub   5 0 0   100%
src/lilbee/wiki/stubs.py (no class)   235 0 5   100%
src/lilbee/wiki/synthesis.py (no class)   168 0 0   100%
src/lilbee/wiki/wipe.py WipeReport   4 0 0   100%
src/lilbee/wiki/wipe.py (no class)   30 0 3   100%
Total     53880 0 1184   100%

No items found using the specified filter.