MCPcopy Create free account

hub / github.com/xerrors/Yuxi / functions

Functions3,510 in github.com/xerrors/Yuxi

↓ 3 callersFunction_list_skills_from_db
从数据库加载 skills 列表
backend/package/yuxi/agents/middlewares/skills.py:46
↓ 3 callersMethod_load_cache
(self)
backend/package/yuxi/models/providers/cache.py:104
↓ 3 callersFunction_load_enabled_mcp_server_configs
Load enabled MCP server configs directly from the database.
backend/package/yuxi/agents/mcp/service.py:159
↓ 3 callersFunction_load_provider
Load provider through service/repository, matching app startup bootstrap behavior.
backend/test/integration/services/test_model_provider_runtime_connectivity.py:72
↓ 3 callersMethod_lock_run
(self, run_id: str)
backend/package/yuxi/repositories/agent_run_repository.py:141
↓ 3 callersMethod_make_test_kb
(self, work_dir="/tmp/test_kb")
backend/test/unit/knowledge/test_file_size_fallback.py:62
↓ 3 callersMethod_mark_cancelled
(self, task_id: str, message: str)
backend/package/yuxi/services/task_service.py:297
↓ 3 callersFunction_normalize_dict
(value: Any)
backend/package/yuxi/models/providers/service.py:31
↓ 3 callersMethod_normalize_notion_id
(value: str)
backend/package/yuxi/knowledge/implementations/notion.py:623
↓ 3 callersFunction_normalize_remote_model
(raw_model: dict[str, Any], model_type: str = "chat")
backend/package/yuxi/models/providers/service.py:196
↓ 3 callersFunction_normalize_source
(source: str)
backend/package/yuxi/agents/skills/remote_install.py:34
↓ 3 callersFunction_normalize_workspace_path
(path: str | None)
backend/package/yuxi/services/workspace_service.py:45
↓ 3 callersMethod_original_file_path
(file_meta: dict)
backend/package/yuxi/knowledge/base.py:443
↓ 3 callersFunction_parse_skill_dir_metadata
(source_skill_dir: Path)
backend/package/yuxi/agents/skills/service.py:610
↓ 3 callersMethod_prepare_retry
( self, message: list[str] | str, *, retry_index: int, response=None,
backend/package/yuxi/models/embed.py:132
↓ 3 callersFunction_preview_text
(text: str, limit: int = 500)
backend/package/yuxi/agents/middlewares/subagent_task.py:83
↓ 3 callersFunction_raise_knowledge_read_error
(error: ValueError)
backend/server/routers/workspace_router.py:49
↓ 3 callersFunction_require_tmp_object_section
( object_name: str, uid: str, section: str, tmp_file_id: str | None = None, )
backend/package/yuxi/services/conversation_service.py:196
↓ 3 callersFunction_resolve_agent_runtime
( *, db, user: User, requested_agent_id: str | None, thread_id: str | None, )
backend/package/yuxi/services/chat_service.py:568
↓ 3 callersFunction_resolve_visible_knowledge_bases_for_query
(runtime: ToolRuntime | None)
backend/package/yuxi/agents/toolkits/kbs/tools.py:154
↓ 3 callersFunction_run_tool
(callback, **kwargs)
backend/test/unit/toolkits/test_kbs_tools.py:35
↓ 3 callersFunction_runtime_with_thread
(thread_id: str, uid: str = "user-1")
backend/test/unit/services/test_agent_artifacts_state.py:13
↓ 3 callersFunction_select_provider_model
Select provider DB model params for chat, embedding or rerank clients.
backend/test/integration/services/test_model_provider_runtime_connectivity.py:63
↓ 3 callersMethod_set_subagent_run_status
( self, run_id: str, status: str, *, error_type: str | None = None,
backend/package/yuxi/agents/middlewares/subagent_task.py:325
↓ 3 callersFunction_strip_skills_prefix
(path: str)
backend/package/yuxi/services/viewer_filesystem_service.py:104
↓ 3 callersFunction_sync_thread_upload_state
( *, thread_id: str, uid: str, agent_id: str, backend_id: str | None, attachments: lis
backend/package/yuxi/services/conversation_service.py:250
↓ 3 callersFunction_thread_root_dir
(thread_id: str)
backend/package/yuxi/agents/backends/sandbox/paths.py:33
↓ 3 callersFunction_tool_callable
(tool)
backend/test/unit/toolkits/test_kbs_tools.py:11
↓ 3 callersFunction_tool_result_with_thread_id
(child_thread_id: str, content: str)
backend/package/yuxi/agents/middlewares/subagent_task.py:87
↓ 3 callersFunction_upload_attachment_file
( test_client, thread_id: str, headers: dict[str, str], file_name: str, content: str, )
backend/test/integration/api/test_viewer_filesystem_router.py:54
↓ 3 callersFunction_viewer_entry_from_workspace_entry
(entry: dict)
backend/package/yuxi/services/viewer_filesystem_service.py:174
↓ 3 callersFunction_with_run_payload
(subagent_run: dict[str, Any], run)
backend/package/yuxi/agents/middlewares/subagent_task.py:109
↓ 3 callersMethodaclose
(self)
backend/test/unit/services/test_run_queue_service.py:19
↓ 3 callersMethodacompute_score
( self, sentence_pairs: Sequence[Sequence[str]], batch_size: int = 32, max_len
backend/package/yuxi/models/rerank.py:39
↓ 3 callersMethodacquire
( self, thread_id: str, *, uid: str, file_thread_id: str | None = None
backend/package/yuxi/agents/backends/sandbox/provider.py:142
↓ 3 callersFunctionadd_entity
(entity: dict[str, Any])
backend/package/yuxi/knowledge/graphs/graph_utils.py:54
↓ 3 callersMethodaencode
(self, message: list[str] | str)
backend/package/yuxi/models/embed.py:51
↓ 3 callersMethodaget_kb
异步获取知识库实例 Args: kb_id: 数据库ID Returns: 知识库实例
backend/package/yuxi/knowledge/manager.py:146
↓ 3 callersFunctionaggregate_metrics
( retrieval_metrics_list: list[dict[str, float]], answer_metrics_list: list[dict[str, Any]], *,
backend/package/yuxi/knowledge/eval/evaluator.py:116
↓ 3 callersMethodainvoke
(self, state, *, config, context)
backend/test/unit/middlewares/test_subagent_task_middleware.py:147
↓ 3 callersFunctionappendLoadingChunk
(threadState, chunk)
web/src/composables/useStreamSmoother.js:41
↓ 3 callersMethodaquery
异步查询知识库 Args: query_text: 查询文本 kb_id: 数据库ID **kwargs: 查询参数 Returns: 一个包含字典的
backend/package/yuxi/knowledge/base.py:1000
↓ 3 callersMethodastat_file
异步获取文件大小(字节),文件不存在时返回 None
backend/package/yuxi/storage/minio/client.py:326
↓ 3 callersFunctionaupload_file_to_minio
通过字节上传文件到 MinIO 的异步接口,并返回资源 URL。 MIME 类型由 MinIO 客户端内部根据 object_name 自动推断。 Args: bucket_name: bucket_name file_name : fil
backend/package/yuxi/storage/minio/client.py:454
↓ 3 callersMethodawrap_model_call
包装模型调用,处理 skills 提示词注入、动态激活和依赖展开
backend/package/yuxi/agents/middlewares/skills.py:201
↓ 3 callersFunctionbuildColorPalette
()
web/src/utils/chartColors.js:14
↓ 3 callersFunctionbuild_evaluation_run_name
(started_at=None, hash_value: str | None = None)
backend/package/yuxi/knowledge/eval/service.py:23
↓ 3 callersFunctionbuild_unique_oidc_username
为 OIDC 用户生成不冲突的用户名
backend/package/yuxi/services/oidc_service.py:592
↓ 3 callersFunctioncalculate_content_hash
计算文件内容的 SHA-256 哈希值。
backend/package/yuxi/knowledge/utils/kb_utils.py:44
↓ 3 callersMethodcleanup
(self)
backend/package/yuxi/agents/skills/remote_install.py:29
↓ 3 callersMethodclose
关闭引擎
backend/package/yuxi/storage/postgres/manager.py:500
↓ 3 callersMethodconfigure
( self, kb_id: str, extractor_type: str, extractor_options: dict[str, Any],
backend/package/yuxi/knowledge/graphs/milvus_graph_service.py:117
↓ 3 callersMethodcount_graph_pending_by_kb_id
(self, kb_id: str)
backend/package/yuxi/repositories/knowledge_chunk_repository.py:109
↓ 3 callersMethodcreate
创建知识库实例 Args: kb_type: 知识库类型 work_dir: 工作目录 **kwargs: 其他初始化参数 Returns: 知识库实
backend/package/yuxi/knowledge/factory.py:28
↓ 3 callersMethodcreate
(self, data: dict[str, Any])
backend/package/yuxi/repositories/knowledge_base_repository.py:22
↓ 3 callersMethodcreate
( self, *, slug: str, name: str, description: str, source_type
backend/package/yuxi/agents/skills/repository.py:43
↓ 3 callersFunctioncreateResourceMap
(createValue)
web/src/composables/useAgentMentionConfig.js:11
↓ 3 callersMethodcreate_database
创建数据库 Args: database_name: 数据库名称 description: 数据库描述 embedding_model_spec: 嵌入模型 spec
backend/package/yuxi/knowledge/base.py:848
↓ 3 callersMethodcreate_run
( self, *, run_id: str, thread_id: str, agent_id: str, uid: st
backend/package/yuxi/repositories/agent_run_repository.py:52
↓ 3 callersFunctioncreate_summary_middleware
Create DeepAgents summarization middleware using Yuxi's virtual outputs root.
backend/package/yuxi/agents/middlewares/summary.py:13
↓ 3 callersFunctiondelayedRefresh
()
web/src/stores/database.js:496
↓ 3 callersMethoddelete
Delete a task by id. Returns True if deleted, False if not found.
backend/package/yuxi/repositories/task_repository.py:43
↓ 3 callersMethoddelete
(self, sandbox_id: str)
docker/sandbox_provisioner/app.py:852
↓ 3 callersMethoddelete_file_chunks_only
仅删除文件的chunks数据,保留元数据(用于更新操作)
backend/package/yuxi/knowledge/implementations/milvus.py:1155
↓ 3 callersMethoddiscover
(self, sandbox_id: str)
docker/sandbox_provisioner/app.py:119
↓ 3 callersMethoddiscover
(self, sandbox_id: str)
docker/sandbox_provisioner/app.py:779
↓ 3 callersMethoddump_config
(self)
backend/package/yuxi/config/app.py:137
↓ 3 callersFunctionembedding_function
(texts)
backend/test/unit/plugins/test_milvus_kb.py:99
↓ 3 callersMethodensure_deep_research_agents
落库内置「深度研究」编排器及其配套调研、核查子智能体。
backend/package/yuxi/repositories/agent_repository.py:295
↓ 3 callersMethodensure_general_purpose_subagent
(self, *, created_by: str | None = None)
backend/package/yuxi/repositories/agent_repository.py:247
↓ 3 callersFunctionensure_shanghai
Convert a datetime to Asia/Shanghai. Naive values are assumed to be in Asia/Shanghai.
backend/package/yuxi/utils/datetime_utils.py:46
↓ 3 callersMethodexists_slug
(self, slug: str)
backend/package/yuxi/agents/skills/repository.py:40
↓ 3 callersMethodextractKnowledgeChunksFromConversation
* 提取一轮对话中所有知识库检索块 * @param {Object} conv - 单轮对话 * @param {Array} databases - 知识库列表 * @returns {Array} 归一化后的检索块
web/src/utils/messageProcessor.js:106
↓ 3 callersMethodfile_existed_in_db
检查指定数据库中是否存在相同内容哈希的文件
backend/package/yuxi/knowledge/manager.py:629
↓ 3 callersFunctionfilterItems
(items)
web/src/composables/useMention.js:139
↓ 3 callersMethodfind_task_by_payload
( self, *, task_type: str, payload_match: dict[str, Any], statuses: se
backend/package/yuxi/services/task_service.py:144
↓ 3 callersFunctionfind_user_by_oidc_sub
通过 OIDC sub 查找用户
backend/package/yuxi/services/oidc_service.py:472
↓ 3 callersFunctionflushToolGroup
()
web/src/utils/messageGrouping.js:29
↓ 3 callersFunctionflush_langfuse
()
backend/package/yuxi/services/langfuse_service.py:199
↓ 3 callersMethodgenerate_dataset
( self, kb_id: str, name: str, description: str, count: int, n
backend/package/yuxi/knowledge/eval/service.py:271
↓ 3 callersFunctiongetActiveRunStorageKey
(threadId)
web/src/composables/useAgentRunStream.js:11
↓ 3 callersFunctiongetAgentConfigOptionValue
(option)
web/src/utils/agentConfigUtils.js:23
↓ 3 callersMethodgetContainer
* 获取滚动容器 * @returns {Element|null}
web/src/utils/scrollController.js:29
↓ 3 callersFunctiongetMarkdownLine
(state, line)
web/src/utils/markdown_preview.js:66
↓ 3 callersFunctiongetThreadIdFromObject
(value)
web/src/composables/useAgentRunStream.js:13
↓ 3 callersFunctionget_all_mcp_tools
Get all tools of an MCP server (no filtering). For management UI to display tool list, supports viewing all tools and their enabled status. D
backend/package/yuxi/agents/mcp/service.py:585
↓ 3 callersFunctionget_all_tool_instances
获取所有工具实例(由 @tool 装饰器自动收集)
backend/package/yuxi/agents/toolkits/registry.py:33
↓ 3 callersMethodget_by_uid_with_db
使用指定的 db 获取用户
backend/package/yuxi/repositories/user_repository.py:35
↓ 3 callersMethodget_create_params_config
获取创建知识库时的类型特定参数配置。
backend/package/yuxi/knowledge/base.py:169
↓ 3 callersMethodget_database_info
获取数据库详细信息
backend/package/yuxi/knowledge/manager.py:455
↓ 3 callersFunctionget_docker_safe_url
(base_url)
backend/package/yuxi/utils/__init__.py:56
↓ 3 callersFunctionget_enabled_mcp_server_config
Get the latest enabled MCP server config from the database.
backend/package/yuxi/agents/mcp/service.py:179
↓ 3 callersMethodget_info
( self, include_configurable_items: bool = True, user_role: str | None = None,
backend/package/yuxi/agents/base.py:140
↓ 3 callersFunctionget_langfuse_client
()
backend/package/yuxi/services/langfuse_service.py:42
↓ 3 callersFunctionget_model_provider_by_id
按 provider_id 获取独立模型供应商配置。
backend/package/yuxi/models/providers/service.py:231
↓ 3 callersMethodget_remaining_lock_time
获取剩余锁定时间(秒)
backend/package/yuxi/storage/postgres/models_business.py:113
↓ 3 callersFunctionget_reranker
(model_id: str, **kwargs)
backend/package/yuxi/models/rerank.py:168
↓ 3 callersMethodget_run_by_request_id
(self, request_id: str)
backend/package/yuxi/repositories/agent_run_repository.py:22
↓ 3 callersMethodget_same_name_files
获取同一知识库中同名文件列表 基于原始文件名直接比较 返回基础信息:文件名、大小、上传时间 Args: kb_id: 数据库ID filename: 要检测的文件名(原始文件名) Re
backend/package/yuxi/knowledge/manager.py:581
↓ 3 callersMethodget_stats
(self, conversation_id: int)
backend/package/yuxi/repositories/conversation_repository.py:328
← previousnext →401–500 of 3,510, ranked by callers