MCPcopy Create free account

hub / github.com/Harmeet10000/AgentNexus-LangChain-FastAPI / types & classes

Types & classes479 in github.com/Harmeet10000/AgentNexus-LangChain-FastAPI

↓ 31 callersClassInfrastructureAppError
Expected infrastructure failure normalized at an adapter boundary.
src/app/shared/result/errors.py:47
↓ 30 callersClassRankedResultRow
Minimal ranked row returned by a search branch.
src/app/features/search/fusion.py:8
↓ 30 callersClassServiceUnavailableException
Service is temporarily unavailable.
src/app/utils/exceptions.py:152
↓ 26 callersClassToolResult
Result of tool execution.
src/app/shared/rag/document_processing/models.py:318
↓ 26 callersClassUnauthorizedException
Authentication failed / missing credentials.
src/app/utils/exceptions.py:85
↓ 24 callersClassValidationException
Input validation failed.
src/app/utils/exceptions.py:48
↓ 14 callersClassSearchChunkRecord
Hydrated chunk record used for search response assembly.
src/app/features/search/rag.py:13
↓ 10 callersClassAgentError
src/app/shared/langgraph_layer/agent_saul/state.py:286
↓ 10 callersClassExternalServiceException
Call to third-party service failed.
src/app/utils/exceptions.py:196
↓ 9 callersClassNotFoundException
Resource not found.
src/app/utils/exceptions.py:65
↓ 9 callersClassRankedChunk
Fused rank metadata for a search chunk.
src/app/features/search/fusion.py:18
↓ 8 callersClassConflictException
Resource already exists / invalid state transition.
src/app/utils/exceptions.py:116
↓ 8 callersClassNotFoundAppError
Expected missing resource failure.
src/app/shared/result/errors.py:31
↓ 8 callersClassValidationAppError
Expected validation or normalization failure.
src/app/shared/result/errors.py:24
↓ 8 callersClassWSErrorFrame
src/app/features/agent_saul/dto.py:125
↓ 7 callersClassExtractionResult
Result from Gemini extraction.
src/app/shared/crawler/processor.py:123
↓ 7 callersClassSearchService
Request-scoped orchestration for the search feature.
src/app/features/search/service.py:57
↓ 6 callersClassCrawlResult
Result from crawling a URL.
src/app/shared/crawler/crawler.py:33
↓ 6 callersClassHybridSearchRequest
Hybrid retrieval request.
src/app/features/search/dto.py:60
↓ 6 callersClassIngestionResult
Result of document ingestion.
src/app/shared/rag/document_processing/models.py:210
↓ 6 callersClassMCPToolCatalogEntry
src/mcp_core/common/models.py:14
↓ 6 callersClassSettings
Application settings loaded from environment variables.
src/app/config/settings.py:24
↓ 6 callersClassSubgraphResult
src/app/shared/rag/graphiti/subgraph.py:83
↓ 5 callersClassChunk
Document chunk model.
src/app/shared/rag/document_processing/models.py:120
↓ 5 callersClassCircuitBreakerState
Circuit breaker state snapshot.
src/app/connections/celery_reliability.py:53
↓ 5 callersClassContextGrade
src/app/shared/langgraph_layer/retrieval_kb/state.py:47
↓ 5 callersClassLoginRequest
src/app/features/auth/dto.py:28
↓ 4 callersClassConflictAppError
Expected conflict or invalid state transition.
src/app/shared/result/errors.py:40
↓ 4 callersClassEntity
Represents an extracted entity.
src/app/shared/rag/document_processing/models.py:282
↓ 4 callersClassForbiddenException
Authenticated but not authorized.
src/app/utils/exceptions.py:101
↓ 4 callersClassGeneratedAnswer
src/app/shared/langgraph_layer/retrieval_kb/state.py:55
↓ 4 callersClassGraphitiVerificationResult
src/app/features/documents/graphiti_verifier.py:18
↓ 4 callersClassRelationship
Represents a relationship between entities.
src/app/shared/rag/document_processing/models.py:294
↓ 4 callersClassUserResponse
src/app/features/auth/dto.py:96
↓ 3 callersClassAuthService
src/app/features/auth/service.py:61
↓ 3 callersClassClassifiedDocument
src/app/features/documents/classification.py:25
↓ 3 callersClassClauseWriteResult
src/app/shared/rag/graphiti/write_clause_episodes.py:59
↓ 3 callersClassDoclingEnhancementConfig
Configuration for Docling enhanced features.
src/app/shared/rag/document_processing/models.py:223
↓ 3 callersClassDoclingExtractionResult
Complete extraction result from enhanced Docling processing.
src/app/shared/rag/document_processing/models.py:269
↓ 3 callersClassExtractionResult
Result of entity extraction.
src/app/shared/rag/document_processing/models.py:306
↓ 3 callersClassReconciliationDecision
src/app/shared/langgraph_layer/reconciliation/state.py:53
↓ 3 callersClassRefreshTokenRepository
Redis-primary, MongoDB-audit session store.
src/app/features/auth/repository.py:249
↓ 3 callersClassRegisterRequest
src/app/features/auth/dto.py:9
↓ 3 callersClassRelationshipWriteResult
src/app/shared/rag/graphiti/write_clause_episodes.py:71
↓ 3 callersClassSystemPromptParts
Cross-provider system prompt parts that avoid duplicating framework-owned behavior. Prompt owns identity, priorities, trust boundaries, and
src/app/shared/langchain_layer/prompts.py:22
↓ 3 callersClassTokenResponse
src/app/features/auth/dto.py:87
↓ 3 callersClassTooManyRequestsException
Request was rejected because the caller exceeded a rate limit.
src/app/utils/exceptions.py:133
↓ 3 callersClassUserProfile
User profile data.
src/app/examples/redis_examples.py:30
↓ 2 callersClassBatchExtractionResult
src/app/shared/rag/langextract/langextract_batch_processor.py:34
↓ 2 callersClassCrossEncoderReranker
Lazy sentence-transformers cross-encoder wrapper. CPU-bound: move this behind Celery in V2 if query latency becomes visible.
src/app/shared/langgraph_layer/retrieval_kb/reranker.py:19
↓ 2 callersClassDatabaseException
Database operation failed (caught & handled).
src/app/utils/exceptions.py:176
↓ 2 callersClassDocumentRepository
Repository for unified document lifecycle and retrieval.
src/app/features/documents/repository.py:46
↓ 2 callersClassDocumentUploadResponse
src/app/features/documents/dto.py:22
↓ 2 callersClassEmbeddingCache
Simple in-memory cache for embeddings.
src/app/shared/rag/document_processing/embedder.py:295
↓ 2 callersClassExtractedCodeBlock
Extracted code block.
src/app/shared/rag/document_processing/models.py:246
↓ 2 callersClassIngestionConfig
Configuration for document ingestion.
src/app/shared/rag/document_processing/models.py:188
↓ 2 callersClassMCPClientManager
src/mcp_core/client/manager.py:32
↓ 2 callersClassMCPToolResponse
src/mcp_core/common/models.py:22
↓ 2 callersClassMemoryEntityType
src/app/shared/langchain_layer/agents/memory/memory_scope.py:28
↓ 2 callersClassMemorySource
src/app/shared/langchain_layer/agents/memory/memory_scope.py:36
↓ 2 callersClassOAuthAccount
Embedded OAuth provider account. One record per provider per user.
src/app/features/auth/model.py:52
↓ 2 callersClassOAuthProviderConfig
src/app/features/auth/security.py:231
↓ 2 callersClassOAuthUserInfo
src/app/features/auth/security.py:277
↓ 2 callersClassPageIndexChatConfig
Configuration for chat completion calls.
src/app/shared/rag/pageindex/client.py:44
↓ 2 callersClassPageIndexConfig
Configuration for indexing operations.
src/app/shared/rag/pageindex/client.py:20
↓ 2 callersClassParsedDocument
src/app/features/documents/classification.py:51
↓ 2 callersClassParsedDocument
src/app/shared/langgraph_layer/ingestion_kb/state.py:56
↓ 2 callersClassPreparedChunk
src/app/features/documents/classification.py:37
↓ 2 callersClassQualityWarning
src/app/features/documents/classification.py:16
↓ 2 callersClassQueryPlan
src/app/shared/langgraph_layer/retrieval_kb/state.py:11
↓ 2 callersClassRateLimitConfig
Rate limit configuration.
src/app/shared/services/rate_limiter.py:18
↓ 2 callersClassRateLimitService
src/app/utils/rate_limit/service.py:52
↓ 2 callersClassRateLimiter
Rate limiter using fastapi-limiter and Redis backend.
src/app/shared/services/rate_limiter.py:37
↓ 2 callersClassRetrievedChunk
src/app/shared/langgraph_layer/retrieval_kb/state.py:26
↓ 2 callersClassSearchIngestResponse
Queued or duplicate-ingest response.
src/app/features/search/dto.py:37
↓ 2 callersClassSearchRepository
Database operations for the search feature.
src/app/features/search/repository.py:36
↓ 2 callersClassStrictEnvelopeAPIRouter
APIRouter that validates `response_model` uses `APIResponse[T]`.
src/app/api/strict_envelope.py:13
↓ 2 callersClassTransientExternalError
Raised when an external dependency failure is safe to retry immediately.
src/app/shared/langgraph_layer/kb_retry.py:15
↓ 2 callersClassUser
Primary user document. hashed_password is None for OAuth-only accounts.
src/app/features/auth/model.py:61
↓ 2 callersClassUserRepository
src/app/features/auth/repository.py:45
↓ 1 callersClassAPIException
Base exception for all **handled/known** API errors. All user-facing error responses should inherit from this class (or use its subclass
src/app/utils/exceptions.py:9
↓ 1 callersClassAcquireStatus
src/app/shared/circuit_breaker/service.py:19
↓ 1 callersClassActivityLog
Activity log entry.
src/app/examples/redis_examples.py:50
↓ 1 callersClassAgentRegistry
Holds all pre-built agents and structured-output LLM chains. Created once at lifespan startup; referenced by closure in every node. Sepa
src/app/shared/langgraph_layer/agent_saul/factory.py:52
↓ 1 callersClassAgentSaulDeps
Narrow context object for Agent Saul dependencies. Typed against infra protocols so nodes remain decoupled from concrete client implementatio
src/app/features/agent_saul/dependencies.py:72
↓ 1 callersClassAgentSaulService
Per-session WebSocket orchestration service. Constructor receives infra clients; run_session() is the entry point. No mutable state accumulat
src/app/features/agent_saul/service.py:84
↓ 1 callersClassAgentSpec
Declarative specification for a production agent. Pass to `create_production_agent`.
src/app/shared/langchain_layer/agents/factory.py:69
↓ 1 callersClassAppError
Base expected failure payload for internal Result values.
src/app/shared/result/errors.py:12
↓ 1 callersClassAvatarResponse
src/app/features/profile/dto.py:31
↓ 1 callersClassChunk
A chunk of content with metadata.
src/app/shared/crawler/chunker.py:9
↓ 1 callersClassCircuitBreakerKeys
src/app/shared/circuit_breaker/service.py:42
↓ 1 callersClassCircuitBreakerOpenError
Raised when the circuit breaker is open.
src/app/connections/celery_reliability.py:61
↓ 1 callersClassCircuitBreakerService
src/app/shared/circuit_breaker/service.py:50
↓ 1 callersClassCircuitBreakerSettings
src/app/shared/circuit_breaker/service.py:25
↓ 1 callersClassClauseEpisodeMetadata
Stored as source_description in Graphiti. Always co-retrieved with episode.
src/app/shared/rag/graphiti/schemas.py:43
↓ 1 callersClassClauseExtractionInput
src/app/shared/langgraph_layer/agent_saul/state.py:298
↓ 1 callersClassClauseSegment
src/app/shared/langgraph_layer/ingestion_kb/state.py:88
↓ 1 callersClassCleanLegalDocument
Structured output from preprocessing.
src/app/shared/rag/langextract/docling_preprocessor.py:27
↓ 1 callersClassComplianceOutput
src/app/shared/langgraph_layer/agent_saul/state.py:232
↓ 1 callersClassContextSection
Merged context section returned to RAG callers.
src/app/features/search/rag.py:25
next →1–100 of 479, ranked by callers