Coverage report: 21%

Files Functions Classes

coverage.py v7.11.0, created at 2025-10-31 16:07 -0600

File statements missing excluded coverage
src/dataknobs_llm/conversations/flow/adapter.py 103 103 0 0%
src/dataknobs_llm/conversations/flow/conditions.py 116 116 0 0%
src/dataknobs_llm/conversations/flow/flow.py 68 68 24 0%
src/dataknobs_llm/conversations/manager.py 235 235 0 0%
src/dataknobs_llm/conversations/middleware.py 94 94 49 0%
src/dataknobs_llm/conversations/storage.py 177 177 51 0%
src/dataknobs_llm/fsm_integration/functions.py 180 180 0 0%
src/dataknobs_llm/fsm_integration/resources.py 301 301 1 0%
src/dataknobs_llm/fsm_integration/workflows.py 320 320 0 0%
src/dataknobs_llm/llm/base.py 200 99 169 50%
src/dataknobs_llm/llm/providers.py 662 574 2 13%
src/dataknobs_llm/llm/utils.py 207 157 0 24%
src/dataknobs_llm/prompts/adapters/dataknobs_backend_adapter.py 106 96 4 9%
src/dataknobs_llm/prompts/adapters/dict_adapter.py 96 84 0 12%
src/dataknobs_llm/prompts/adapters/inmemory_adapter.py 36 21 0 42%
src/dataknobs_llm/prompts/adapters/resource_adapter.py 59 38 80 36%
src/dataknobs_llm/prompts/base/abstract_prompt_library.py 8 2 122 75%
src/dataknobs_llm/prompts/base/base_prompt_library.py 141 110 8 22%
src/dataknobs_llm/prompts/base/types.py 59 7 0 88%
src/dataknobs_llm/prompts/builders/async_prompt_builder.py 106 89 0 16%
src/dataknobs_llm/prompts/builders/base_prompt_builder.py 56 41 80 27%
src/dataknobs_llm/prompts/builders/prompt_builder.py 101 86 0 15%
src/dataknobs_llm/prompts/implementations/composite_library.py 103 81 0 21%
src/dataknobs_llm/prompts/implementations/config_library.py 99 75 0 24%
src/dataknobs_llm/prompts/implementations/filesystem_library.py 134 108 0 19%
src/dataknobs_llm/prompts/implementations/versioned_library.py 115 87 0 24%
src/dataknobs_llm/prompts/rendering/template_renderer.py 163 125 3 23%
src/dataknobs_llm/prompts/utils/template_composition.py 131 120 0 8%
src/dataknobs_llm/prompts/versioning/ab_testing.py 114 19 0 83%
src/dataknobs_llm/prompts/versioning/metrics.py 112 32 0 71%
src/dataknobs_llm/prompts/versioning/types.py 137 4 0 97%
src/dataknobs_llm/prompts/versioning/version_manager.py 122 15 0 88%
src/dataknobs_llm/template_utils.py 94 87 0 7%
Total 4755 3751 593 21%

No items found using the specified filter.