Skip to content

Commit ec2f744

Browse files
authored
chore: remove unused code (#117)
* WIP * chore: remove unused code * chore: update uv lock * chore: update uv lock
1 parent 9369d32 commit ec2f744

9 files changed

Lines changed: 373 additions & 1043 deletions

File tree

src/deepset_mcp/tools/component_helper.py

Lines changed: 0 additions & 123 deletions
This file was deleted.

src/deepset_mcp/tools/formatting_utils.py

Lines changed: 0 additions & 199 deletions
This file was deleted.

src/deepset_mcp/tools/formatting_utils_index.py

Lines changed: 0 additions & 32 deletions
This file was deleted.

src/deepset_mcp/tools/haystack_service.py

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@
55

66
from deepset_mcp.api.exceptions import UnexpectedAPIError
77
from deepset_mcp.api.protocols import AsyncClientProtocol
8-
from deepset_mcp.tools.component_helper import (
9-
extract_component_texts,
10-
)
118
from deepset_mcp.tools.haystack_service_models import (
129
ComponentDefinition,
1310
ComponentDefinitionList,
@@ -23,6 +20,21 @@
2320
from deepset_mcp.tools.model_protocol import ModelProtocol
2421

2522

23+
def extract_component_texts(component_def: dict[str, Any]) -> tuple[str, str]:
24+
"""Extracts the component name and description for embedding.
25+
26+
Args:
27+
component_def: The component definition
28+
29+
Returns:
30+
A tuple containing the component name and description
31+
"""
32+
component_type = component_def["properties"]["type"]["const"]
33+
name = component_def.get("title", "")
34+
description = component_def.get("description", "")
35+
return component_type, f"{name} {description}"
36+
37+
2638
async def _build_component_definition(
2739
component_def: dict[str, Any],
2840
component_type: str,

0 commit comments

Comments
 (0)