Coverage report: 0%

Files Functions Classes

coverage.py v7.13.0, created at 2025-12-31 05:01 +0200

File class   statements missing excluded   coverage
src / osiris_cli / __init__.py (no class)   5 5 0   0%
src / osiris_cli / __main__.py (no class)   3 3 0   0%
src / osiris_cli / activity_monitor.py ActivityMonitor   34 34 0   0%
src / osiris_cli / activity_monitor.py (no class)   31 31 0   0%
src / osiris_cli / agent_manager.py AgentManager   104 104 0   0%
src / osiris_cli / agent_manager.py (no class)   18 18 0   0%
src / osiris_cli / agent_selector.py AgentSelector   104 104 0   0%
src / osiris_cli / agent_selector.py (no class)   18 18 0   0%
src / osiris_cli / chat_engine.py StreamingState   0 0 0   100%
src / osiris_cli / chat_engine.py ToolCallStatus   0 0 0   100%
src / osiris_cli / chat_engine.py TemplateEngine   4 4 0   0%
src / osiris_cli / chat_engine.py ToolCall   0 0 0   100%
src / osiris_cli / chat_engine.py InvocationContext   0 0 0   100%
src / osiris_cli / chat_engine.py TokenCounter   11 11 0   0%
src / osiris_cli / chat_engine.py ChatEngine   535 535 0   0%
src / osiris_cli / chat_engine.py (no class)   86 86 0   0%
src / osiris_cli / checkpoint.py Checkpoint   2 2 0   0%
src / osiris_cli / checkpoint.py CheckpointManager   134 134 0   0%
src / osiris_cli / checkpoint.py (no class)   45 45 0   0%
src / osiris_cli / cli.py OsirisCLI   169 169 0   0%
src / osiris_cli / cli.py (no class)   39 39 0   0%
src / osiris_cli / cli_v5.py OsirisCLI   132 132 0   0%
src / osiris_cli / cli_v5.py (no class)   26 26 0   0%
src / osiris_cli / cli_v5_1.py OsirisCLI_Enhanced   161 161 0   0%
src / osiris_cli / cli_v5_1.py (no class)   27 27 0   0%
src / osiris_cli / cli_v5_2.py OsirisCompleter   17 17 0   0%
src / osiris_cli / cli_v5_2.py BeautifulCLI   1800 1800 0   0%
src / osiris_cli / cli_v5_2.py (no class)   141 141 0   0%
src / osiris_cli / client.py AdapterContext   6 6 0   0%
src / osiris_cli / client.py DefaultAdapterContext   1 1 0   0%
src / osiris_cli / client.py BaseAdapter   28 28 0   0%
src / osiris_cli / client.py OpenAIChatAdapter   96 96 0   0%
src / osiris_cli / client.py OpenAIResponsesAdapter   192 192 0   0%
src / osiris_cli / client.py AsyncLLMClient   109 109 0   0%
src / osiris_cli / client.py LLMClient   28 28 0   0%
src / osiris_cli / client.py (no class)   142 142 0   0%
src / osiris_cli / cloud_manager.py CloudProvider   0 0 0   100%
src / osiris_cli / cloud_manager.py CloudResource   0 0 0   100%
src / osiris_cli / cloud_manager.py CloudManager   110 110 0   0%
src / osiris_cli / cloud_manager.py (no class)   34 34 0   0%
src / osiris_cli / cloud_tools_letta.py (no class)   113 113 0   0%
src / osiris_cli / code_analyzer.py CodeAnalyzer   81 81 0   0%
src / osiris_cli / code_analyzer.py (no class)   16 16 0   0%
src / osiris_cli / command_footer.py OsirisCommandFooter   9 9 0   0%
src / osiris_cli / command_footer.py (no class)   7 7 0   0%
src / osiris_cli / command_palette.py (no class)   50 50 0   0%
src / osiris_cli / commands.py CommandHandler   224 224 0   0%
src / osiris_cli / commands.py (no class)   30 30 0   0%
src / osiris_cli / config.py ProjectSettings   0 0 0   100%
src / osiris_cli / config.py Settings   95 95 0   0%
src / osiris_cli / config.py (no class)   108 108 0   0%
src / osiris_cli / config_wizard.py ConfigWizard   161 161 0   0%
src / osiris_cli / config_wizard.py (no class)   28 28 0   0%
src / osiris_cli / context.py ContextManager   59 59 0   0%
src / osiris_cli / context.py (no class)   16 16 0   0%
src / osiris_cli / context_manager.py ContextManager   70 70 0   0%
src / osiris_cli / context_manager.py (no class)   17 17 0   0%
src / osiris_cli / conversation_history.py ConversationHistory   44 44 0   0%
src / osiris_cli / conversation_history.py (no class)   15 15 0   0%
src / osiris_cli / cost_tracker.py APICall   1 1 0   0%
src / osiris_cli / cost_tracker.py CostTracker   79 79 0   0%
src / osiris_cli / cost_tracker.py (no class)   41 41 0   0%
src / osiris_cli / dashboard_ui.py Icons   0 0 0   100%
src / osiris_cli / dashboard_ui.py BlockState   0 0 0   100%
src / osiris_cli / dashboard_ui.py CollapsibleBlock   28 28 0   0%
src / osiris_cli / dashboard_ui.py StatusItem   1 1 0   0%
src / osiris_cli / dashboard_ui.py DashboardHUD   163 163 0   0%
src / osiris_cli / dashboard_ui.py TaskProgress   19 19 0   0%
src / osiris_cli / dashboard_ui.py ChecklistItem   9 9 0   0%
src / osiris_cli / dashboard_ui.py DashboardUI   49 49 0   0%
src / osiris_cli / dashboard_ui.py (no class)   117 117 0   0%
src / osiris_cli / database_manager.py DatabaseType   0 0 0   100%
src / osiris_cli / database_manager.py DatabaseConnection   8 8 0   0%
src / osiris_cli / database_manager.py DatabaseManager   163 163 0   0%
src / osiris_cli / database_manager.py (no class)   44 44 0   0%
src / osiris_cli / database_tools.py (no class)   83 83 0   0%
src / osiris_cli / database_tools_letta.py (no class)   86 86 0   0%
src / osiris_cli / enhanced_cli.py ModernMenu   192 192 0   0%
src / osiris_cli / enhanced_cli.py CommandPalette   89 89 0   0%
src / osiris_cli / enhanced_cli.py MultiSelectMenu   46 46 0   0%
src / osiris_cli / enhanced_cli.py EnhancedOsirisCLI   639 639 0   0%
src / osiris_cli / enhanced_cli.py (no class)   99 99 0   0%
src / osiris_cli / enhanced_commands.py ModelManager   2 2 0   0%
src / osiris_cli / enhanced_commands.py (no class)   228 228 0   0%
src / osiris_cli / enhanced_display.py StreamingDisplay   7 7 0   0%
src / osiris_cli / enhanced_display.py ToolDisplay   14 14 0   0%
src / osiris_cli / enhanced_display.py ThoughtDisplay   5 5 0   0%
src / osiris_cli / enhanced_display.py MemoryDisplay   19 19 0   0%
src / osiris_cli / enhanced_display.py SessionDisplay   11 11 0   0%
src / osiris_cli / enhanced_display.py AgentSelector   17 17 0   0%
src / osiris_cli / enhanced_display.py ProgressTracker   12 12 0   0%
src / osiris_cli / enhanced_display.py (no class)   53 53 0   0%
src / osiris_cli / errors.py OsirisError   10 10 0   0%
src / osiris_cli / errors.py ConfigError   0 0 0   100%
src / osiris_cli / errors.py ConfigFileError   0 0 0   100%
src / osiris_cli / errors.py APIKeyError   1 1 0   0%
src / osiris_cli / errors.py APIError   0 0 0   100%
src / osiris_cli / errors.py APITimeoutError   1 1 0   0%
src / osiris_cli / errors.py APIRateLimitError   4 4 0   0%
src / osiris_cli / errors.py APIAuthenticationError   1 1 0   0%
src / osiris_cli / errors.py APIInsufficientCreditsError   1 1 0   0%
src / osiris_cli / errors.py APIModelNotFoundError   1 1 0   0%
src / osiris_cli / errors.py APIServerError   1 1 0   0%
src / osiris_cli / errors.py ToolError   0 0 0   100%
src / osiris_cli / errors.py ToolNotFoundError   1 1 0   0%
src / osiris_cli / errors.py ToolExecutionError   1 1 0   0%
src / osiris_cli / errors.py ToolPermissionError   1 1 0   0%
src / osiris_cli / errors.py SessionError   0 0 0   100%
src / osiris_cli / errors.py SessionNotFoundError   1 1 0   0%
src / osiris_cli / errors.py SessionCorruptedError   1 1 0   0%
src / osiris_cli / errors.py ContextError   0 0 0   100%
src / osiris_cli / errors.py ContextFileTooLargeError   1 1 0   0%
src / osiris_cli / errors.py ContextFileNotFoundError   1 1 0   0%
src / osiris_cli / errors.py DatabaseError   0 0 0   100%
src / osiris_cli / errors.py DatabaseConnectionError   1 1 0   0%
src / osiris_cli / errors.py DatabaseQueryError   1 1 0   0%
src / osiris_cli / errors.py CloudError   0 0 0   100%
src / osiris_cli / errors.py CloudAuthenticationError   1 1 0   0%
src / osiris_cli / errors.py CloudResourceNotFoundError   1 1 0   0%
src / osiris_cli / errors.py MemoryError   0 0 0   100%
src / osiris_cli / errors.py MemoryCorruptedError   1 1 0   0%
src / osiris_cli / errors.py ValidationError   0 0 0   100%
src / osiris_cli / errors.py InvalidModelError   1 1 0   0%
src / osiris_cli / errors.py InvalidProviderError   1 1 0   0%
src / osiris_cli / errors.py (no class)   81 81 0   0%
src / osiris_cli / event_history.py EventRecord   5 5 0   0%
src / osiris_cli / event_history.py EventHistory   10 10 0   0%
src / osiris_cli / event_history.py (no class)   18 18 0   0%
src / osiris_cli / input_normalizer.py (no class)   18 18 0   0%
src / osiris_cli / integrated_commands.py (no class)   191 191 0   0%
src / osiris_cli / key_manager.py SecureKeyManager   42 42 0   0%
src / osiris_cli / key_manager.py (no class)   19 19 0   0%
src / osiris_cli / letta_formatter.py LettaGlyphs   0 0 0   100%
src / osiris_cli / letta_formatter.py LettaFormatter   79 79 0   0%
src / osiris_cli / letta_formatter.py (no class)   69 69 0   0%
src / osiris_cli / live_menus.py (no class)   227 227 0   0%
src / osiris_cli / live_palette.py LiveCommandCompleter   12 12 0   0%
src / osiris_cli / live_palette.py (no class)   51 51 0   0%
src / osiris_cli / logger.py OsirisLogger   48 48 0   0%
src / osiris_cli / logger.py (no class)   51 51 0   0%
src / osiris_cli / main.py ThemeManager   1 1 0   0%
src / osiris_cli / main.py ModelManager   2 2 0   0%
src / osiris_cli / main.py (no class)   132 132 0   0%
src / osiris_cli / main_v5.py (no class)   52 52 0   0%
src / osiris_cli / markdown_renderer.py CleanMarkdownRenderer   64 64 0   0%
src / osiris_cli / markdown_renderer.py (no class)   16 16 0   0%
src / osiris_cli / mcp.py MCPClient   66 66 0   0%
src / osiris_cli / mcp.py (no class)   14 14 0   0%
src / osiris_cli / minimal_cli.py ResponseSanitizer   28 28 0   0%
src / osiris_cli / minimal_cli.py SlashCommandCompleter   11 11 0   0%
src / osiris_cli / minimal_cli.py AgentMemory   46 46 0   0%
src / osiris_cli / minimal_cli.py MinimalCLI   669 669 0   0%
src / osiris_cli / minimal_cli.py (no class)   77 77 0   0%
src / osiris_cli / model_fetcher.py ModelFetcher   116 116 0   0%
src / osiris_cli / model_fetcher.py (no class)   23 23 0   0%
src / osiris_cli / neural_tools.py NeuralTools   51 51 0   0%
src / osiris_cli / neural_tools.py (no class)   14 14 0   0%
src / osiris_cli / optimized_prompt.py (no class)   6 6 0   0%
src / osiris_cli / osiris_config.py OsirisConfig   130 130 0   0%
src / osiris_cli / osiris_config.py (no class)   44 44 0   0%
src / osiris_cli / performance.py ResponseCache   45 45 0   0%
src / osiris_cli / performance.py PerformanceOptimizer   28 28 0   0%
src / osiris_cli / performance.py (no class)   25 25 0   0%
src / osiris_cli / plan_executor.py PlanExecutor   40 40 0   0%
src / osiris_cli / plan_executor.py (no class)   14 14 0   0%
src / osiris_cli / plan_mode.py StepStatus   0 0 0   100%
src / osiris_cli / plan_mode.py PlanStep   5 5 0   0%
src / osiris_cli / plan_mode.py Plan   3 3 0   0%
src / osiris_cli / plan_mode.py PlanMode   143 143 1   0%
src / osiris_cli / plan_mode.py (no class)   61 61 0   0%
src / osiris_cli / profiles.py (no class)   41 41 0   0%
src / osiris_cli / progress_display.py ProgressTracker   13 13 0   0%
src / osiris_cli / progress_display.py SimpleSpinner   13 13 0   0%
src / osiris_cli / progress_display.py (no class)   33 33 0   0%
src / osiris_cli / prompts.py PromptManager   59 59 0   0%
src / osiris_cli / prompts.py (no class)   16 16 0   0%
src / osiris_cli / provider_registry.py (no class)   124 124 0   0%
src / osiris_cli / recipes.py RecipeResult   0 0 0   100%
src / osiris_cli / recipes.py RecipeRunner   60 60 3   0%
src / osiris_cli / recipes.py (no class)   27 27 0   0%
src / osiris_cli / resilience.py CircuitBreaker   27 27 0   0%
src / osiris_cli / resilience.py RateLimiter   27 27 0   0%
src / osiris_cli / resilience.py ProviderFallback   12 12 0   0%
src / osiris_cli / resilience.py (no class)   49 49 1   0%
src / osiris_cli / scenarios.py ScenarioDefinition   2 2 0   0%
src / osiris_cli / scenarios.py (no class)   30 30 0   0%
src / osiris_cli / session.py SessionManager   224 224 0   0%
src / osiris_cli / session.py (no class)   42 42 0   0%
src / osiris_cli / session_summary.py (no class)   15 15 0   0%
src / osiris_cli / setup.py (no class)   110 110 0   0%
src / osiris_cli / shell_session.py PersistentShell   19 19 0   0%
src / osiris_cli / shell_session.py (no class)   14 14 0   0%
src / osiris_cli / status.py (no class)   78 78 0   0%
src / osiris_cli / system_prompts.py (no class)   12 12 0   0%
src / osiris_cli / thought_display.py ThoughtRenderer   24 24 0   0%
src / osiris_cli / thought_display.py (no class)   20 20 0   0%
src / osiris_cli / tool_migration.py (no class)   13 13 0   0%
src / osiris_cli / tool_policy.py (no class)   53 53 0   0%
src / osiris_cli / tools.py ToolRegistry   1091 1091 0   0%
src / osiris_cli / tools.py (no class)   119 119 0   0%
src / osiris_cli / tools_registry.py ToolDefinition   0 0 0   100%
src / osiris_cli / tools_registry.py ToolsRegistry   51 51 0   0%
src / osiris_cli / tools_registry.py (no class)   27 27 0   0%
src / osiris_cli / utils.py (no class)   120 120 0   0%
Total     13305 13305 5   0%

No items found using the specified filter.