Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/xerrors/Yuxi
/ types & classes
Types & classes
382 in github.com/xerrors/Yuxi
⨍
Functions
3,510
◇
Types & classes
382
↳
Endpoints
220
↓ 38 callers
Class
DocumentParserException
文档解析异常
backend/package/yuxi/knowledge/parser/base.py:32
↓ 30 callers
Class
ConversationRepository
backend/package/yuxi/repositories/conversation_repository.py:19
↓ 25 callers
Class
AgentRepository
backend/package/yuxi/repositories/agent_repository.py:174
↓ 24 callers
Class
KnowledgeBaseRepository
backend/package/yuxi/repositories/knowledge_base_repository.py:11
↓ 24 callers
Class
Skill
Skill 元数据模型(内容存文件系统,索引存数据库)
backend/package/yuxi/storage/postgres/models_business.py:204
↓ 22 callers
Class
StorageError
存储相关异常基类
backend/package/yuxi/storage/minio/client.py:21
↓ 17 callers
Class
SkillRepository
backend/package/yuxi/agents/skills/repository.py:10
↓ 14 callers
Class
MilvusGraphService
backend/package/yuxi/knowledge/graphs/milvus_graph_service.py:35
↓ 14 callers
Class
ProvisionerSandboxBackend
backend/package/yuxi/agents/backends/sandbox/backend.py:152
↓ 13 callers
Class
EvaluationService
RAG评估服务
backend/package/yuxi/knowledge/eval/service.py:31
↓ 12 callers
Class
User
用户模型
backend/package/yuxi/storage/postgres/models_business.py:50
↓ 11 callers
Class
UserRepository
用户数据访问层
backend/package/yuxi/repositories/user_repository.py:17
↓ 10 callers
Class
AgentRunRepository
backend/package/yuxi/repositories/agent_run_repository.py:14
↓ 9 callers
Class
OtherEmbedding
backend/package/yuxi/models/embed.py:115
↓ 8 callers
Class
FakeMinioClient
backend/test/unit/test_tmp_attachment_service.py:38
↓ 7 callers
Class
FakeCollection
backend/test/unit/plugins/test_milvus_kb.py:31
↓ 7 callers
Class
KnowledgeChunkRepository
backend/package/yuxi/repositories/knowledge_chunk_repository.py:11
↓ 7 callers
Class
SkillsMiddleware
Skills 中间件 - 处理 skills 提示词注入、依赖展开、动态激活 职责: - Skills 提示词注入(直接从数据库加载) - 依赖展开(用户配置 + 动态激活) - 工具/MCP 动态加载
backend/package/yuxi/agents/middlewares/skills.py:171
↓ 7 callers
Class
YuxiSubAgentMiddleware
backend/package/yuxi/agents/middlewares/subagent_task.py:254
↓ 6 callers
Class
KnowledgeFileRepository
backend/package/yuxi/repositories/knowledge_file_repository.py:11
↓ 6 callers
Class
MCPServer
MCP 服务器配置模型
backend/package/yuxi/storage/postgres/models_business.py:456
↓ 6 callers
Class
OCRException
OCR处理异常
backend/package/yuxi/knowledge/parser/base.py:26
↓ 6 callers
Class
Provider
backend/test/unit/services/test_model_provider_service.py:101
↓ 5 callers
Class
Agent
用户可管理、可授权、可切换的智能体。
backend/package/yuxi/storage/postgres/models_business.py:156
↓ 5 callers
Class
FakeDb
backend/test/unit/repositories/test_agent_repository.py:22
↓ 5 callers
Class
_Backend
backend/test/unit/middlewares/test_subagent_task_middleware.py:157
↓ 4 callers
Class
AgentEnvResponse
backend/server/routers/user_router.py:71
↓ 4 callers
Class
DepartmentRepository
部门数据访问层
backend/package/yuxi/repositories/department_repository.py:11
↓ 4 callers
Class
FakeConversationRepository
backend/test/unit/test_tmp_attachment_service.py:77
↓ 4 callers
Class
FakeLlm
backend/test/unit/knowledge/eval/test_benchmark_generation.py:54
↓ 4 callers
Class
FakeRequest
backend/test/unit/middlewares/test_skills_middleware.py:73
↓ 4 callers
Class
KBNotFoundError
知识库不存在错误
backend/package/yuxi/knowledge/base.py:33
↓ 4 callers
Class
MinIOClient
简化的 MinIO 客户端类
backend/package/yuxi/storage/minio/client.py:40
↓ 4 callers
Class
NoQueryKnowledgeBase
backend/test/unit/knowledge/eval/test_benchmark_generation.py:66
↓ 4 callers
Class
SelectedSkillsReadonlyBackend
只读 skills backend,仅暴露选中的技能目录。
backend/package/yuxi/agents/backends/skills_backend.py:22
↓ 4 callers
Class
_Graph
backend/test/unit/middlewares/test_subagent_task_middleware.py:146
↓ 3 callers
Class
BuiltinSkillSpec
backend/package/yuxi/agents/skills/buildin/__init__.py:8
↓ 3 callers
Class
Department
部门模型
backend/package/yuxi/storage/postgres/models_business.py:28
↓ 3 callers
Class
FakeAgent
backend/test/unit/services/test_chat_service_sync.py:129
↓ 3 callers
Class
FakeAgent
backend/test/unit/services/test_chat_service_langfuse_stream.py:82
↓ 3 callers
Class
FakeDB
backend/test/unit/services/test_agent_run_service.py:381
↓ 3 callers
Class
FakeEvaluationRepository
backend/test/unit/knowledge/eval/test_service_generation.py:9
↓ 3 callers
Class
FakeGenerationKnowledgeBase
backend/test/unit/knowledge/eval/test_benchmark_generation.py:35
↓ 3 callers
Class
FakeGraph
backend/test/unit/services/test_chat_service_sync.py:108
↓ 3 callers
Class
FakeGraph
backend/test/unit/services/test_chat_service_langfuse_stream.py:181
↓ 3 callers
Class
FakeKnowledgeBase
backend/test/unit/knowledge/test_sample_question_utils.py:22
↓ 3 callers
Class
FakeResult
backend/test/unit/services/test_agent_run_service.py:377
↓ 3 callers
Class
MilvusGraphVectorStore
backend/package/yuxi/knowledge/graphs/milvus_graph_vector_store.py:27
↓ 3 callers
Class
NotionAPIError
backend/package/yuxi/knowledge/implementations/notion.py:22
↓ 3 callers
Class
Queue
backend/test/unit/services/test_agent_run_service.py:453
↓ 3 callers
Class
SandboxRecord
docker/sandbox_provisioner/app.py:74
↓ 3 callers
Class
SandboxResponse
docker/sandbox_provisioner/app.py:51
↓ 3 callers
Class
TrackingLlm
backend/test/unit/knowledge/eval/test_benchmark_generation.py:71
↓ 3 callers
Class
_DummyUpload
backend/test/unit/services/test_conversation_service_attachment_state.py:12
↓ 3 callers
Class
_FakeBackend
backend/test/unit/services/test_agent_run_service.py:29
↓ 3 callers
Class
_Request
backend/test/unit/agents/test_subagent_tool_filter.py:10
↓ 2 callers
Class
APIKeyCreateResponse
backend/server/routers/user_router.py:62
↓ 2 callers
Class
APIKeyResponse
backend/server/routers/user_router.py:49
↓ 2 callers
Class
ChatBotContext
backend/test/unit/agents/test_context_auth.py:37
↓ 2 callers
Class
CollectingDb
backend/test/unit/repositories/test_agent_repository_deep_research.py:18
↓ 2 callers
Class
CustomCompositeBackend
修复 glob 路由逻辑的 CompositeBackend。
backend/package/yuxi/agents/backends/composite.py:27
↓ 2 callers
Class
DifyKB
基于 Dify Dataset Retrieve API 的只读检索知识库实现
backend/package/yuxi/knowledge/implementations/dify.py:12
↓ 2 callers
Class
DocumentProcessorException
文档处理异常基类
backend/package/yuxi/knowledge/parser/base.py:11
↓ 2 callers
Class
DummyServer
backend/test/unit/routers/test_mcp_router.py:47
↓ 2 callers
Class
EvaluationDataset
评估数据集模型
backend/package/yuxi/storage/postgres/models_knowledge.py:190
↓ 2 callers
Class
EvaluationDatasetItem
评估数据集题目模型
backend/package/yuxi/storage/postgres/models_knowledge.py:210
↓ 2 callers
Class
FakeChunkRepository
backend/test/unit/knowledge/eval/test_service_generation.py:29
↓ 2 callers
Class
FakeClient
backend/test/unit/backends/test_sandbox_backends.py:182
↓ 2 callers
Class
FakeConverter
backend/test/unit/knowledge/test_parser_facade.py:87
↓ 2 callers
Class
FakeHit
backend/test/unit/plugins/test_milvus_kb.py:20
↓ 2 callers
Class
FakeModel
backend/test/unit/knowledge/test_sample_question_utils.py:52
↓ 2 callers
Class
FakeSessionContext
backend/test/unit/agents/test_context_auth.py:222
↓ 2 callers
Class
FakeTaskContext
backend/test/unit/routers/test_knowledge_router_cleanup.py:12
↓ 2 callers
Class
FindOutputSchema
backend/package/yuxi/knowledge/schemas.py:42
↓ 2 callers
Class
KnowledgeBaseMiddleware
知识库中间件 - 提供通用知识库工具,其他没有任何作用 提供通用知识库工具: - list_kbs: 列出用户可访问的知识库 - get_mindmap: 获取指定知识库的思维导图 - query_kb: 在指定知识库中检索 - find_kb_docume
backend/package/yuxi/agents/middlewares/knowledge_base.py:9
↓ 2 callers
Class
LLMGraphExtractor
backend/package/yuxi/knowledge/graphs/extractors/llm.py:30
↓ 2 callers
Class
LangfuseRunContext
backend/package/yuxi/services/langfuse_service.py:23
↓ 2 callers
Class
Message
Message table - 消息表
backend/package/yuxi/storage/postgres/models_business.py:289
↓ 2 callers
Class
MessageFeedback
Message feedback table - 消息反馈表
backend/package/yuxi/storage/postgres/models_business.py:428
↓ 2 callers
Class
ModelCache
基于 Redis 的模型缓存,所有写入均走 Redis,保证跨进程一致。
backend/package/yuxi/models/providers/cache.py:82
↓ 2 callers
Class
ModelInfo
不可变的模型信息,供运行时使用。
backend/package/yuxi/models/providers/cache.py:25
↓ 2 callers
Class
ModelProviderPayload
backend/server/routers/model_provider_router.py:41
↓ 2 callers
Class
Neo4jConnectionManager
backend/package/yuxi/storage/neo4j/manager.py:37
↓ 2 callers
Class
Node
backend/package/yuxi/knowledge/chunking/ragflow_like/nlp.py:534
↓ 2 callers
Class
OpenAIBase
backend/package/yuxi/models/chat.py:8
↓ 2 callers
Class
RemoteSkillsBatchPreparation
backend/package/yuxi/agents/skills/remote_install.py:25
↓ 2 callers
Class
Repo
backend/test/unit/graphs/test_milvus_graph_build.py:108
↓ 2 callers
Class
SandboxRecord
backend/package/yuxi/agents/backends/sandbox/provisioner_client.py:9
↓ 2 callers
Class
SearchOutputSchema
backend/package/yuxi/knowledge/schemas.py:20
↓ 2 callers
Class
SeedError
backend/scripts/seed_initial_users.py:39
↓ 2 callers
Class
Task
backend/package/yuxi/services/task_service.py:24
↓ 2 callers
Class
TaskRepository
backend/package/yuxi/repositories/task_repository.py:11
↓ 2 callers
Class
TestKB
backend/test/unit/knowledge/test_file_size_fallback.py:175
↓ 2 callers
Class
ToolExtraMetadata
附加元数据(用装饰器注册)
backend/package/yuxi/agents/toolkits/registry.py:6
↓ 2 callers
Class
_AsyncSessionContext
backend/test/unit/services/test_mcp_service.py:14
↓ 2 callers
Class
_Backend
backend/test/unit/backends/test_sandbox_backends.py:123
↓ 2 callers
Class
_DummyUpload
backend/test/unit/services/test_chat_stream_attachment_materialize.py:11
↓ 2 callers
Class
_EmptyBackend
backend/test/integration/api/test_viewer_filesystem_router.py:103
↓ 2 callers
Class
_FailingSandbox
backend/test/integration/api/test_viewer_filesystem_router.py:99
↓ 2 callers
Class
_FakeAsyncClient
backend/test/unit/plugins/test_dify_kb.py:19
next →
1–100 of 382, ranked by callers