MCPcopy Create free account

hub / github.com/xerrors/Yuxi / functions

Functions3,510 in github.com/xerrors/Yuxi

↓ 4 callersFunctionclamp_neighbors_count
(neighbors_count: int)
backend/package/yuxi/knowledge/eval/benchmark_generation.py:46
↓ 4 callersFunctioncoerce_any_to_utc_datetime
Convert heterogeneous timestamp representations to an aware UTC datetime. Supports: * aware or naive datetime objects * unix tim
backend/package/yuxi/utils/datetime_utils.py:79
↓ 4 callersMethodcommit
(self)
backend/test/unit/services/test_agent_run_service.py:400
↓ 4 callersFunctioncompareRunSeq
(incoming, current)
web/src/utils/runStreamResume.js:25
↓ 4 callersMethodcreate
创建用户
backend/package/yuxi/repositories/user_repository.py:80
↓ 4 callersFunctioncreate_agent_filesystem_middleware
( tool_token_limit_before_evict: int | None = None, *, context=None, )
backend/package/yuxi/agents/backends/composite.py:157
↓ 4 callersFunctiondeep_merge
(base: dict[str, Any], override: dict[str, Any])
backend/package/yuxi/knowledge/chunking/ragflow_like/presets.py:37
↓ 4 callersMethoddelete_file
删除文件 Args: kb_id: 数据库ID file_id: 文件ID
backend/package/yuxi/knowledge/base.py:1327
↓ 4 callersFunctionenableAutoRefresh
(source = 'auto')
web/src/stores/database.js:261
↓ 4 callersMethodensure_business_schema
确保业务 schema 包含后续新增字段(运行时 schema 演进)。
backend/package/yuxi/storage/postgres/manager.py:368
↓ 4 callersFunctionensure_utc
Convert a datetime to UTC. Naive values are assumed to be in Asia/Shanghai.
backend/package/yuxi/utils/datetime_utils.py:35
↓ 4 callersFunctionfilter_config_by_role
按 Context 字段 metadata.auth 过滤 config_json.context。
backend/package/yuxi/agents/context.py:66
↓ 4 callersFunctiongetAvatarColorIndex
(seed)
web/src/utils/pixelAvatar.js:42
↓ 4 callersFunctiongetAvatarInitials
(name, kind = 'user')
web/src/utils/pixelAvatar.js:35
↓ 4 callersFunctionget_accessible_api_key
(db: AsyncSession, api_key_id: int, current_user: User)
backend/server/routers/user_router.py:121
↓ 4 callersFunctionget_all_model_providers
获取全部独立模型供应商配置。
backend/package/yuxi/models/providers/service.py:226
↓ 4 callersMethodget_by_slug
(self, slug: str, *, for_update: bool = False)
backend/package/yuxi/agents/skills/repository.py:33
↓ 4 callersMethodget_configurable_items
实现一个可配置的参数列表,在 UI 上配置时使用
backend/package/yuxi/agents/context.py:209
↓ 4 callersMethodget_file_basic_info
获取文件基本信息(仅元数据) Args: kb_id: 数据库ID file_id: 文件ID Returns: dict: 包含文件基本信息的字典
backend/package/yuxi/knowledge/base.py:1338
↓ 4 callersMethodget_kb_class
获取指定类型的知识库类。 Args: kb_type: 知识库类型 Returns: 知识库类
backend/package/yuxi/knowledge/factory.py:78
↓ 4 callersFunctionget_mcp_tools
Get MCP tools for a specific server. Architecture: 1. Fetching: Connects to MCP server to get ALL tools. 2. Caching: Stores the FULL, UNF
backend/package/yuxi/agents/mcp/service.py:197
↓ 4 callersMethodget_metadata
获取 OIDC Provider 元数据
backend/package/yuxi/services/oidc_service.py:182
↓ 4 callersFunctionget_model_provider
按 provider_id 获取模型供应商配置。
backend/package/yuxi/models/providers/repository.py:17
↓ 4 callersMethodget_retrievers
获取所有检索器 Returns: 检索器字典
backend/package/yuxi/knowledge/base.py:1409
↓ 4 callersMethodget_run
(self, run_id: str)
backend/package/yuxi/repositories/agent_run_repository.py:18
↓ 4 callersFunctionget_server_or_404
Helper to get server or raise 404.
backend/server/routers/mcp_router.py:74
↓ 4 callersMethodget_service_name
(self)
backend/package/yuxi/knowledge/parser/deepseek_ocr.py:49
↓ 4 callersFunctionget_trace_info
(run_context: LangfuseRunContext | None)
backend/package/yuxi/services/langfuse_service.py:142
↓ 4 callersMethodglob
(self, pattern: str, path: str = "/")
backend/package/yuxi/agents/backends/composite.py:30
↓ 4 callersFunctiongraphBuildUrl
(kbId, action)
web/src/apis/knowledge_api.js:208
↓ 4 callersFunctiongraph_entity_collection_name
(kb_id: str)
backend/package/yuxi/knowledge/graphs/graph_utils.py:37
↓ 4 callersFunctiongraph_triple_collection_name
(kb_id: str)
backend/package/yuxi/knowledge/graphs/graph_utils.py:41
↓ 4 callersFunctionimport_skill_dir
( db: AsyncSession, *, source_dir: Path | str, created_by: str | None, source_type: str =
backend/package/yuxi/agents/skills/service.py:986
↓ 4 callersFunctioninvalidate_mention_cache
清理指定 thread 的提及文件缓存。
backend/package/yuxi/services/mention_search_service.py:267
↓ 4 callersFunctioninvalidate_workspace_mention_cache
清理指定用户 workspace 的提及文件缓存。
backend/package/yuxi/services/mention_search_service.py:277
↓ 4 callersMethodlist_with_department
获取用户列表,包含部门名称
backend/package/yuxi/repositories/user_repository.py:60
↓ 4 callersFunctionmake_kb
(collection: FakeCollection)
backend/test/unit/plugins/test_milvus_kb.py:50
↓ 4 callersFunctionnormalizeAgent
(agent)
web/src/stores/agent.js:7
↓ 4 callersFunctionprepare_item_metadata
准备 MinIO 文件元数据;URL 导入需先通过 fetch-url 预处理为 MinIO 文件。 Args: item: MinIO URL content_type: 内容类型,目前仅支持 "file" kb_id: 数据库I
backend/package/yuxi/knowledge/utils/kb_utils.py:51
↓ 4 callersFunctionpreserveInterruptedRun
(threadId, run, snapshot = null)
web/src/composables/useAgentRunStream.js:206
↓ 4 callersMethodread
(self, file_path: str, offset: int = 0, limit: int = 2000)
backend/package/yuxi/agents/backends/skills_backend.py:75
↓ 4 callersFunctionresolveRunResumeAfterSeq
({ snapshot, threadState })
web/src/utils/runStreamResume.js:44
↓ 4 callersFunctionsaveActiveRunSnapshot
(threadId, runId, lastSeq = '0-0')
web/src/composables/useAgentRunStream.js:106
↓ 4 callersFunctionselectOptions
(kind)
web/src/composables/useAgentMentionConfig.js:131
↓ 4 callersFunctionshanghai_now
Return the current Asia/Shanghai time as an aware datetime.
backend/package/yuxi/utils/datetime_utils.py:30
↓ 4 callersFunctionstream_agent_resume
( *, thread_id: str, resume_input: Any, meta: dict, current_user, db, )
backend/package/yuxi/services/chat_service.py:1215
↓ 4 callersFunctiontakeFromBuffer
(value, count)
web/src/composables/useStreamSmoother.js:222
↓ 4 callersMethodupdate
(self, kb_id: str, data: dict[str, Any])
backend/package/yuxi/repositories/knowledge_base_repository.py:28
↓ 4 callersMethodupdate_dataset
(self, dataset_id: str, data: dict[str, Any])
backend/package/yuxi/repositories/evaluation_repository.py:33
↓ 4 callersFunctionuser_can_access_skill
(user: User, skill: Skill, *, require_enabled: bool = True)
backend/package/yuxi/agents/skills/service.py:136
↓ 4 callersFunctionuser_can_manage_agent
(user: User, agent: Agent)
backend/package/yuxi/repositories/agent_repository.py:165
↓ 4 callersFunctionutc_isoformat_from_timestamp
Format a Unix timestamp as an ISO 8601 UTC datetime string.
backend/package/yuxi/utils/datetime_utils.py:130
↓ 4 callersFunctionwait_for_sandbox_ready
(sandbox_url: str, timeout_seconds: int = 30)
docker/sandbox_provisioner/app.py:132
↓ 3 callersMethod_add_to_processing_queue
将文件添加到处理队列 Args: file_id: 文件ID
backend/package/yuxi/knowledge/base.py:1179
↓ 3 callersFunction_agent
(slug: str, *, backend_id: str = "ChatbotAgent", is_subagent: bool = False)
backend/test/unit/routers/test_subagent.py:19
↓ 3 callersFunction_apply_model_override
对话级模型覆盖:meta.model_spec 优先于智能体配置的 model。值已在创建 run 时校验。
backend/package/yuxi/services/chat_service.py:169
↓ 3 callersMethod_build_chunk_from_hit
将 Milvus Hit 转成知识库统一返回的 Chunk 结构。
backend/package/yuxi/knowledge/implementations/milvus.py:807
↓ 3 callersFunction_build_langfuse_run_context
( *, current_user, thread_id: str, agent_id: str, request_id: str, operation: str,
backend/package/yuxi/services/chat_service.py:79
↓ 3 callersFunction_build_png
(file_path: Path)
backend/test/unit/knowledge/test_parser_facade.py:34
↓ 3 callersFunction_can_write_path
(path: str)
backend/package/yuxi/agents/backends/sandbox/backend.py:76
↓ 3 callersFunction_cancel_key
(run_id: str)
backend/package/yuxi/services/run_queue_service.py:29
↓ 3 callersFunction_chunk_entity_ids
(chunk: dict[str, Any])
backend/package/yuxi/knowledge/eval/benchmark_generation.py:62
↓ 3 callersFunction_clean_cli_output
(output: str)
backend/package/yuxi/agents/skills/remote_install.py:50
↓ 3 callersFunction_compact_stream_chunk
(chunk: dict)
backend/package/yuxi/services/agent_run_service.py:132
↓ 3 callersFunction_convert_with_docling
使用 Docling 将 docx/xlsx/pptx 转换为 Markdown。
backend/package/yuxi/knowledge/parser/unified.py:126
↓ 3 callersMethod_count_by_kb_id
(self, kb_id: str, *conditions: Any)
backend/package/yuxi/repositories/knowledge_chunk_repository.py:112
↓ 3 callersMethod_create_new_collection
创建新的 Milvus 集合
backend/package/yuxi/knowledge/implementations/milvus.py:354
↓ 3 callersFunction_create_oidc_binding_placeholder
创建 OIDC sub 绑定占位用户(仅用于记录绑定关系,不用于登录) 在 use_raw_username 模式下,我们创建一个占位用户格式: oidc:{sub}:{target_user_id}, 占位用户标记为 is_deleted=1(不参与实际登录),仅用于存储绑定关系
backend/package/yuxi/services/oidc_service.py:542
↓ 3 callersFunction_create_test_database
(test_client, admin_headers, share_config=None)
backend/test/integration/api/test_knowledge_router.py:88
↓ 3 callersFunction_create_user
(test_client, headers, label: str, role: str = "user", department_id: int | None = None)
backend/test/integration/api/test_auth_router.py:51
↓ 3 callersFunction_create_user
(session, uid: str = "alice")
backend/test/unit/services/test_oidc_service.py:32
↓ 3 callersMethod_dataset_to_dict
(self, row)
backend/package/yuxi/knowledge/eval/service.py:40
↓ 3 callersFunction_docker_api_request
(method: str, path: str)
backend/test/integration/conftest.py:170
↓ 3 callersMethod_embed_and_store_chunks
对 chunks 进行分批嵌入并存储到 Milvus 和 PostgreSQL
backend/package/yuxi/knowledge/implementations/milvus.py:530
↓ 3 callersFunction_ensure_full_msg
如果 full_msg 为空且有累积内容,构建 AIMessage
backend/package/yuxi/services/chat_service.py:544
↓ 3 callersFunction_ensure_knowledge_read_access
(current_user: User, kb_id: str)
backend/server/routers/workspace_router.py:36
↓ 3 callersFunction_ensure_non_builtin
(item: Skill)
backend/package/yuxi/agents/skills/service.py:194
↓ 3 callersFunction_ensure_user_in_current_department
(current_user: User, target_user: User)
backend/server/routers/auth_router.py:536
↓ 3 callersFunction_event_stream_key
(run_id: str)
backend/package/yuxi/services/run_queue_service.py:33
↓ 3 callersFunction_extract_pairs_from_markdown_headings
(markdown_content: str)
backend/package/yuxi/knowledge/chunking/ragflow_like/parsers/qa.py:124
↓ 3 callersFunction_extract_pairs_with_delimiter
(lines: list[str], delimiter: str)
backend/package/yuxi/knowledge/chunking/ragflow_like/parsers/qa.py:34
↓ 3 callersFunction_file
( client: httpx.AsyncClient, headers: dict[str, str], *, agent_id: str, thread_id: str,
backend/test/e2e/test_viewer_filesystem_e2e.py:49
↓ 3 callersFunction_filter_agent_config_json
(backend_id: str, config_json: dict | None, role: str | None)
backend/server/routers/agent_router.py:73
↓ 3 callersFunction_filter_disabled_tools
(tools)
backend/package/yuxi/agents/buildin/subagent/graph.py:29
↓ 3 callersMethod_get_container
(self, sandbox_id: str)
docker/sandbox_provisioner/app.py:340
↓ 3 callersMethod_get_default_query_params
从 get_query_params_config 中提取所有参数的默认值,返回 {"options": {...}}
backend/package/yuxi/knowledge/base.py:1054
↓ 3 callersMethod_get_file_meta
(self, kb_id: str, file_id: str)
backend/package/yuxi/knowledge/base.py:436
↓ 3 callersFunction_get_graph_service
(kb_id: str)
backend/server/routers/graph_router.py:12
↓ 3 callersFunction_get_jwt_issuer
()
backend/package/yuxi/utils/auth_utils.py:43
↓ 3 callersFunction_get_jwt_secret_key
()
backend/package/yuxi/utils/auth_utils.py:36
↓ 3 callersFunction_get_tmp_attachment_bucket
()
backend/package/yuxi/services/conversation_service.py:161
↓ 3 callersFunction_get_virtual_root
Return the virtual root exposed by the thread-files API.
backend/package/yuxi/services/thread_files_service.py:24
↓ 3 callersFunction_get_whitelist
Get the URL whitelist from environment variables.
backend/package/yuxi/knowledge/utils/url_validator.py:10
↓ 3 callersFunction_global_user_data_dir
Return the shared host-side directory used for one user's workspace files.
backend/package/yuxi/agents/backends/sandbox/paths.py:47
↓ 3 callersFunction_guess_delimiter
(lines: list[str])
backend/package/yuxi/knowledge/chunking/ragflow_like/parsers/qa.py:23
↓ 3 callersMethod_insert_chunks_to_stores
( self, kb_id: str, file_id: str, collection: Collection, chunks: list
backend/package/yuxi/knowledge/implementations/milvus.py:488
↓ 3 callersMethod_is_allowed_path
(self, path: str | None)
backend/package/yuxi/agents/backends/skills_backend.py:43
↓ 3 callersFunction_is_skills_path
(path: str)
backend/package/yuxi/services/viewer_filesystem_service.py:88
↓ 3 callersFunction_is_text_path
(path: Path)
backend/package/yuxi/agents/skills/service.py:745
↓ 3 callersFunction_list_files_recursive
Recursively scan a directory while preserving viewer virtual paths.
backend/package/yuxi/services/thread_files_service.py:115
← previousnext →301–400 of 3,510, ranked by callers