Coverage report:
66%
hide covered
Files
Functions
Classes
coverage.py v7.11.0
, created at 2025-11-08 13:51 -0700
File
statements
missing
excluded
coverage
src/dataknobs_llm/conversations/flow/adapter.py
103
80
0
22%
src/dataknobs_llm/conversations/flow/conditions.py
116
22
0
81%
src/dataknobs_llm/conversations/flow/flow.py
68
4
24
94%
src/dataknobs_llm/conversations/manager.py
299
88
0
71%
src/dataknobs_llm/conversations/middleware.py
169
66
51
61%
src/dataknobs_llm/conversations/storage.py
177
20
51
89%
src/dataknobs_llm/fsm_integration/functions.py
193
158
0
18%
src/dataknobs_llm/fsm_integration/resources.py
301
245
1
19%
src/dataknobs_llm/fsm_integration/workflows.py
320
222
0
31%
src/dataknobs_llm/llm/base.py
206
40
452
81%
src/dataknobs_llm/llm/providers/anthropic.py
110
92
3
16%
src/dataknobs_llm/llm/providers/base.py
76
18
0
76%
src/dataknobs_llm/llm/providers/echo.py
95
6
2
94%
src/dataknobs_llm/llm/providers/huggingface.py
74
59
3
20%
src/dataknobs_llm/llm/providers/ollama.py
189
165
2
13%
src/dataknobs_llm/llm/providers/openai.py
122
101
2
17%
src/dataknobs_llm/llm/utils.py
207
6
0
97%
src/dataknobs_llm/prompts/adapters/dataknobs_backend_adapter.py
106
16
2
85%
src/dataknobs_llm/prompts/adapters/dict_adapter.py
90
6
0
93%
src/dataknobs_llm/prompts/adapters/inmemory_adapter.py
36
1
0
97%
src/dataknobs_llm/prompts/adapters/resource_adapter.py
59
1
80
98%
src/dataknobs_llm/prompts/base/abstract_prompt_library.py
6
1
130
83%
src/dataknobs_llm/prompts/base/base_prompt_library.py
142
24
8
83%
src/dataknobs_llm/prompts/base/types.py
59
2
0
97%
src/dataknobs_llm/prompts/builders/async_prompt_builder.py
114
11
0
90%
src/dataknobs_llm/prompts/builders/base_prompt_builder.py
56
3
80
95%
src/dataknobs_llm/prompts/builders/prompt_builder.py
101
5
0
95%
src/dataknobs_llm/prompts/implementations/composite_library.py
101
22
0
78%
src/dataknobs_llm/prompts/implementations/config_library.py
99
10
0
90%
src/dataknobs_llm/prompts/implementations/filesystem_library.py
134
17
0
87%
src/dataknobs_llm/prompts/implementations/versioned_library.py
114
87
0
24%
src/dataknobs_llm/prompts/rendering/template_renderer.py
163
2
3
99%
src/dataknobs_llm/prompts/utils/template_composition.py
131
15
0
89%
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
1
0
99%
src/dataknobs_llm/tools/base.py
16
1
51
94%
src/dataknobs_llm/tools/registry.py
70
9
3
87%
Total
5001
1696
948
66%
No items found using the specified filter.