Skip to content

Knowledge Stores

Exceptions for Knowledge Stores.

KnowledgeStoreError

Bases: FedRAGError

Base knowledge store error for all knowledge-store-related exceptions.

Source code in src/fed_rag/exceptions/knowledge_stores.py
6
7
8
9
class KnowledgeStoreError(FedRAGError):
    """Base knowledge store error for all knowledge-store-related exceptions."""

    pass

KnowledgeStoreWarning

Bases: FedRAGWarning

Base knowledge store error for all knowledge-store-related warnings.

Source code in src/fed_rag/exceptions/knowledge_stores.py
class KnowledgeStoreWarning(FedRAGWarning):
    """Base knowledge store error for all knowledge-store-related warnings."""

    pass

MCPKnowledgeStoreError

Bases: KnowledgeStoreError

Base knowledge store error for all knowledge-store-related exceptions.

Source code in src/fed_rag/exceptions/knowledge_stores.py
class MCPKnowledgeStoreError(KnowledgeStoreError):
    """Base knowledge store error for all knowledge-store-related exceptions."""

    pass

CallToolResultConversionError

Bases: MCPKnowledgeStoreError

Raised when trying to convert a ~mcp.CallToolResult that has error status.

Source code in src/fed_rag/exceptions/knowledge_stores.py
class CallToolResultConversionError(MCPKnowledgeStoreError):
    """Raised when trying to convert a ~mcp.CallToolResult that has error status."""

    pass