MCPcopy Index your code

hub / github.com/xerrors/Yuxi / functions

Functions3,510 in github.com/xerrors/Yuxi

↓ 1,320 callersMethodget
( self, thread_id: str, *, uid: str, create_if_missing: bool = False,
backend/package/yuxi/agents/backends/sandbox/provider.py:189
↓ 502 callersMethodget
(self, thread_id, **kwargs)
backend/test/unit/backends/test_sandbox_backends.py:268
↓ 468 callersMethodappend
(self, chunk: dict, *, thread_id: str | None = None)
backend/package/yuxi/services/run_worker.py:100
↓ 262 callersMethodjson
(self)
backend/test/unit/plugins/test_dify_kb.py:15
↓ 163 callersMethodexecute
Execute a shell command in the sandbox. Output is normalized to text and truncated to the configured maximum payload size before bein
backend/package/yuxi/agents/backends/sandbox/backend.py:271
↓ 118 callersMethodget_async_session_context
获取异步数据库会话的上下文管理器
backend/package/yuxi/storage/postgres/manager.py:486
↓ 116 callersMethodpost
(self, url: str, json: dict, headers: dict)
backend/test/unit/plugins/test_dify_kb.py:31
↓ 101 callersMethodscalar_one_or_none
(self)
backend/test/unit/services/test_agent_run_service.py:378
↓ 94 callersMethodadd
(self, item)
backend/test/unit/services/test_agent_run_service.py:391
↓ 65 callersMethodexecute
(self, stmt)
backend/test/unit/services/test_agent_run_service.py:387
↓ 48 callersFunctionutc_now_naive
Return the current UTC time as a naive datetime (for DB fields without timezone).
backend/package/yuxi/utils/datetime_utils.py:25
↓ 47 callersFunctionapiAdminGet
(url, options = {}, responseType = 'json')
web/src/apis/base.js:154
↓ 44 callersFunctionformat_utc_datetime
Format a datetime to UTC ISO 8601 string, handling naive datetimes. Returns None for None input. Naive datetimes are assumed to be in UT
backend/package/yuxi/utils/datetime_utils.py:118
↓ 43 callersFunctionapiGet
(url, options = {}, requiresAuth = true, responseType = 'json')
web/src/apis/base.js:150
↓ 43 callersMethodcount
统计用户数量
backend/package/yuxi/repositories/user_repository.py:132
↓ 43 callersFunctionutc_isoformat
Return an ISO 8601 string in UTC with a trailing Z suffix.
backend/package/yuxi/utils/datetime_utils.py:57
↓ 40 callersMethodcommit
提交当前会话
backend/package/yuxi/storage/postgres/manager.py:520
↓ 39 callersMethoddelete
(self, item: Skill)
backend/test/unit/services/test_skill_service.py:1150
↓ 38 callersMethodencode
(self, message: list[str] | str)
backend/package/yuxi/models/embed.py:178
↓ 35 callersMethodto_dict
(self)
backend/package/yuxi/services/task_service.py:40
↓ 35 callersMethodupdate
(self, other: dict[str, Any])
backend/package/yuxi/config/app.py:154
↓ 33 callersFunctionensure_thread_dirs
(thread_id: str, uid: str)
backend/package/yuxi/agents/backends/sandbox/paths.py:121
↓ 32 callersFunctionsandbox_workspace_dir
(thread_id: str, uid: str)
backend/package/yuxi/agents/backends/sandbox/paths.py:57
↓ 29 callersFunctionapiAdminPost
(url, data = {}, options = {}, responseType = 'json')
web/src/apis/base.js:186
↓ 28 callersMethod_get_kb_for_database
根据数据库ID获取对应的知识库实例 Args: kb_id: 数据库ID Returns: 知识库实例 Raises: KBNotFoundError: 数
backend/package/yuxi/knowledge/manager.py:114
↓ 28 callersFunctionnormalize_string_list
(values: list[str] | None)
backend/package/yuxi/agents/skills/service.py:80
↓ 26 callersFunctionapiPost
(url, data = {}, options = {}, requiresAuth = true, responseType = 'json')
web/src/apis/base.js:173
↓ 25 callersFunction_create_thread_for_user
(test_client, headers: dict[str, str])
backend/test/integration/api/test_viewer_filesystem_router.py:27
↓ 23 callersMethodset_progress
(self, progress: float, message: str | None = None)
backend/package/yuxi/services/task_service.py:74
↓ 22 callersMethodflush
(self, thread_id: str | None | object = _ALL_THREADS)
backend/package/yuxi/services/run_worker.py:113
↓ 22 callersMethodread
Read allowed file content via the sandbox file API.
backend/package/yuxi/agents/backends/sandbox/backend.py:244
↓ 22 callersMethodset
(self, key: str, value: str, ex: int | None = None)
backend/test/unit/services/test_mention_search_service.py:20
↓ 20 callersFunction_raise_from_value_error
(e: ValueError)
backend/server/routers/skill_router.py:93
↓ 20 callersMethodmodel_dump
(self)
backend/test/unit/services/test_chat_stream_interrupt.py:211
↓ 18 callersMethodclose
(self)
backend/package/yuxi/services/run_worker.py:51
↓ 18 callersMethodnormalize_additional_params
规范化 additional_params,仅文档型知识库补充分块默认值。
backend/package/yuxi/knowledge/base.py:179
↓ 17 callersFunction_assert_ok
(response: httpx.Response)
backend/test/e2e/test_subagent_stream_e2e.py:17
↓ 17 callersFunction_user
(uid: str = "root", role: str = "admin")
backend/test/unit/services/test_skill_service.py:24
↓ 17 callersMethodcommit
(self)
backend/test/unit/server/test_model_provider_router.py:28
↓ 17 callersMethodget_conversation_by_thread_id
(self, thread_id: str)
backend/package/yuxi/repositories/conversation_repository.py:72
↓ 17 callersMethodget_service_name
(self)
backend/package/yuxi/knowledge/parser/mineru_official.py:35
↓ 17 callersFunctionrenderSvgBlocks
(markdown)
web/src/utils/svgRenderer.js:15
↓ 16 callersFunction_flush_content
( result: list, current_content: list, title_stack: list, max_length: int, embed_fn: Any,
backend/package/yuxi/knowledge/chunking/ragflow_like/parsers/semantic.py:20
↓ 16 callersFunctiongetThreadState
(threadId)
web/src/composables/useAgentThreadState.js:21
↓ 16 callersFunctionget_minio_client
获取 MinIO 客户端实例
backend/package/yuxi/storage/minio/client.py:446
↓ 16 callersFunctionsetMentionLabel
(labels, type, value, label)
web/src/utils/mention_utils.js:79
↓ 15 callersMethod_persist_file
只保存单个文件到数据库,避免全量遍历
backend/package/yuxi/knowledge/base.py:1591
↓ 15 callersMethodsave
(self)
backend/package/yuxi/config/app.py:114
↓ 14 callersMethod_readonly_error
()
backend/package/yuxi/knowledge/implementations/read_only_connectors.py:17
↓ 14 callersMethodget
(self, key: str)
backend/test/unit/services/test_mention_search_service.py:17
↓ 14 callersMethodget_graph
获取并编译对话图实例。 必须确保在编译时设置 checkpointer,否则将无法获取历史记录。 例如: graph = workflow.compile(checkpointer=sqlite_checkpointer)
backend/package/yuxi/agents/base.py:353
↓ 14 callersFunctionmake_chunk
(content=None, **kwargs)
backend/package/yuxi/services/chat_service.py:904
↓ 14 callersMethodsearch
(self, **kwargs)
backend/test/unit/plugins/test_milvus_kb.py:38
↓ 13 callersFunction_normalize_payload
(data: dict[str, Any], *, partial: bool = False)
backend/package/yuxi/models/providers/service.py:112
↓ 13 callersMethodget_agent
(self, agent_id, reload=False, reload_graph=False, **kwargs)
backend/package/yuxi/agents/buildin/__init__.py:23
↓ 13 callersMethodget_database_info
获取数据库详细信息 Args: kb_id: 数据库ID include_files: 是否包含文件信息,默认为True Returns: 数据库信息或None
backend/package/yuxi/knowledge/base.py:1063
↓ 13 callersFunctionget_redis_client
()
backend/package/yuxi/services/run_queue_service.py:84
↓ 13 callersFunctionlog_operation
( db: AsyncSession, user_id: int | None, operation: str, details: str | None = None, reque
backend/package/yuxi/services/operation_log_service.py:6
↓ 12 callersFunction_build_app
(*, role: str = "admin")
backend/test/unit/routers/test_skill_router.py:11
↓ 12 callersFunction_ensure_database_supports_documents
(kb_id: str, operation: str)
backend/server/routers/knowledge_router.py:108
↓ 12 callersFunction_user
()
backend/test/unit/services/test_workspace_service.py:14
↓ 12 callersMethod_validate_thread_id
(thread_id: str)
docker/sandbox_provisioner/app.py:203
↓ 12 callersMethodcall
(self, message, stream=False)
backend/package/yuxi/models/chat.py:24
↓ 12 callersMethodinsert
(self, entities)
backend/test/unit/plugins/test_milvus_kb.py:46
↓ 12 callersFunctionvirtual_path_for_thread_file
(thread_id: str, path: str | Path, *, uid: str)
backend/package/yuxi/agents/backends/sandbox/paths.py:174
↓ 11 callersFunctionapiDelete
(url, options = {}, requiresAuth = true, responseType = 'json')
web/src/apis/base.js:236
↓ 11 callersFunctionapiPut
(url, data = {}, options = {}, requiresAuth = true, responseType = 'json')
web/src/apis/base.js:205
↓ 11 callersMethodget_by_kb_id
(self, kb_id: str)
backend/package/yuxi/repositories/knowledge_base_repository.py:17
↓ 11 callersMethodget_model_info
(self, spec: str)
backend/package/yuxi/models/providers/cache.py:132
↓ 11 callersFunctionhandler
(request)
backend/test/unit/agents/test_subagent_tool_filter.py:36
↓ 11 callersMethodhash_password
(password: str)
backend/package/yuxi/utils/auth_utils.py:50
↓ 11 callersFunctionis_minio_url
检测是否是本系统生成的 MinIO 存储 URL。
backend/package/yuxi/knowledge/utils/kb_utils.py:183
↓ 11 callersMethodparse
Synchronously parse source content and return markdown text.
backend/package/yuxi/knowledge/parser/unified.py:439
↓ 11 callersFunctionrequire_user_conversation
(conv_repo: ConversationRepository, thread_id: str, uid: str)
backend/package/yuxi/services/conversation_service.py:110
↓ 11 callersFunctionresolve_chat_model_spec
解析空模型配置,不吞掉已经配置但无效的模型值。 这里仅处理模型为空时的优先级:请求或配置值、调用方 fallback、系统默认模型; 具体模型是否存在、是否为聊天模型仍由 model_cache 校验。
backend/package/yuxi/agents/models.py:22
↓ 11 callersFunctionsandbox_id_for_thread
(thread_id: str, skills_thread_id: str | None = None, *, uid: str | None = None)
backend/package/yuxi/agents/backends/sandbox/provider.py:16
↓ 10 callersFunction_normalize_path
(path: str)
backend/package/yuxi/agents/backends/sandbox/backend.py:45
↓ 10 callersFunction_redirect_to_login_with_error
失败时重定向到登录页并携带错误信息
backend/package/yuxi/services/oidc_service.py:731
↓ 10 callersFunctionchunk_markdown
( markdown_content: str, file_id: str, filename: str, processing_params: dict[str, Any] )
backend/package/yuxi/knowledge/chunking/ragflow_like/dispatcher.py:70
↓ 10 callersFunctioncount_tokens
近似 token 计数,避免引入额外依赖。
backend/package/yuxi/knowledge/chunking/ragflow_like/nlp.py:49
↓ 10 callersMethodcreate_access_token
(data: dict[str, Any], expires_delta: timedelta | None = None)
backend/package/yuxi/utils/auth_utils.py:63
↓ 10 callersMethoddelete
(self, item: Skill)
backend/package/yuxi/agents/skills/repository.py:152
↓ 10 callersFunctionget_manageable_skill_or_raise
(db: AsyncSession, user: User, slug: str)
backend/package/yuxi/agents/skills/service.py:1035
↓ 10 callersFunctionis_valid_skill_slug
(slug: str)
backend/package/yuxi/agents/skills/service.py:96
↓ 10 callersFunctionmake_resume_chunk
(content=None, **kwargs)
backend/package/yuxi/services/chat_service.py:1225
↓ 10 callersMethodraise_for_status
(self)
backend/test/unit/plugins/test_dify_kb.py:12
↓ 10 callersFunctionrightRotate
(value, shift)
web/src/utils/subagentThread.js:18
↓ 10 callersFunctionsandbox_user_data_dir
(thread_id: str)
backend/package/yuxi/agents/backends/sandbox/paths.py:53
↓ 10 callersFunctionselect_model
(model_spec: str, **kwargs)
backend/package/yuxi/models/chat.py:79
↓ 9 callersFunction_patch_retrievers
(monkeypatch, *, kb_type: str = "milvus", retriever=None)
backend/test/unit/toolkits/test_kbs_tools.py:72
↓ 9 callersFunction_skill
( slug: str = "demo", *, source_type: str = "upload", created_by: str = "admin", enabled:
backend/test/unit/routers/test_skill_router.py:39
↓ 9 callersFunctionapiRequest
(url, options = {}, requiresAuth = true, responseType = 'json')
web/src/apis/base.js:17
↓ 9 callersFunctionget_skill_or_raise
(db: AsyncSession, slug: str)
backend/package/yuxi/agents/skills/service.py:1009
↓ 9 callersFunctionhashstr
生成字符串的哈希值 Args: input_string: 输入字符串 length: 截取长度,默认为None,表示不截取 with_salt: 是否加盐,默认为False
backend/package/yuxi/utils/__init__.py:30
↓ 9 callersMethodload
从 discovery 端点加载元数据
backend/package/yuxi/services/oidc_service.py:123
↓ 9 callersFunctionmark_run_terminal
(run_id: str, status: str, error_type: str | None = None, error_message: str | None = None)
backend/package/yuxi/services/run_worker.py:144
↓ 9 callersFunctionnormalizeRunSeq
(value)
web/src/utils/runStreamResume.js:3
↓ 9 callersMethodoverride
(self, **kwargs)
backend/test/unit/agents/test_subagent_tool_filter.py:14
↓ 9 callersMethodrollback
(self)
backend/test/unit/services/test_agent_run_service.py:404
↓ 9 callersFunctionsafe_neo4j_label
(value: str)
backend/package/yuxi/storage/neo4j/manager.py:18
next →1–100 of 3,510, ranked by callers