MCPcopy Create free account

hub / github.com/xerrors/Yuxi / functions

Functions3,510 in github.com/xerrors/Yuxi

↓ 1 callersFunction_validate_skill_display_name
(name: str)
backend/package/yuxi/agents/skills/service.py:519
↓ 1 callersFunction_validate_uid
(uid: str)
backend/package/yuxi/agents/backends/sandbox/paths.py:38
↓ 1 callersFunction_validate_zip_paths
(zip_file: zipfile.ZipFile)
backend/package/yuxi/agents/skills/service.py:588
↓ 1 callersFunction_verify_api_key
验证 API Key 并返回关联用户和 APIKey 对象
backend/server/utils/auth_middleware.py:34
↓ 1 callersFunction_wait_for_run
(client: httpx.AsyncClient, headers: dict[str, str], run_id: str)
backend/test/e2e/test_agent_bubble_sort_e2e.py:63
↓ 1 callersMethod_watch_cancel_signal
(self)
backend/package/yuxi/services/run_worker.py:68
↓ 1 callersMethod_worker_loop
(self)
backend/package/yuxi/services/task_service.py:246
↓ 1 callersFunction_workspace_root
(uid: str)
backend/package/yuxi/services/mention_search_service.py:134
↓ 1 callersFunction_write_upload_to_disk
(upload: UploadFile, dest: Path)
backend/package/yuxi/services/conversation_service.py:60
↓ 1 callersFunction_write_workspace_upload
(file: UploadFile, target: Path)
backend/package/yuxi/services/workspace_service.py:253
↓ 1 callersMethodadd_attachment
(self, conversation_id: int, attachment_info: dict)
backend/package/yuxi/repositories/conversation_repository.py:413
↓ 1 callersMethodadd_attachments
(self, conversation_id: int, attachment_infos: list[dict])
backend/package/yuxi/repositories/conversation_repository.py:426
↓ 1 callersMethodadd_child
(self, child_node: Node)
backend/package/yuxi/knowledge/chunking/ragflow_like/nlp.py:540
↓ 1 callersFunctionadd_chunk
(text: str, pos: str)
backend/package/yuxi/knowledge/chunking/ragflow_like/nlp.py:503
↓ 1 callersMethodadd_dataset_items
(self, items_data: list[dict[str, Any]])
backend/package/yuxi/repositories/evaluation_repository.py:43
↓ 1 callersMethodadd_message
( self, conversation_id: int, role: str, content: str, message_type: s
backend/package/yuxi/repositories/conversation_repository.py:93
↓ 1 callersMethodadd_text
(self, text: str)
backend/package/yuxi/knowledge/chunking/ragflow_like/nlp.py:543
↓ 1 callersMethodadd_tool_call
( self, message_id: int, tool_name: str, tool_input: dict | None = None,
backend/package/yuxi/repositories/conversation_repository.py:159
↓ 1 callersMethodadownload_response
异步下载文件
backend/package/yuxi/storage/minio/client.py:196
↓ 1 callersFunctionapiSuperAdminDelete
(url, options = {})
web/src/apis/base.js:245
↓ 1 callersFunctionapiSuperAdminGet
(url, options = {}, responseType = 'json')
web/src/apis/base.js:159
↓ 1 callersFunctionapiSuperAdminPost
(url, data = {}, options = {}, responseType = 'json')
web/src/apis/base.js:191
↓ 1 callersFunctionapiSuperAdminPut
(url, data = {}, options = {}, responseType = 'json')
web/src/apis/base.js:223
↓ 1 callersFunctionapplyConfigDefaults
(loadedConfig, configItems = configurableItems.value)
web/src/stores/agent.js:136
↓ 1 callersMethodaupdate_state
(self, *, config, values)
backend/test/unit/services/test_conversation_service_attachment_state.py:57
↓ 1 callersMethodauto_discover_agents
自动发现并注册 yuxi/agents/buildin/ 下的所有智能体。 遍历 yuxi/agents/buildin/ 目录下的所有子文件夹,如果子文件夹包含 __init__.py, 则尝试从中导入 BaseAgent 的子类并注册。(使用自动导入的方式,支持
backend/package/yuxi/agents/buildin/__init__.py:48
↓ 1 callersMethodbatch_upsert
(self, chunks: list[dict[str, Any]])
backend/package/yuxi/repositories/knowledge_chunk_repository.py:57
↓ 1 callersFunctionbinary_search
(arr: list[int], target: int)
backend/package/yuxi/knowledge/chunking/ragflow_like/nlp.py:386
↓ 1 callersMethodbind_attachments_to_request
( self, conversation_id: int, request_id: str, file_ids: list[str] )
backend/package/yuxi/repositories/conversation_repository.py:463
↓ 1 callersFunctionbuildChunkParserConfigPayload
(source, { includeSizeOverlap = true } = {})
web/src/utils/chunk_presets.js:48
↓ 1 callersFunctionbuildQuery
(params)
web/src/apis/viewer_filesystem.js:3
↓ 1 callersMethodbuild_authorization_url
构建授权 URL
backend/package/yuxi/services/oidc_service.py:265
↓ 1 callersFunctionbuild_database_file_list
(files: dict[str, dict[str, Any]])
backend/package/yuxi/knowledge/utils/mindmap_utils.py:68
↓ 1 callersFunctionbuild_graph_payload
将抽取器产出的标准化结果转换为 Neo4j 写入所需的图结构。 返回的 entities 已完成去重合并:同名同 label 的实体只保留一份, 属性(attributes)取并集。
backend/package/yuxi/knowledge/graphs/graph_utils.py:45
↓ 1 callersFunctionbuild_mindmap_user_message
(db_name: str, files_info: list[dict[str, str]], user_prompt: str = "")
backend/package/yuxi/knowledge/utils/mindmap_utils.py:92
↓ 1 callersMethodbuild_pending_chunks
(self, kb_id: str, *, batch_size: int, context=None)
backend/package/yuxi/knowledge/graphs/milvus_graph_service.py:151
↓ 1 callersFunctionbuild_query_error
(exc: Exception, sql: str)
backend/package/yuxi/agents/skills/buildin/mysql-reporter/scripts/query.py:257
↓ 1 callersFunctionbuild_run_context
( *, user_id: str, thread_id: str, agent_id: str, request_id: str, operation: str,
backend/package/yuxi/services/langfuse_service.py:106
↓ 1 callersFunctionbuild_sample_question_file_list
(files: dict[str, dict[str, Any]])
backend/package/yuxi/knowledge/utils/sample_question_utils.py:40
↓ 1 callersFunctionbuild_sample_questions_user_message
(db_name: str, files_info: list[dict[str, str]], count: int)
backend/package/yuxi/knowledge/utils/sample_question_utils.py:50
↓ 1 callersFunctionbuild_trace_metadata
( *, user_id: str, thread_id: str, agent_id: str, request_id: str, operation: str,
backend/package/yuxi/services/langfuse_service.py:61
↓ 1 callersFunctionbuild_trace_tags
(*, agent_id: str, operation: str, message_type: str | None = None)
backend/package/yuxi/services/langfuse_service.py:99
↓ 1 callersFunctionbullet_weight
(group_idx: int, line: str)
backend/package/yuxi/knowledge/chunking/ragflow_like/nlp.py:192
↓ 1 callersFunctionbytesToHex
(bytes)
web/src/utils/subagentThread.js:20
↓ 1 callersMethodcalculate_answer_metrics
计算答案指标 (LLM Judge)
backend/package/yuxi/knowledge/eval/metrics.py:122
↓ 1 callersFunctioncan_skill_depend_on
(parent: Skill, dependency: Skill)
backend/package/yuxi/agents/skills/service.py:168
↓ 1 callersFunctioncancel_agent_run_view
(*, run_id: str, current_uid: str, db: AsyncSession)
backend/package/yuxi/services/agent_run_service.py:386
↓ 1 callersMethodcancel_task
(self, task_id: str)
backend/package/yuxi/services/task_service.py:223
↓ 1 callersFunctioncanonical_backend_name
(backend: str)
docker/sandbox_provisioner/app.py:23
↓ 1 callersFunctioncheckV2Status
(spec)
web/src/composables/useModelStatus.js:31
↓ 1 callersMethodcheck_accessible
检查用户是否有权限访问数据库 Args: user: 用户信息字典 kb_id: 数据库ID Returns: bool: 是否有权限
backend/package/yuxi/knowledge/manager.py:236
↓ 1 callersMethodcheck_all_health_async
(cls)
backend/package/yuxi/knowledge/parser/factory.py:131
↓ 1 callersMethodcheck_checkpointer
(self)
backend/package/yuxi/agents/base.py:314
↓ 1 callersMethodcheck_health
检查 PP-Structure-V3 服务健康状态
backend/package/yuxi/knowledge/parser/pp_structure_v3.py:159
↓ 1 callersMethodcheck_health
检查 API 可用性和密钥有效性
backend/package/yuxi/knowledge/parser/mineru_official.py:42
↓ 1 callersMethodcheck_health
检查指定处理器的健康状态 Args: processor_type: 处理器类型 Returns: dict: 健康状态信息
backend/package/yuxi/knowledge/parser/factory.py:97
↓ 1 callersMethodcheck_with_llm
Checks if the text contains any sensitive keywords using an LLM. Returns True if sensitive content is found, False otherwise.
backend/package/yuxi/utils/guard.py:90
↓ 1 callersMethodcleanup
* 清理定时器
web/src/utils/scrollController.js:181
↓ 1 callersFunctioncleanupThreadState
(threadId)
web/src/composables/useAgentThreadState.js:47
↓ 1 callersFunctionclear_cancel_signal
(run_id: str)
backend/package/yuxi/services/run_queue_service.py:179
↓ 1 callersFunctioncloneChunk
(value)
web/src/composables/useStreamSmoother.js:1
↓ 1 callersFunctionclose_queue_clients
()
backend/package/yuxi/services/run_queue_service.py:269
↓ 1 callersFunctioncoerce_datetime
Normalize persisted datetimes to UTC, handling nulls gracefully.
backend/package/yuxi/utils/datetime_utils.py:72
↓ 1 callersFunctioncollectCodeFenceLanguages
(content)
web/src/utils/markdown_preview.js:135
↓ 1 callersFunctioncollect_mindmap_files
(all_files: dict[str, dict[str, Any]], file_ids: list[str])
backend/package/yuxi/knowledge/utils/mindmap_utils.py:81
↓ 1 callersFunctioncompute_entity_id
(kb_id: str, normalized_name: str, label: str)
backend/package/yuxi/knowledge/graphs/graph_utils.py:19
↓ 1 callersFunctionconfirm_skill_install_draft
( db: AsyncSession, *, draft_id: str, share_config: dict | None, operator: User, )
backend/package/yuxi/agents/skills/service.py:884
↓ 1 callersFunctionconfirm_tmp_thread_attachments_view
将选中的 tmp 附件正式关联到对话线程。
backend/package/yuxi/services/conversation_service.py:617
↓ 1 callersFunctionconsume
()
backend/test/e2e/test_subagent_stream_e2e.py:121
↓ 1 callersMethodconsume_login_code
消费一次性短期登录 code
backend/package/yuxi/services/oidc_service.py:250
↓ 1 callersMethodconvertServerHistoryToMessages
* 将服务器历史记录转换为对话格式 * @param {Array} serverHistory - 服务器历史记录 * @returns {Array} 对话数组
web/src/utils/messageProcessor.js:49
↓ 1 callersMethodcount_dataset_items
(self, dataset_id: str)
backend/package/yuxi/repositories/evaluation_repository.py:75
↓ 1 callersMethodcount_graph_indexed_by_file_id
(self, file_id: str)
backend/package/yuxi/repositories/knowledge_chunk_repository.py:100
↓ 1 callersMethodcount_run_items
(self, run_id: str)
backend/package/yuxi/repositories/evaluation_repository.py:161
↓ 1 callersMethodcreate
(self, **kwargs)
backend/test/unit/routers/test_subagent.py:70
↓ 1 callersFunctioncreateController
(chunk, options)
web/src/composables/useStreamSmoother.js:91
↓ 1 callersFunctioncreate_agent_run_view
( *, query: str | None, agent_id: str, thread_id: str, meta: dict, image_content: str
backend/package/yuxi/services/agent_run_service.py:238
↓ 1 callersFunctioncreate_connection
(config: dict[str, Any])
backend/package/yuxi/agents/skills/buildin/mysql-reporter/scripts/list_tables.py:45
↓ 1 callersFunctioncreate_connection
(config: dict[str, Any])
backend/package/yuxi/agents/skills/buildin/mysql-reporter/scripts/query.py:122
↓ 1 callersFunctioncreate_connection
(config: dict[str, Any])
backend/package/yuxi/agents/skills/buildin/mysql-reporter/scripts/describe_table.py:58
↓ 1 callersMethodcreate_dataset
(self, dataset_data: dict[str, Any])
backend/package/yuxi/repositories/evaluation_repository.py:17
↓ 1 callersMethodcreate_dataset_with_items
( self, dataset_data: dict[str, Any], items_data: list[dict[str, Any]] )
backend/package/yuxi/repositories/evaluation_repository.py:23
↓ 1 callersMethodcreate_folder
Create a folder in the database.
backend/package/yuxi/knowledge/base.py:964
↓ 1 callersFunctioncreate_mcp_server
Create server.
backend/package/yuxi/agents/mcp/service.py:355
↓ 1 callersFunctioncreate_oidc_user
创建 OIDC 用户
backend/package/yuxi/services/oidc_service.py:620
↓ 1 callersFunctioncreate_provider_config
创建独立模型供应商配置。
backend/package/yuxi/models/providers/service.py:266
↓ 1 callersFunctioncreate_skill_node
( db: AsyncSession, *, slug: str, relative_path: str, is_dir: bool, content: str | Non
backend/package/yuxi/agents/skills/service.py:1066
↓ 1 callersFunctioncreate_subagent_task_middleware
(parent_context)
backend/package/yuxi/agents/middlewares/subagent_task.py:497
↓ 1 callersFunctioncreate_thread_view
( *, agent_id: str, title: str | None, metadata: dict | None, db: AsyncSession, curren
backend/package/yuxi/services/conversation_service.py:407
↓ 1 callersMethodcreate_trace_id
(self, *, seed: str | None = None)
backend/test/unit/services/test_langfuse_service.py:10
↓ 1 callersFunctioncreate_viewer_directory
( *, thread_id: str, parent_path: str, name: str, current_user: User, db: AsyncSession
backend/package/yuxi/services/viewer_filesystem_service.py:509
↓ 1 callersFunctioncreate_workspace_directory
(*, parent_path: str, name: str, current_user: User)
backend/package/yuxi/services/workspace_service.py:236
↓ 1 callersFunctioncypher_merge_chunk
MERGE Chunk 节点并写入元数据。
backend/package/yuxi/knowledge/graphs/graph_utils.py:97
↓ 1 callersFunctioncypher_merge_entity_mention
MERGE Entity 节点并创建 Chunk → Entity 的 MENTIONS 关系。
backend/package/yuxi/knowledge/graphs/graph_utils.py:110
↓ 1 callersFunctioncypher_merge_relation
MERGE 两个 Entity 之间的 RELATION 边。
backend/package/yuxi/knowledge/graphs/graph_utils.py:126
↓ 1 callersMethoddecode_token
(token: str)
backend/package/yuxi/utils/auth_utils.py:70
↓ 1 callersMethoddelete
(self, file_id: str)
backend/package/yuxi/repositories/knowledge_file_repository.py:40
↓ 1 callersMethoddelete
(self, *, agent: Agent)
backend/package/yuxi/repositories/agent_repository.py:501
↓ 1 callersMethoddelete
(self, sandbox_id: str)
backend/package/yuxi/agents/backends/sandbox/provisioner_client.py:84
↓ 1 callersFunctiondeleteFile
(fileId)
web/src/stores/database.js:163
← previousnext →1,201–1,300 of 3,510, ranked by callers