Coverage report: 26%

Files Functions Classes

coverage.py v7.12.0, created at 2025-12-15 11:21 -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 63 0   46%
src / dataknobs_llm / conversations / flow / flow.py   68 38 24   44%
src / dataknobs_llm / conversations / manager.py   314 190 0   39%
src / dataknobs_llm / conversations / middleware.py   168 132 51   21%
src / dataknobs_llm / conversations / storage.py   185 87 51   53%
src / dataknobs_llm / exceptions.py   10 0 0   100%
src / dataknobs_llm / fsm_integration / functions.py   193 193 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   270 93 464   66%
src / dataknobs_llm / llm / providers / anthropic.py   112 96 3   14%
src / dataknobs_llm / llm / providers / base.py   76 62 0   18%
src / dataknobs_llm / llm / providers / echo.py   96 53 2   45%
src / dataknobs_llm / llm / providers / huggingface.py   75 60 3   20%
src / dataknobs_llm / llm / providers / ollama.py   219 200 2   9%
src / dataknobs_llm / llm / providers / openai.py   124 106 2   15%
src / dataknobs_llm / llm / utils.py   207 150 0   28%
src / dataknobs_llm / prompts / adapters / dataknobs_backend_adapter.py   106 96 2   9%
src / dataknobs_llm / prompts / adapters / dict_adapter.py   90 78 0   13%
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   6 1 130   83%
src / dataknobs_llm / prompts / base / base_prompt_library.py   142 88 8   38%
src / dataknobs_llm / prompts / base / types.py   59 7 0   88%
src / dataknobs_llm / prompts / builders / async_prompt_builder.py   123 101 0   18%
src / dataknobs_llm / prompts / builders / base_prompt_builder.py   56 37 80   34%
src / dataknobs_llm / prompts / builders / prompt_builder.py   101 86 0   15%
src / dataknobs_llm / prompts / implementations / composite_library.py   101 78 0   23%
src / dataknobs_llm / prompts / implementations / config_library.py   99 75 0   24%
src / dataknobs_llm / prompts / implementations / filesystem_library.py   134 69 0   49%
src / dataknobs_llm / prompts / implementations / versioned_library.py   114 87 0   24%
src / dataknobs_llm / prompts / rendering / template_renderer.py   163 117 3   28%
src / dataknobs_llm / prompts / utils / template_composition.py   131 120 0   8%
src / dataknobs_llm / prompts / versioning / ab_testing.py   115 94 0   18%
src / dataknobs_llm / prompts / versioning / metrics.py   112 95 0   15%
src / dataknobs_llm / prompts / versioning / types.py   135 47 0   65%
src / dataknobs_llm / prompts / versioning / version_manager.py   123 101 0   18%
src / dataknobs_llm / template_utils.py   94 87 0   7%
src / dataknobs_llm / tools / base.py   16 8 51   50%
src / dataknobs_llm / tools / registry.py   70 53 3   24%
Total   5142 3808 960   26%

No items found using the specified filter.