| haystack/__init__.py |
(no class) |
|
11 |
0 |
0 |
|
100% |
| haystack/components/agents/__init__.py |
(no class) |
|
5 |
0 |
3 |
|
100% |
| haystack/components/agents/agent.py |
Agent |
|
279 |
1 |
0 |
|
99% |
| haystack/components/agents/agent.py |
(no class) |
|
81 |
2 |
0 |
|
98% |
| haystack/components/agents/state/__init__.py |
(no class) |
|
5 |
0 |
4 |
|
100% |
| haystack/components/agents/state/state.py |
State |
|
30 |
0 |
0 |
|
100% |
| haystack/components/agents/state/state.py |
(no class) |
|
47 |
2 |
0 |
|
96% |
| haystack/components/agents/state/state_utils.py |
(no class) |
|
18 |
0 |
0 |
|
100% |
| haystack/components/agents/tool_calling.py |
_AllStateKeys |
|
1 |
1 |
0 |
|
0% |
| haystack/components/agents/tool_calling.py |
ToolNotFoundException |
|
2 |
0 |
0 |
|
100% |
| haystack/components/agents/tool_calling.py |
(no class) |
|
247 |
4 |
0 |
|
98% |
| haystack/components/agents/utils.py |
(no class) |
|
120 |
3 |
0 |
|
98% |
| haystack/components/builders/__init__.py |
(no class) |
|
5 |
0 |
4 |
|
100% |
| haystack/components/builders/answer_builder.py |
AnswerBuilder |
|
77 |
3 |
0 |
|
96% |
| haystack/components/builders/answer_builder.py |
(no class) |
|
21 |
0 |
0 |
|
100% |
| haystack/components/builders/chat_prompt_builder.py |
ChatPromptBuilder |
|
85 |
2 |
0 |
|
98% |
| haystack/components/builders/chat_prompt_builder.py |
(no class) |
|
25 |
0 |
0 |
|
100% |
| haystack/components/builders/prompt_builder.py |
PromptBuilder |
|
37 |
0 |
0 |
|
100% |
| haystack/components/builders/prompt_builder.py |
(no class) |
|
13 |
0 |
0 |
|
100% |
| haystack/components/caching/__init__.py |
(no class) |
|
5 |
0 |
2 |
|
100% |
| haystack/components/caching/cache_checker.py |
CacheChecker |
|
28 |
0 |
0 |
|
100% |
| haystack/components/caching/cache_checker.py |
(no class) |
|
15 |
0 |
0 |
|
100% |
| haystack/components/converters/__init__.py |
(no class) |
|
5 |
0 |
15 |
|
100% |
| haystack/components/converters/csv.py |
CSVToDocument |
|
71 |
4 |
0 |
|
94% |
| haystack/components/converters/csv.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| haystack/components/converters/docx.py |
DOCXTableFormat |
|
7 |
0 |
0 |
|
100% |
| haystack/components/converters/docx.py |
DOCXToDocument |
|
95 |
1 |
0 |
|
99% |
| haystack/components/converters/docx.py |
(no class) |
|
44 |
0 |
0 |
|
100% |
| haystack/components/converters/file_to_file_content.py |
FileToFileContent |
|
20 |
0 |
0 |
|
100% |
| haystack/components/converters/file_to_file_content.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| haystack/components/converters/html.py |
HTMLToDocument |
|
32 |
0 |
0 |
|
100% |
| haystack/components/converters/html.py |
(no class) |
|
18 |
0 |
0 |
|
100% |
| haystack/components/converters/image/__init__.py |
(no class) |
|
5 |
0 |
5 |
|
100% |
| haystack/components/converters/image/document_to_image.py |
DocumentToImageContent |
|
32 |
0 |
0 |
|
100% |
| haystack/components/converters/image/document_to_image.py |
(no class) |
|
11 |
0 |
0 |
|
100% |
| haystack/components/converters/image/file_to_document.py |
ImageFileToDocument |
|
15 |
1 |
0 |
|
93% |
| haystack/components/converters/image/file_to_document.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| haystack/components/converters/image/file_to_image.py |
ImageFileToImageContent |
|
34 |
0 |
0 |
|
100% |
| haystack/components/converters/image/file_to_image.py |
(no class) |
|
19 |
0 |
0 |
|
100% |
| haystack/components/converters/image/image_utils.py |
(no class) |
|
128 |
5 |
0 |
|
96% |
| haystack/components/converters/image/pdf_to_image.py |
PDFToImageContent |
|
32 |
3 |
0 |
|
91% |
| haystack/components/converters/image/pdf_to_image.py |
(no class) |
|
14 |
0 |
0 |
|
100% |
| haystack/components/converters/json.py |
JSONConverter |
|
71 |
11 |
0 |
|
85% |
| haystack/components/converters/json.py |
(no class) |
|
20 |
0 |
0 |
|
100% |
| haystack/components/converters/markdown.py |
MarkdownToDocument |
|
49 |
10 |
0 |
|
80% |
| haystack/components/converters/markdown.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| haystack/components/converters/msg.py |
MSGToDocument |
|
56 |
5 |
0 |
|
91% |
| haystack/components/converters/msg.py |
(no class) |
|
21 |
0 |
0 |
|
100% |
| haystack/components/converters/multi_file_converter.py |
MultiFileConverter |
|
29 |
0 |
2 |
|
100% |
| haystack/components/converters/multi_file_converter.py |
(no class) |
|
21 |
0 |
6 |
|
100% |
| haystack/components/converters/output_adapter.py |
OutputAdapter |
|
49 |
1 |
0 |
|
98% |
| haystack/components/converters/output_adapter.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| haystack/components/converters/pdfminer.py |
PDFMinerToDocument |
|
76 |
0 |
0 |
|
100% |
| haystack/components/converters/pdfminer.py |
(no class) |
|
29 |
0 |
0 |
|
100% |
| haystack/components/converters/pptx.py |
PPTXToDocument |
|
49 |
2 |
0 |
|
96% |
| haystack/components/converters/pptx.py |
(no class) |
|
20 |
0 |
0 |
|
100% |
| haystack/components/converters/pypdf.py |
PyPDFExtractionMode |
|
7 |
0 |
0 |
|
100% |
| haystack/components/converters/pypdf.py |
PyPDFToDocument |
|
68 |
6 |
0 |
|
91% |
| haystack/components/converters/pypdf.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| haystack/components/converters/txt.py |
TextFileToDocument |
|
22 |
3 |
0 |
|
86% |
| haystack/components/converters/txt.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| haystack/components/converters/utils.py |
LinkFormat |
|
7 |
0 |
0 |
|
100% |
| haystack/components/converters/utils.py |
(no class) |
|
30 |
0 |
0 |
|
100% |
| haystack/components/converters/xlsx.py |
XLSXToDocument |
|
91 |
3 |
0 |
|
97% |
| haystack/components/converters/xlsx.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| haystack/components/embedders/__init__.py |
(no class) |
|
5 |
0 |
7 |
|
100% |
| haystack/components/embedders/azure_document_embedder.py |
AzureOpenAIDocumentEmbedder |
|
50 |
2 |
0 |
|
96% |
| haystack/components/embedders/azure_document_embedder.py |
(no class) |
|
19 |
0 |
0 |
|
100% |
| haystack/components/embedders/azure_text_embedder.py |
AzureOpenAITextEmbedder |
|
45 |
2 |
0 |
|
96% |
| haystack/components/embedders/azure_text_embedder.py |
(no class) |
|
18 |
0 |
0 |
|
100% |
| haystack/components/embedders/mock_document_embedder.py |
MockDocumentEmbedder |
|
39 |
0 |
0 |
|
100% |
| haystack/components/embedders/mock_document_embedder.py |
(no class) |
|
19 |
0 |
0 |
|
100% |
| haystack/components/embedders/mock_text_embedder.py |
MockTextEmbedder |
|
33 |
0 |
0 |
|
100% |
| haystack/components/embedders/mock_text_embedder.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| haystack/components/embedders/mock_utils.py |
(no class) |
|
25 |
0 |
0 |
|
100% |
| haystack/components/embedders/openai_document_embedder.py |
OpenAIDocumentEmbedder |
|
115 |
44 |
0 |
|
62% |
| haystack/components/embedders/openai_document_embedder.py |
(no class) |
|
30 |
0 |
0 |
|
100% |
| haystack/components/embedders/openai_text_embedder.py |
OpenAITextEmbedder |
|
48 |
9 |
0 |
|
81% |
| haystack/components/embedders/openai_text_embedder.py |
(no class) |
|
25 |
0 |
0 |
|
100% |
| haystack/components/embedders/types/__init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| haystack/components/embedders/types/protocol.py |
(no class) |
|
6 |
0 |
2 |
|
100% |
| haystack/components/evaluators/__init__.py |
(no class) |
|
5 |
0 |
10 |
|
100% |
| haystack/components/evaluators/answer_exact_match.py |
AnswerExactMatchEvaluator |
|
9 |
0 |
0 |
|
100% |
| haystack/components/evaluators/answer_exact_match.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| haystack/components/evaluators/context_relevance.py |
ContextRelevanceEvaluator |
|
29 |
0 |
0 |
|
100% |
| haystack/components/evaluators/context_relevance.py |
(no class) |
|
21 |
0 |
0 |
|
100% |
| haystack/components/evaluators/document_map.py |
DocumentMAPEvaluator |
|
43 |
4 |
0 |
|
91% |
| haystack/components/evaluators/document_map.py |
(no class) |
|
9 |
0 |
0 |
|
100% |
| haystack/components/evaluators/document_mrr.py |
DocumentMRREvaluator |
|
33 |
4 |
0 |
|
88% |
| haystack/components/evaluators/document_mrr.py |
(no class) |
|
9 |
0 |
0 |
|
100% |
| haystack/components/evaluators/document_ndcg.py |
DocumentNDCGEvaluator |
|
55 |
0 |
0 |
|
100% |
| haystack/components/evaluators/document_ndcg.py |
(no class) |
|
15 |
0 |
0 |
|
100% |
| haystack/components/evaluators/document_recall.py |
RecallMode |
|
7 |
0 |
0 |
|
100% |
| haystack/components/evaluators/document_recall.py |
DocumentRecallEvaluator |
|
44 |
2 |
0 |
|
95% |
| haystack/components/evaluators/document_recall.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| haystack/components/evaluators/faithfulness.py |
FaithfulnessEvaluator |
|
29 |
0 |
0 |
|
100% |
| haystack/components/evaluators/faithfulness.py |
(no class) |
|
21 |
0 |
0 |
|
100% |
| haystack/components/evaluators/llm_evaluator.py |
LLMEvaluator |
|
126 |
1 |
0 |
|
99% |
| haystack/components/evaluators/llm_evaluator.py |
(no class) |
|
34 |
0 |
0 |
|
100% |
| haystack/components/evaluators/sas_evaluator.py |
SASEvaluator |
|
39 |
25 |
0 |
|
36% |
| haystack/components/evaluators/sas_evaluator.py |
(no class) |
|
18 |
0 |
0 |
|
100% |
| haystack/components/extractors/__init__.py |
(no class) |
|
5 |
0 |
3 |
|
100% |
| haystack/components/extractors/image/__init__.py |
(no class) |
|
5 |
0 |
2 |
|
100% |
| haystack/components/extractors/image/llm_document_content_extractor.py |
LLMDocumentContentExtractor |
|
113 |
1 |
0 |
|
99% |
| haystack/components/extractors/image/llm_document_content_extractor.py |
(no class) |
|
43 |
0 |
0 |
|
100% |
| haystack/components/extractors/llm_metadata_extractor.py |
LLMMetadataExtractor |
|
133 |
16 |
0 |
|
88% |
| haystack/components/extractors/llm_metadata_extractor.py |
(no class) |
|
40 |
0 |
0 |
|
100% |
| haystack/components/extractors/regex_text_extractor.py |
RegexTextExtractor |
|
32 |
0 |
0 |
|
100% |
| haystack/components/extractors/regex_text_extractor.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| haystack/components/fetchers/__init__.py |
(no class) |
|
5 |
0 |
2 |
|
100% |
| haystack/components/fetchers/link_content.py |
LinkContentFetcher |
|
151 |
18 |
0 |
|
88% |
| haystack/components/fetchers/link_content.py |
(no class) |
|
51 |
0 |
0 |
|
100% |
| haystack/components/generators/__init__.py |
(no class) |
|
5 |
0 |
2 |
|
100% |
| haystack/components/generators/chat/__init__.py |
(no class) |
|
5 |
0 |
8 |
|
100% |
| haystack/components/generators/chat/azure.py |
AzureOpenAIChatGenerator |
|
67 |
3 |
0 |
|
96% |
| haystack/components/generators/chat/azure.py |
(no class) |
|
25 |
0 |
0 |
|
100% |
| haystack/components/generators/chat/azure_responses.py |
AzureOpenAIResponsesChatGenerator |
|
28 |
2 |
0 |
|
93% |
| haystack/components/generators/chat/azure_responses.py |
(no class) |
|
18 |
0 |
0 |
|
100% |
| haystack/components/generators/chat/fallback.py |
FallbackChatGenerator |
|
71 |
3 |
0 |
|
96% |
| haystack/components/generators/chat/fallback.py |
(no class) |
|
27 |
0 |
0 |
|
100% |
| haystack/components/generators/chat/llm.py |
LLM |
|
23 |
1 |
0 |
|
96% |
| haystack/components/generators/chat/llm.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| haystack/components/generators/chat/mock.py |
MockChatGenerator |
|
115 |
0 |
0 |
|
100% |
| haystack/components/generators/chat/mock.py |
(no class) |
|
39 |
0 |
0 |
|
100% |
| haystack/components/generators/chat/openai.py |
OpenAIChatGenerator |
|
130 |
2 |
0 |
|
98% |
| haystack/components/generators/chat/openai.py |
(no class) |
|
102 |
2 |
0 |
|
98% |
| haystack/components/generators/chat/openai_responses.py |
OpenAIResponsesChatGenerator |
|
149 |
15 |
0 |
|
90% |
| haystack/components/generators/chat/openai_responses.py |
(no class) |
|
211 |
19 |
0 |
|
91% |
| haystack/components/generators/chat/types/__init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| haystack/components/generators/chat/types/protocol.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| haystack/components/generators/openai_image_generator.py |
OpenAIImageGenerator |
|
57 |
0 |
0 |
|
100% |
| haystack/components/generators/openai_image_generator.py |
(no class) |
|
23 |
0 |
0 |
|
100% |
| haystack/components/generators/utils.py |
(no class) |
|
93 |
9 |
0 |
|
90% |
| haystack/components/joiners/__init__.py |
(no class) |
|
5 |
0 |
6 |
|
100% |
| haystack/components/joiners/answer_joiner.py |
JoinMode |
|
7 |
0 |
0 |
|
100% |
| haystack/components/joiners/answer_joiner.py |
AnswerJoiner |
|
24 |
1 |
0 |
|
96% |
| haystack/components/joiners/answer_joiner.py |
(no class) |
|
23 |
0 |
0 |
|
100% |
| haystack/components/joiners/branch.py |
BranchJoiner |
|
9 |
3 |
0 |
|
67% |
| haystack/components/joiners/branch.py |
(no class) |
|
11 |
0 |
0 |
|
100% |
| haystack/components/joiners/document_joiner.py |
JoinMode |
|
7 |
0 |
0 |
|
100% |
| haystack/components/joiners/document_joiner.py |
DocumentJoiner |
|
62 |
0 |
0 |
|
100% |
| haystack/components/joiners/document_joiner.py |
(no class) |
|
32 |
0 |
0 |
|
100% |
| haystack/components/joiners/list_joiner.py |
ListJoiner |
|
11 |
0 |
0 |
|
100% |
| haystack/components/joiners/list_joiner.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| haystack/components/joiners/string_joiner.py |
StringJoiner |
|
2 |
0 |
0 |
|
100% |
| haystack/components/joiners/string_joiner.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| haystack/components/preprocessors/__init__.py |
(no class) |
|
5 |
0 |
12 |
|
100% |
| haystack/components/preprocessors/csv_document_cleaner.py |
CSVDocumentCleaner |
|
46 |
0 |
0 |
|
100% |
| haystack/components/preprocessors/csv_document_cleaner.py |
(no class) |
|
18 |
0 |
0 |
|
100% |
| haystack/components/preprocessors/csv_document_splitter.py |
CSVDocumentSplitter |
|
89 |
4 |
0 |
|
96% |
| haystack/components/preprocessors/csv_document_splitter.py |
(no class) |
|
19 |
0 |
0 |
|
100% |
| haystack/components/preprocessors/document_cleaner.py |
DocumentCleaner |
|
90 |
1 |
0 |
|
99% |
| haystack/components/preprocessors/document_cleaner.py |
(no class) |
|
27 |
0 |
0 |
|
100% |
| haystack/components/preprocessors/document_preprocessor.py |
DocumentPreprocessor |
|
34 |
2 |
2 |
|
94% |
| haystack/components/preprocessors/document_preprocessor.py |
(no class) |
|
12 |
0 |
4 |
|
100% |
| haystack/components/preprocessors/document_splitter.py |
DocumentSplitter |
|
174 |
0 |
0 |
|
100% |
| haystack/components/preprocessors/document_splitter.py |
(no class) |
|
32 |
0 |
0 |
|
100% |
| haystack/components/preprocessors/embedding_based_document_splitter.py |
EmbeddingBasedDocumentSplitter |
|
181 |
12 |
0 |
|
93% |
| haystack/components/preprocessors/embedding_based_document_splitter.py |
(no class) |
|
45 |
0 |
0 |
|
100% |
| haystack/components/preprocessors/hierarchical_document_splitter.py |
HierarchicalDocumentSplitter |
|
43 |
0 |
0 |
|
100% |
| haystack/components/preprocessors/hierarchical_document_splitter.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| haystack/components/preprocessors/markdown_header_splitter.py |
MarkdownHeaderSplitter |
|
149 |
6 |
0 |
|
96% |
| haystack/components/preprocessors/markdown_header_splitter.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| haystack/components/preprocessors/python_code_splitter.py |
PythonCodeSplitter |
|
256 |
15 |
2 |
|
94% |
| haystack/components/preprocessors/python_code_splitter.py |
(no class) |
|
34 |
0 |
0 |
|
100% |
| haystack/components/preprocessors/recursive_splitter.py |
RecursiveDocumentSplitter |
|
216 |
19 |
0 |
|
91% |
| haystack/components/preprocessors/recursive_splitter.py |
(no class) |
|
26 |
0 |
0 |
|
100% |
| haystack/components/preprocessors/sentence_tokenizer.py |
CustomPunktLanguageVars |
|
5 |
0 |
0 |
|
100% |
| haystack/components/preprocessors/sentence_tokenizer.py |
SentenceSplitter |
|
38 |
1 |
0 |
|
97% |
| haystack/components/preprocessors/sentence_tokenizer.py |
(no class) |
|
40 |
4 |
0 |
|
90% |
| haystack/components/preprocessors/text_cleaner.py |
TextCleaner |
|
20 |
0 |
0 |
|
100% |
| haystack/components/preprocessors/text_cleaner.py |
(no class) |
|
9 |
0 |
0 |
|
100% |
| haystack/components/query/__init__.py |
(no class) |
|
5 |
0 |
2 |
|
100% |
| haystack/components/query/query_expander.py |
QueryExpander |
|
107 |
10 |
0 |
|
91% |
| haystack/components/query/query_expander.py |
(no class) |
|
30 |
0 |
0 |
|
100% |
| haystack/components/rankers/__init__.py |
(no class) |
|
5 |
0 |
5 |
|
100% |
| haystack/components/rankers/llm_ranker.py |
LLMRanker |
|
121 |
7 |
0 |
|
94% |
| haystack/components/rankers/llm_ranker.py |
(no class) |
|
33 |
0 |
0 |
|
100% |
| haystack/components/rankers/lost_in_the_middle.py |
LostInTheMiddleRanker |
|
36 |
2 |
0 |
|
94% |
| haystack/components/rankers/lost_in_the_middle.py |
(no class) |
|
7 |
0 |
0 |
|
100% |
| haystack/components/rankers/meta_field.py |
MetaFieldRanker |
|
98 |
0 |
0 |
|
100% |
| haystack/components/rankers/meta_field.py |
(no class) |
|
20 |
0 |
0 |
|
100% |
| haystack/components/rankers/meta_field_grouping_ranker.py |
MetaFieldGroupingRanker |
|
29 |
0 |
0 |
|
100% |
| haystack/components/rankers/meta_field_grouping_ranker.py |
(no class) |
|
9 |
0 |
0 |
|
100% |
| haystack/components/retrievers/__init__.py |
(no class) |
|
5 |
0 |
10 |
|
100% |
| haystack/components/retrievers/auto_merging_retriever.py |
AutoMergingRetriever |
|
68 |
0 |
0 |
|
100% |
| haystack/components/retrievers/auto_merging_retriever.py |
(no class) |
|
18 |
0 |
0 |
|
100% |
| haystack/components/retrievers/filter_retriever.py |
FilterRetriever |
|
12 |
1 |
0 |
|
92% |
| haystack/components/retrievers/filter_retriever.py |
(no class) |
|
16 |
0 |
0 |
|
100% |
| haystack/components/retrievers/in_memory/__init__.py |
(no class) |
|
5 |
0 |
3 |
|
100% |
| haystack/components/retrievers/in_memory/bm25_retriever.py |
InMemoryBM25Retriever |
|
29 |
0 |
0 |
|
100% |
| haystack/components/retrievers/in_memory/bm25_retriever.py |
(no class) |
|
15 |
0 |
0 |
|
100% |
| haystack/components/retrievers/in_memory/embedding_retriever.py |
InMemoryEmbeddingRetriever |
|
34 |
1 |
0 |
|
97% |
| haystack/components/retrievers/in_memory/embedding_retriever.py |
(no class) |
|
15 |
0 |
0 |
|
100% |
| haystack/components/retrievers/multi_query_embedding_retriever.py |
MultiQueryEmbeddingRetriever |
|
53 |
2 |
0 |
|
96% |
| haystack/components/retrievers/multi_query_embedding_retriever.py |
(no class) |
|
25 |
0 |
0 |
|
100% |
| haystack/components/retrievers/multi_query_text_retriever.py |
MultiQueryTextRetriever |
|
44 |
3 |
0 |
|
93% |
| haystack/components/retrievers/multi_query_text_retriever.py |
(no class) |
|
24 |
0 |
0 |
|
100% |
| haystack/components/retrievers/multi_retriever.py |
MultiRetriever |
|
87 |
1 |
0 |
|
99% |
| haystack/components/retrievers/multi_retriever.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| haystack/components/retrievers/sentence_window_retriever.py |
SentenceWindowRetriever |
|
79 |
5 |
0 |
|
94% |
| haystack/components/retrievers/sentence_window_retriever.py |
(no class) |
|
24 |
0 |
0 |
|
100% |
| haystack/components/retrievers/text_embedding_retriever.py |
TextEmbeddingRetriever |
|
32 |
0 |
0 |
|
100% |
| haystack/components/retrievers/text_embedding_retriever.py |
(no class) |
|
20 |
0 |
0 |
|
100% |
| haystack/components/retrievers/types/__init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| haystack/components/retrievers/types/protocol.py |
(no class) |
|
5 |
0 |
2 |
|
100% |
| haystack/components/routers/__init__.py |
(no class) |
|
5 |
0 |
7 |
|
100% |
| haystack/components/routers/conditional_router.py |
ConditionalRouter |
|
148 |
8 |
0 |
|
95% |
| haystack/components/routers/conditional_router.py |
(no class) |
|
30 |
0 |
0 |
|
100% |
| haystack/components/routers/document_length_router.py |
DocumentLengthRouter |
|
8 |
0 |
0 |
|
100% |
| haystack/components/routers/document_length_router.py |
(no class) |
|
7 |
0 |
0 |
|
100% |
| haystack/components/routers/document_type_router.py |
DocumentTypeRouter |
|
35 |
0 |
0 |
|
100% |
| haystack/components/routers/document_type_router.py |
(no class) |
|
11 |
0 |
0 |
|
100% |
| haystack/components/routers/file_type_router.py |
FileTypeRouter |
|
54 |
6 |
0 |
|
89% |
| haystack/components/routers/file_type_router.py |
(no class) |
|
18 |
0 |
0 |
|
100% |
| haystack/components/routers/llm_messages_router.py |
LLMMessagesRouter |
|
66 |
1 |
0 |
|
98% |
| haystack/components/routers/llm_messages_router.py |
(no class) |
|
21 |
0 |
0 |
|
100% |
| haystack/components/routers/metadata_router.py |
MetadataRouter |
|
24 |
0 |
0 |
|
100% |
| haystack/components/routers/metadata_router.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| haystack/components/samplers/__init__.py |
(no class) |
|
5 |
0 |
2 |
|
100% |
| haystack/components/samplers/top_p.py |
TopPSampler |
|
51 |
0 |
0 |
|
100% |
| haystack/components/samplers/top_p.py |
(no class) |
|
14 |
0 |
0 |
|
100% |
| haystack/components/validators/__init__.py |
(no class) |
|
5 |
0 |
2 |
|
100% |
| haystack/components/validators/json_schema.py |
JsonSchemaValidator |
|
51 |
6 |
0 |
|
88% |
| haystack/components/validators/json_schema.py |
(no class) |
|
20 |
2 |
0 |
|
90% |
| haystack/components/writers/__init__.py |
(no class) |
|
5 |
0 |
2 |
|
100% |
| haystack/components/writers/document_writer.py |
DocumentWriter |
|
22 |
0 |
0 |
|
100% |
| haystack/components/writers/document_writer.py |
(no class) |
|
16 |
0 |
0 |
|
100% |
| haystack/core/__init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| haystack/core/component/__init__.py |
(no class) |
|
3 |
0 |
0 |
|
100% |
| haystack/core/component/component.py |
ComponentMeta |
|
64 |
0 |
0 |
|
100% |
| haystack/core/component/component.py |
_Component |
|
42 |
0 |
4 |
|
100% |
| haystack/core/component/component.py |
(no class) |
|
73 |
1 |
8 |
|
99% |
| haystack/core/component/sockets.py |
Sockets |
|
27 |
6 |
0 |
|
78% |
| haystack/core/component/sockets.py |
(no class) |
|
14 |
0 |
0 |
|
100% |
| haystack/core/component/types.py |
InputSocket |
|
15 |
3 |
0 |
|
80% |
| haystack/core/component/types.py |
(no class) |
|
27 |
0 |
0 |
|
100% |
| haystack/core/errors.py |
PipelineRuntimeError |
|
9 |
0 |
0 |
|
100% |
| haystack/core/errors.py |
PipelineComponentsBlockedError |
|
2 |
2 |
0 |
|
0% |
| haystack/core/errors.py |
BreakpointException |
|
18 |
8 |
0 |
|
56% |
| haystack/core/errors.py |
PipelineInvalidPipelineSnapshotError |
|
1 |
0 |
0 |
|
100% |
| haystack/core/errors.py |
(no class) |
|
42 |
0 |
0 |
|
100% |
| haystack/core/pipeline/__init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| haystack/core/pipeline/base.py |
PipelineBase |
|
504 |
51 |
0 |
|
90% |
| haystack/core/pipeline/base.py |
(no class) |
|
132 |
0 |
0 |
|
100% |
| haystack/core/pipeline/breakpoint.py |
(no class) |
|
106 |
11 |
0 |
|
90% |
| haystack/core/pipeline/component_checks.py |
_NoOutputProduced |
|
4 |
0 |
0 |
|
100% |
| haystack/core/pipeline/component_checks.py |
(no class) |
|
62 |
0 |
0 |
|
100% |
| haystack/core/pipeline/descriptions.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| haystack/core/pipeline/draw.py |
(no class) |
|
199 |
41 |
0 |
|
79% |
| haystack/core/pipeline/pipeline.py |
PipelineStreamHandle |
|
24 |
0 |
0 |
|
100% |
| haystack/core/pipeline/pipeline.py |
Pipeline |
|
256 |
19 |
0 |
|
93% |
| haystack/core/pipeline/pipeline.py |
(no class) |
|
47 |
0 |
0 |
|
100% |
| haystack/core/pipeline/utils.py |
FIFOPriorityQueue |
|
19 |
0 |
0 |
|
100% |
| haystack/core/pipeline/utils.py |
(no class) |
|
52 |
1 |
0 |
|
98% |
| haystack/core/serialization.py |
(no class) |
|
129 |
6 |
0 |
|
95% |
| haystack/core/serialization_security.py |
(no class) |
|
135 |
0 |
0 |
|
100% |
| haystack/core/super_component/__init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| haystack/core/super_component/super_component.py |
_SuperComponent |
|
119 |
6 |
0 |
|
95% |
| haystack/core/super_component/super_component.py |
SuperComponent |
|
7 |
0 |
0 |
|
100% |
| haystack/core/super_component/super_component.py |
(no class) |
|
68 |
1 |
0 |
|
99% |
| haystack/core/super_component/utils.py |
(no class) |
|
95 |
4 |
0 |
|
96% |
| haystack/core/type_utils.py |
(no class) |
|
165 |
6 |
0 |
|
96% |
| haystack/dataclasses/__init__.py |
(no class) |
|
5 |
0 |
27 |
|
100% |
| haystack/dataclasses/answer.py |
ExtractedAnswer |
|
13 |
0 |
0 |
|
100% |
| haystack/dataclasses/answer.py |
GeneratedAnswer |
|
12 |
0 |
0 |
|
100% |
| haystack/dataclasses/answer.py |
(no class) |
|
32 |
0 |
3 |
|
100% |
| haystack/dataclasses/breakpoints.py |
Breakpoint |
|
2 |
0 |
0 |
|
100% |
| haystack/dataclasses/breakpoints.py |
PipelineState |
|
2 |
0 |
0 |
|
100% |
| haystack/dataclasses/breakpoints.py |
PipelineSnapshot |
|
7 |
0 |
0 |
|
100% |
| haystack/dataclasses/breakpoints.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| haystack/dataclasses/byte_stream.py |
ByteStream |
|
18 |
0 |
0 |
|
100% |
| haystack/dataclasses/byte_stream.py |
(no class) |
|
21 |
0 |
0 |
|
100% |
| haystack/dataclasses/chat_message.py |
ChatRole |
|
6 |
0 |
0 |
|
100% |
| haystack/dataclasses/chat_message.py |
TextContent |
|
2 |
0 |
0 |
|
100% |
| haystack/dataclasses/chat_message.py |
ToolCall |
|
2 |
0 |
0 |
|
100% |
| haystack/dataclasses/chat_message.py |
ToolCallResult |
|
12 |
1 |
0 |
|
92% |
| haystack/dataclasses/chat_message.py |
ReasoningContent |
|
2 |
0 |
0 |
|
100% |
| haystack/dataclasses/chat_message.py |
ChatMessage |
|
188 |
3 |
0 |
|
98% |
| haystack/dataclasses/chat_message.py |
(no class) |
|
129 |
0 |
0 |
|
100% |
| haystack/dataclasses/document.py |
_RemoveLegacyFields |
|
3 |
0 |
0 |
|
100% |
| haystack/dataclasses/document.py |
Document |
|
69 |
4 |
0 |
|
94% |
| haystack/dataclasses/document.py |
(no class) |
|
32 |
0 |
0 |
|
100% |
| haystack/dataclasses/file_content.py |
FileContent |
|
40 |
0 |
0 |
|
100% |
| haystack/dataclasses/file_content.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| haystack/dataclasses/image_content.py |
ImageContent |
|
50 |
2 |
0 |
|
96% |
| haystack/dataclasses/image_content.py |
(no class) |
|
35 |
0 |
0 |
|
100% |
| haystack/dataclasses/skill_info.py |
(no class) |
|
3 |
0 |
0 |
|
100% |
| haystack/dataclasses/sparse_embedding.py |
SparseEmbedding |
|
4 |
0 |
0 |
|
100% |
| haystack/dataclasses/sparse_embedding.py |
(no class) |
|
10 |
0 |
0 |
|
100% |
| haystack/dataclasses/streaming_chunk.py |
ToolCallDelta |
|
2 |
0 |
0 |
|
100% |
| haystack/dataclasses/streaming_chunk.py |
ComponentInfo |
|
5 |
0 |
0 |
|
100% |
| haystack/dataclasses/streaming_chunk.py |
StreamingChunk |
|
9 |
1 |
0 |
|
89% |
| haystack/dataclasses/streaming_chunk.py |
(no class) |
|
65 |
0 |
12 |
|
100% |
| haystack/document_stores/errors/__init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| haystack/document_stores/errors/errors.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| haystack/document_stores/in_memory/__init__.py |
(no class) |
|
5 |
0 |
2 |
|
100% |
| haystack/document_stores/in_memory/document_store.py |
InMemoryDocumentStore |
|
349 |
15 |
0 |
|
96% |
| haystack/document_stores/in_memory/document_store.py |
(no class) |
|
82 |
0 |
0 |
|
100% |
| haystack/document_stores/types/__init__.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| haystack/document_stores/types/filter_policy.py |
FilterPolicy |
|
7 |
3 |
0 |
|
57% |
| haystack/document_stores/types/filter_policy.py |
(no class) |
|
58 |
8 |
0 |
|
86% |
| haystack/document_stores/types/policy.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| haystack/document_stores/types/protocol.py |
(no class) |
|
11 |
0 |
5 |
|
100% |
| haystack/errors.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| haystack/evaluation/__init__.py |
(no class) |
|
5 |
0 |
2 |
|
100% |
| haystack/evaluation/eval_run_result.py |
EvaluationRunResult |
|
76 |
35 |
0 |
|
54% |
| haystack/evaluation/eval_run_result.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| haystack/hooks/__init__.py |
(no class) |
|
5 |
0 |
12 |
|
100% |
| haystack/hooks/budget/__init__.py |
(no class) |
|
5 |
0 |
2 |
|
100% |
| haystack/hooks/budget/hooks.py |
TokenBudgetHook |
|
15 |
0 |
0 |
|
100% |
| haystack/hooks/budget/hooks.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| haystack/hooks/compaction/__init__.py |
(no class) |
|
5 |
0 |
6 |
|
100% |
| haystack/hooks/compaction/hooks.py |
CompactionHook |
|
73 |
5 |
0 |
|
93% |
| haystack/hooks/compaction/hooks.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| haystack/hooks/compaction/sliding_window.py |
SlidingWindowCompactor |
|
16 |
0 |
0 |
|
100% |
| haystack/hooks/compaction/sliding_window.py |
(no class) |
|
51 |
0 |
0 |
|
100% |
| haystack/hooks/compaction/summarization.py |
SummarizationCompactor |
|
97 |
15 |
0 |
|
85% |
| haystack/hooks/compaction/summarization.py |
(no class) |
|
74 |
1 |
0 |
|
99% |
| haystack/hooks/compaction/tool_result_pruning.py |
ToolResultPruningCompactor |
|
41 |
0 |
0 |
|
100% |
| haystack/hooks/compaction/tool_result_pruning.py |
(no class) |
|
14 |
0 |
0 |
|
100% |
| haystack/hooks/compaction/types/__init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| haystack/hooks/compaction/types/protocol.py |
Compactor |
|
2 |
0 |
2 |
|
100% |
| haystack/hooks/compaction/types/protocol.py |
(no class) |
|
10 |
0 |
2 |
|
100% |
| haystack/hooks/compaction/utils.py |
(no class) |
|
56 |
0 |
0 |
|
100% |
| haystack/hooks/from_function.py |
FunctionHook |
|
24 |
0 |
0 |
|
100% |
| haystack/hooks/from_function.py |
(no class) |
|
21 |
0 |
0 |
|
100% |
| haystack/hooks/human_in_the_loop/__init__.py |
(no class) |
|
5 |
0 |
10 |
|
100% |
| haystack/hooks/human_in_the_loop/dataclasses.py |
ToolExecutionDecision |
|
2 |
0 |
0 |
|
100% |
| haystack/hooks/human_in_the_loop/dataclasses.py |
(no class) |
|
14 |
0 |
0 |
|
100% |
| haystack/hooks/human_in_the_loop/hooks.py |
ConfirmationHook |
|
16 |
1 |
0 |
|
94% |
| haystack/hooks/human_in_the_loop/hooks.py |
(no class) |
|
14 |
0 |
0 |
|
100% |
| haystack/hooks/human_in_the_loop/policies.py |
AlwaysAskPolicy |
|
1 |
0 |
0 |
|
100% |
| haystack/hooks/human_in_the_loop/policies.py |
NeverAskPolicy |
|
1 |
0 |
0 |
|
100% |
| haystack/hooks/human_in_the_loop/policies.py |
AskOncePolicy |
|
4 |
0 |
0 |
|
100% |
| haystack/hooks/human_in_the_loop/policies.py |
(no class) |
|
11 |
0 |
0 |
|
100% |
| haystack/hooks/human_in_the_loop/strategies.py |
BlockingConfirmationStrategy |
|
29 |
0 |
0 |
|
100% |
| haystack/hooks/human_in_the_loop/strategies.py |
(no class) |
|
164 |
5 |
0 |
|
97% |
| haystack/hooks/human_in_the_loop/types/__init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| haystack/hooks/human_in_the_loop/types/protocol.py |
ConfirmationUI |
|
2 |
0 |
1 |
|
100% |
| haystack/hooks/human_in_the_loop/types/protocol.py |
ConfirmationPolicy |
|
3 |
0 |
1 |
|
100% |
| haystack/hooks/human_in_the_loop/types/protocol.py |
(no class) |
|
20 |
0 |
5 |
|
100% |
| haystack/hooks/human_in_the_loop/user_interfaces.py |
RichConsoleUI |
|
32 |
2 |
0 |
|
94% |
| haystack/hooks/human_in_the_loop/user_interfaces.py |
SimpleConsoleUI |
|
40 |
0 |
0 |
|
100% |
| haystack/hooks/human_in_the_loop/user_interfaces.py |
(no class) |
|
24 |
0 |
0 |
|
100% |
| haystack/hooks/invocation.py |
(no class) |
|
40 |
0 |
0 |
|
100% |
| haystack/hooks/protocol.py |
(no class) |
|
15 |
0 |
2 |
|
100% |
| haystack/hooks/tool_result_offloading/__init__.py |
(no class) |
|
5 |
0 |
9 |
|
100% |
| haystack/hooks/tool_result_offloading/hooks.py |
ToolResultOffloadHook |
|
51 |
1 |
0 |
|
98% |
| haystack/hooks/tool_result_offloading/hooks.py |
(no class) |
|
44 |
0 |
0 |
|
100% |
| haystack/hooks/tool_result_offloading/policies.py |
AlwaysOffload |
|
1 |
0 |
0 |
|
100% |
| haystack/hooks/tool_result_offloading/policies.py |
NeverOffload |
|
1 |
0 |
0 |
|
100% |
| haystack/hooks/tool_result_offloading/policies.py |
OffloadOverChars |
|
3 |
0 |
0 |
|
100% |
| haystack/hooks/tool_result_offloading/policies.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| haystack/hooks/tool_result_offloading/stores.py |
FileSystemToolResultStore |
|
15 |
0 |
0 |
|
100% |
| haystack/hooks/tool_result_offloading/stores.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| haystack/hooks/tool_result_offloading/types/__init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| haystack/hooks/tool_result_offloading/types/protocol.py |
ToolResultStore |
|
2 |
2 |
2 |
|
0% |
| haystack/hooks/tool_result_offloading/types/protocol.py |
OffloadPolicy |
|
2 |
0 |
1 |
|
100% |
| haystack/hooks/tool_result_offloading/types/protocol.py |
(no class) |
|
14 |
0 |
3 |
|
100% |
| haystack/hooks/utils.py |
(no class) |
|
47 |
0 |
0 |
|
100% |
| haystack/lazy_imports.py |
LazyImport |
|
7 |
0 |
0 |
|
100% |
| haystack/lazy_imports.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| haystack/logging.py |
(no class) |
|
129 |
4 |
2 |
|
97% |
| haystack/marshal/__init__.py |
(no class) |
|
5 |
0 |
3 |
|
100% |
| haystack/marshal/protocol.py |
(no class) |
|
4 |
0 |
1 |
|
100% |
| haystack/marshal/yaml.py |
YamlLoader |
|
1 |
0 |
0 |
|
100% |
| haystack/marshal/yaml.py |
YamlDumper |
|
1 |
0 |
0 |
|
100% |
| haystack/marshal/yaml.py |
YamlMarshaller |
|
8 |
1 |
0 |
|
88% |
| haystack/marshal/yaml.py |
(no class) |
|
11 |
0 |
0 |
|
100% |
| haystack/skill_stores/file_system/__init__.py |
(no class) |
|
5 |
0 |
2 |
|
100% |
| haystack/skill_stores/file_system/skill_store.py |
FileSystemSkillStore |
|
56 |
1 |
0 |
|
98% |
| haystack/skill_stores/file_system/skill_store.py |
(no class) |
|
39 |
0 |
0 |
|
100% |
| haystack/skill_stores/types/__init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| haystack/skill_stores/types/protocol.py |
(no class) |
|
11 |
0 |
4 |
|
100% |
| haystack/telemetry/__init__.py |
(no class) |
|
1 |
0 |
0 |
|
100% |
| haystack/telemetry/_environment.py |
(no class) |
|
25 |
0 |
0 |
|
100% |
| haystack/telemetry/_telemetry.py |
Telemetry |
|
29 |
11 |
0 |
|
62% |
| haystack/telemetry/_telemetry.py |
(no class) |
|
54 |
1 |
2 |
|
98% |
| haystack/token_counters/__init__.py |
(no class) |
|
5 |
0 |
5 |
|
100% |
| haystack/token_counters/approximate_counter.py |
ApproximateTokenCounter |
|
11 |
0 |
0 |
|
100% |
| haystack/token_counters/approximate_counter.py |
(no class) |
|
10 |
0 |
0 |
|
100% |
| haystack/token_counters/openai_counter.py |
OpenAITokenCounter |
|
32 |
1 |
0 |
|
97% |
| haystack/token_counters/openai_counter.py |
(no class) |
|
16 |
0 |
0 |
|
100% |
| haystack/token_counters/tiktoken_counter.py |
TiktokenCounter |
|
14 |
0 |
0 |
|
100% |
| haystack/token_counters/tiktoken_counter.py |
(no class) |
|
14 |
0 |
0 |
|
100% |
| haystack/token_counters/types/__init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| haystack/token_counters/types/protocol.py |
TokenCounter |
|
1 |
0 |
2 |
|
100% |
| haystack/token_counters/types/protocol.py |
(no class) |
|
9 |
0 |
2 |
|
100% |
| haystack/token_counters/utils.py |
(no class) |
|
49 |
0 |
0 |
|
100% |
| haystack/tools/__init__.py |
(no class) |
|
7 |
0 |
12 |
|
100% |
| haystack/tools/agent_tool.py |
AgentTool |
|
23 |
0 |
0 |
|
100% |
| haystack/tools/agent_tool.py |
(no class) |
|
23 |
0 |
0 |
|
100% |
| haystack/tools/component_tool.py |
ComponentTool |
|
75 |
5 |
0 |
|
93% |
| haystack/tools/component_tool.py |
(no class) |
|
25 |
0 |
0 |
|
100% |
| haystack/tools/errors.py |
ToolInvocationError |
|
2 |
0 |
0 |
|
100% |
| haystack/tools/errors.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| haystack/tools/from_function.py |
(no class) |
|
61 |
0 |
25 |
|
100% |
| haystack/tools/parameters_schema_utils.py |
(no class) |
|
97 |
3 |
0 |
|
97% |
| haystack/tools/pipeline_tool.py |
PipelineTool |
|
18 |
2 |
0 |
|
89% |
| haystack/tools/pipeline_tool.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| haystack/tools/searchable_toolset.py |
SearchableToolset |
|
84 |
0 |
0 |
|
100% |
| haystack/tools/searchable_toolset.py |
(no class) |
|
28 |
0 |
2 |
|
100% |
| haystack/tools/serde_utils.py |
(no class) |
|
43 |
3 |
2 |
|
93% |
| haystack/tools/skills/__init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| haystack/tools/skills/skill_toolset.py |
SkillToolset |
|
38 |
0 |
0 |
|
100% |
| haystack/tools/skills/skill_toolset.py |
(no class) |
|
23 |
0 |
0 |
|
100% |
| haystack/tools/tool.py |
Tool |
|
96 |
4 |
0 |
|
96% |
| haystack/tools/tool.py |
(no class) |
|
54 |
1 |
0 |
|
98% |
| haystack/tools/tool_types.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| haystack/tools/toolset.py |
Toolset |
|
42 |
3 |
0 |
|
93% |
| haystack/tools/toolset.py |
_ToolsetWrapper |
|
32 |
5 |
0 |
|
84% |
| haystack/tools/toolset.py |
(no class) |
|
33 |
0 |
0 |
|
100% |
| haystack/tools/utils.py |
(no class) |
|
29 |
0 |
2 |
|
100% |
| haystack/tracing/__init__.py |
(no class) |
|
1 |
0 |
0 |
|
100% |
| haystack/tracing/logging_tracer.py |
LoggingSpan |
|
1 |
0 |
0 |
|
100% |
| haystack/tracing/logging_tracer.py |
LoggingTracer |
|
16 |
0 |
0 |
|
100% |
| haystack/tracing/logging_tracer.py |
(no class) |
|
19 |
0 |
0 |
|
100% |
| haystack/tracing/tracer.py |
Span |
|
7 |
2 |
0 |
|
71% |
| haystack/tracing/tracer.py |
Tracer |
|
2 |
2 |
0 |
|
0% |
| haystack/tracing/tracer.py |
ProxyTracer |
|
5 |
0 |
0 |
|
100% |
| haystack/tracing/tracer.py |
NullSpan |
|
1 |
0 |
0 |
|
100% |
| haystack/tracing/tracer.py |
NullTracer |
|
2 |
0 |
0 |
|
100% |
| haystack/tracing/tracer.py |
(no class) |
|
37 |
0 |
0 |
|
100% |
| haystack/tracing/utils.py |
(no class) |
|
26 |
0 |
0 |
|
100% |
| haystack/utils/__init__.py |
(no class) |
|
5 |
0 |
23 |
|
100% |
| haystack/utils/async_utils.py |
(no class) |
|
19 |
0 |
0 |
|
100% |
| haystack/utils/auth.py |
SecretType |
|
6 |
1 |
0 |
|
83% |
| haystack/utils/auth.py |
Secret |
|
16 |
4 |
0 |
|
75% |
| haystack/utils/auth.py |
TokenSecret |
|
9 |
1 |
0 |
|
89% |
| haystack/utils/auth.py |
EnvVarSecret |
|
16 |
0 |
0 |
|
100% |
| haystack/utils/auth.py |
(no class) |
|
58 |
5 |
0 |
|
91% |
| haystack/utils/azure.py |
(no class) |
|
6 |
2 |
0 |
|
67% |
| haystack/utils/base_serialization.py |
(no class) |
|
136 |
9 |
0 |
|
93% |
| haystack/utils/callable_serialization.py |
(no class) |
|
66 |
8 |
0 |
|
88% |
| haystack/utils/dataclasses.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| haystack/utils/deserialization.py |
(no class) |
|
18 |
1 |
0 |
|
94% |
| haystack/utils/device.py |
DeviceType |
|
6 |
0 |
0 |
|
100% |
| haystack/utils/device.py |
Device |
|
14 |
0 |
0 |
|
100% |
| haystack/utils/device.py |
DeviceMap |
|
26 |
3 |
0 |
|
88% |
| haystack/utils/device.py |
ComponentDevice |
|
67 |
8 |
0 |
|
88% |
| haystack/utils/device.py |
(no class) |
|
101 |
6 |
0 |
|
94% |
| haystack/utils/experimental.py |
(no class) |
|
14 |
0 |
1 |
|
100% |
| haystack/utils/filters.py |
(no class) |
|
158 |
0 |
0 |
|
100% |
| haystack/utils/hf.py |
(no class) |
|
61 |
15 |
0 |
|
75% |
| haystack/utils/http_client.py |
(no class) |
|
14 |
0 |
8 |
|
100% |
| haystack/utils/jinja2_chat_extension.py |
ChatMessageExtension |
|
107 |
1 |
0 |
|
99% |
| haystack/utils/jinja2_chat_extension.py |
(no class) |
|
39 |
0 |
0 |
|
100% |
| haystack/utils/jinja2_extensions.py |
Jinja2TimeExtension |
|
20 |
0 |
0 |
|
100% |
| haystack/utils/jinja2_extensions.py |
(no class) |
|
27 |
0 |
0 |
|
100% |
| haystack/utils/jinja2_sandbox.py |
HaystackSandboxedEnvironment |
|
9 |
0 |
0 |
|
100% |
| haystack/utils/jinja2_sandbox.py |
(no class) |
|
7 |
0 |
0 |
|
100% |
| haystack/utils/jupyter.py |
(no class) |
|
9 |
3 |
0 |
|
67% |
| haystack/utils/misc.py |
(no class) |
|
96 |
5 |
18 |
|
95% |
| haystack/utils/requests_utils.py |
(no class) |
|
33 |
0 |
0 |
|
100% |
| haystack/utils/type_serialization.py |
(no class) |
|
144 |
6 |
0 |
|
96% |
| haystack/utils/url_validation.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| haystack/version.py |
(no class) |
|
5 |
2 |
0 |
|
60% |