conductor(checkpoint): Final checkpoint for RAG Support track - Phase 4 complete

This commit is contained in:
2026-05-04 22:36:31 -04:00
parent 964f665082
commit 7bed4a8f97
5 changed files with 105 additions and 3 deletions
+7 -1
View File
@@ -598,10 +598,12 @@ class MCPConfiguration:
@dataclass
class VectorStoreConfig:
provider: str # 'chroma', 'qdrant', 'mock'
provider: str # 'chroma', 'qdrant', 'mock', 'mcp'
url: Optional[str] = None
api_key: Optional[str] = None
collection_name: str = 'manual_slop'
mcp_server: Optional[str] = None
mcp_tool: Optional[str] = None
def to_dict(self) -> Dict[str, Any]:
return {
@@ -609,6 +611,8 @@ class VectorStoreConfig:
"url": self.url,
"api_key": self.api_key,
"collection_name": self.collection_name,
"mcp_server": self.mcp_server,
"mcp_tool": self.mcp_tool,
}
@classmethod
@@ -618,6 +622,8 @@ class VectorStoreConfig:
url=data.get("url"),
api_key=data.get("api_key"),
collection_name=data.get("collection_name", "manual_slop"),
mcp_server=data.get("mcp_server"),
mcp_tool=data.get("mcp_tool"),
)
@dataclass