MCPcopy Index your code

hub / github.com/xerrors/Yuxi / types & classes

Types & classes382 in github.com/xerrors/Yuxi

↓ 38 callersClassDocumentParserException
文档解析异常
backend/package/yuxi/knowledge/parser/base.py:32
↓ 30 callersClassConversationRepository
backend/package/yuxi/repositories/conversation_repository.py:19
↓ 25 callersClassAgentRepository
backend/package/yuxi/repositories/agent_repository.py:174
↓ 24 callersClassKnowledgeBaseRepository
backend/package/yuxi/repositories/knowledge_base_repository.py:11
↓ 24 callersClassSkill
Skill 元数据模型(内容存文件系统,索引存数据库)
backend/package/yuxi/storage/postgres/models_business.py:204
↓ 22 callersClassStorageError
存储相关异常基类
backend/package/yuxi/storage/minio/client.py:21
↓ 17 callersClassSkillRepository
backend/package/yuxi/agents/skills/repository.py:10
↓ 14 callersClassMilvusGraphService
backend/package/yuxi/knowledge/graphs/milvus_graph_service.py:35
↓ 14 callersClassProvisionerSandboxBackend
backend/package/yuxi/agents/backends/sandbox/backend.py:152
↓ 13 callersClassEvaluationService
RAG评估服务
backend/package/yuxi/knowledge/eval/service.py:31
↓ 12 callersClassUser
用户模型
backend/package/yuxi/storage/postgres/models_business.py:50
↓ 11 callersClassUserRepository
用户数据访问层
backend/package/yuxi/repositories/user_repository.py:17
↓ 10 callersClassAgentRunRepository
backend/package/yuxi/repositories/agent_run_repository.py:14
↓ 9 callersClassOtherEmbedding
backend/package/yuxi/models/embed.py:115
↓ 8 callersClassFakeMinioClient
backend/test/unit/test_tmp_attachment_service.py:38
↓ 7 callersClassFakeCollection
backend/test/unit/plugins/test_milvus_kb.py:31
↓ 7 callersClassKnowledgeChunkRepository
backend/package/yuxi/repositories/knowledge_chunk_repository.py:11
↓ 7 callersClassSkillsMiddleware
Skills 中间件 - 处理 skills 提示词注入、依赖展开、动态激活 职责: - Skills 提示词注入(直接从数据库加载) - 依赖展开(用户配置 + 动态激活) - 工具/MCP 动态加载
backend/package/yuxi/agents/middlewares/skills.py:171
↓ 7 callersClassYuxiSubAgentMiddleware
backend/package/yuxi/agents/middlewares/subagent_task.py:254
↓ 6 callersClassKnowledgeFileRepository
backend/package/yuxi/repositories/knowledge_file_repository.py:11
↓ 6 callersClassMCPServer
MCP 服务器配置模型
backend/package/yuxi/storage/postgres/models_business.py:456
↓ 6 callersClassOCRException
OCR处理异常
backend/package/yuxi/knowledge/parser/base.py:26
↓ 6 callersClassProvider
backend/test/unit/services/test_model_provider_service.py:101
↓ 5 callersClassAgent
用户可管理、可授权、可切换的智能体。
backend/package/yuxi/storage/postgres/models_business.py:156
↓ 5 callersClassFakeDb
backend/test/unit/repositories/test_agent_repository.py:22
↓ 5 callersClass_Backend
backend/test/unit/middlewares/test_subagent_task_middleware.py:157
↓ 4 callersClassAgentEnvResponse
backend/server/routers/user_router.py:71
↓ 4 callersClassDepartmentRepository
部门数据访问层
backend/package/yuxi/repositories/department_repository.py:11
↓ 4 callersClassFakeConversationRepository
backend/test/unit/test_tmp_attachment_service.py:77
↓ 4 callersClassFakeLlm
backend/test/unit/knowledge/eval/test_benchmark_generation.py:54
↓ 4 callersClassFakeRequest
backend/test/unit/middlewares/test_skills_middleware.py:73
↓ 4 callersClassKBNotFoundError
知识库不存在错误
backend/package/yuxi/knowledge/base.py:33
↓ 4 callersClassMinIOClient
简化的 MinIO 客户端类
backend/package/yuxi/storage/minio/client.py:40
↓ 4 callersClassNoQueryKnowledgeBase
backend/test/unit/knowledge/eval/test_benchmark_generation.py:66
↓ 4 callersClassSelectedSkillsReadonlyBackend
只读 skills backend,仅暴露选中的技能目录。
backend/package/yuxi/agents/backends/skills_backend.py:22
↓ 4 callersClass_Graph
backend/test/unit/middlewares/test_subagent_task_middleware.py:146
↓ 3 callersClassBuiltinSkillSpec
backend/package/yuxi/agents/skills/buildin/__init__.py:8
↓ 3 callersClassDepartment
部门模型
backend/package/yuxi/storage/postgres/models_business.py:28
↓ 3 callersClassFakeAgent
backend/test/unit/services/test_chat_service_sync.py:129
↓ 3 callersClassFakeAgent
backend/test/unit/services/test_chat_service_langfuse_stream.py:82
↓ 3 callersClassFakeDB
backend/test/unit/services/test_agent_run_service.py:381
↓ 3 callersClassFakeEvaluationRepository
backend/test/unit/knowledge/eval/test_service_generation.py:9
↓ 3 callersClassFakeGenerationKnowledgeBase
backend/test/unit/knowledge/eval/test_benchmark_generation.py:35
↓ 3 callersClassFakeGraph
backend/test/unit/services/test_chat_service_sync.py:108
↓ 3 callersClassFakeGraph
backend/test/unit/services/test_chat_service_langfuse_stream.py:181
↓ 3 callersClassFakeKnowledgeBase
backend/test/unit/knowledge/test_sample_question_utils.py:22
↓ 3 callersClassFakeResult
backend/test/unit/services/test_agent_run_service.py:377
↓ 3 callersClassMilvusGraphVectorStore
backend/package/yuxi/knowledge/graphs/milvus_graph_vector_store.py:27
↓ 3 callersClassNotionAPIError
backend/package/yuxi/knowledge/implementations/notion.py:22
↓ 3 callersClassQueue
backend/test/unit/services/test_agent_run_service.py:453
↓ 3 callersClassSandboxRecord
docker/sandbox_provisioner/app.py:74
↓ 3 callersClassSandboxResponse
docker/sandbox_provisioner/app.py:51
↓ 3 callersClassTrackingLlm
backend/test/unit/knowledge/eval/test_benchmark_generation.py:71
↓ 3 callersClass_DummyUpload
backend/test/unit/services/test_conversation_service_attachment_state.py:12
↓ 3 callersClass_FakeBackend
backend/test/unit/services/test_agent_run_service.py:29
↓ 3 callersClass_Request
backend/test/unit/agents/test_subagent_tool_filter.py:10
↓ 2 callersClassAPIKeyCreateResponse
backend/server/routers/user_router.py:62
↓ 2 callersClassAPIKeyResponse
backend/server/routers/user_router.py:49
↓ 2 callersClassChatBotContext
backend/test/unit/agents/test_context_auth.py:37
↓ 2 callersClassCollectingDb
backend/test/unit/repositories/test_agent_repository_deep_research.py:18
↓ 2 callersClassCustomCompositeBackend
修复 glob 路由逻辑的 CompositeBackend。
backend/package/yuxi/agents/backends/composite.py:27
↓ 2 callersClassDifyKB
基于 Dify Dataset Retrieve API 的只读检索知识库实现
backend/package/yuxi/knowledge/implementations/dify.py:12
↓ 2 callersClassDocumentProcessorException
文档处理异常基类
backend/package/yuxi/knowledge/parser/base.py:11
↓ 2 callersClassDummyServer
backend/test/unit/routers/test_mcp_router.py:47
↓ 2 callersClassEvaluationDataset
评估数据集模型
backend/package/yuxi/storage/postgres/models_knowledge.py:190
↓ 2 callersClassEvaluationDatasetItem
评估数据集题目模型
backend/package/yuxi/storage/postgres/models_knowledge.py:210
↓ 2 callersClassFakeChunkRepository
backend/test/unit/knowledge/eval/test_service_generation.py:29
↓ 2 callersClassFakeClient
backend/test/unit/backends/test_sandbox_backends.py:182
↓ 2 callersClassFakeConverter
backend/test/unit/knowledge/test_parser_facade.py:87
↓ 2 callersClassFakeHit
backend/test/unit/plugins/test_milvus_kb.py:20
↓ 2 callersClassFakeModel
backend/test/unit/knowledge/test_sample_question_utils.py:52
↓ 2 callersClassFakeSessionContext
backend/test/unit/agents/test_context_auth.py:222
↓ 2 callersClassFakeTaskContext
backend/test/unit/routers/test_knowledge_router_cleanup.py:12
↓ 2 callersClassFindOutputSchema
backend/package/yuxi/knowledge/schemas.py:42
↓ 2 callersClassKnowledgeBaseMiddleware
知识库中间件 - 提供通用知识库工具,其他没有任何作用 提供通用知识库工具: - list_kbs: 列出用户可访问的知识库 - get_mindmap: 获取指定知识库的思维导图 - query_kb: 在指定知识库中检索 - find_kb_docume
backend/package/yuxi/agents/middlewares/knowledge_base.py:9
↓ 2 callersClassLLMGraphExtractor
backend/package/yuxi/knowledge/graphs/extractors/llm.py:30
↓ 2 callersClassLangfuseRunContext
backend/package/yuxi/services/langfuse_service.py:23
↓ 2 callersClassMessage
Message table - 消息表
backend/package/yuxi/storage/postgres/models_business.py:289
↓ 2 callersClassMessageFeedback
Message feedback table - 消息反馈表
backend/package/yuxi/storage/postgres/models_business.py:428
↓ 2 callersClassModelCache
基于 Redis 的模型缓存,所有写入均走 Redis,保证跨进程一致。
backend/package/yuxi/models/providers/cache.py:82
↓ 2 callersClassModelInfo
不可变的模型信息,供运行时使用。
backend/package/yuxi/models/providers/cache.py:25
↓ 2 callersClassModelProviderPayload
backend/server/routers/model_provider_router.py:41
↓ 2 callersClassNeo4jConnectionManager
backend/package/yuxi/storage/neo4j/manager.py:37
↓ 2 callersClassNode
backend/package/yuxi/knowledge/chunking/ragflow_like/nlp.py:534
↓ 2 callersClassOpenAIBase
backend/package/yuxi/models/chat.py:8
↓ 2 callersClassRemoteSkillsBatchPreparation
backend/package/yuxi/agents/skills/remote_install.py:25
↓ 2 callersClassRepo
backend/test/unit/graphs/test_milvus_graph_build.py:108
↓ 2 callersClassSandboxRecord
backend/package/yuxi/agents/backends/sandbox/provisioner_client.py:9
↓ 2 callersClassSearchOutputSchema
backend/package/yuxi/knowledge/schemas.py:20
↓ 2 callersClassSeedError
backend/scripts/seed_initial_users.py:39
↓ 2 callersClassTask
backend/package/yuxi/services/task_service.py:24
↓ 2 callersClassTaskRepository
backend/package/yuxi/repositories/task_repository.py:11
↓ 2 callersClassTestKB
backend/test/unit/knowledge/test_file_size_fallback.py:175
↓ 2 callersClassToolExtraMetadata
附加元数据(用装饰器注册)
backend/package/yuxi/agents/toolkits/registry.py:6
↓ 2 callersClass_AsyncSessionContext
backend/test/unit/services/test_mcp_service.py:14
↓ 2 callersClass_Backend
backend/test/unit/backends/test_sandbox_backends.py:123
↓ 2 callersClass_DummyUpload
backend/test/unit/services/test_chat_stream_attachment_materialize.py:11
↓ 2 callersClass_EmptyBackend
backend/test/integration/api/test_viewer_filesystem_router.py:103
↓ 2 callersClass_FailingSandbox
backend/test/integration/api/test_viewer_filesystem_router.py:99
↓ 2 callersClass_FakeAsyncClient
backend/test/unit/plugins/test_dify_kb.py:19
next →1–100 of 382, ranked by callers