MCPcopy Index your code

hub / github.com/xerrors/Yuxi / functions

Functions3,510 in github.com/xerrors/Yuxi

↓ 9 callersFunctionutc_now
Return the current UTC time as an aware datetime.
backend/package/yuxi/utils/datetime_utils.py:20
↓ 9 callersMethodwrite
Write a new text file. This method is intentionally text-only. Binary payloads should go through upload_files(), which uses base64 en
backend/package/yuxi/agents/backends/sandbox/backend.py:336
↓ 8 callersFunction_append_end_event
(run_id: str, status: str, *, thread_id: str | None, payload: dict | None = None)
backend/package/yuxi/services/run_worker.py:250
↓ 8 callersFunction_build_ask_user_question_payload
将 interrupt 信息标准化为 ask_user_question_required 载荷。
backend/package/yuxi/services/chat_service.py:518
↓ 8 callersFunction_coerce_glob_result
(result)
backend/package/yuxi/agents/backends/composite.py:21
↓ 8 callersMethod_get_client
(self)
backend/package/yuxi/agents/backends/sandbox/backend.py:197
↓ 8 callersMethodaclose
(self)
backend/package/yuxi/models/rerank.py:121
↓ 8 callersMethodaget_state
(self, config)
backend/test/unit/services/test_chat_service_sync.py:397
↓ 8 callersMethodaparse
Asynchronously parse source content and return markdown text.
backend/package/yuxi/knowledge/parser/unified.py:433
↓ 8 callersFunctionescapeHtml
(value)
web/src/utils/html.js:1
↓ 8 callersFunctionextract_agent_state
从 LangGraph state 中提取 agent 状态
backend/package/yuxi/services/chat_service.py:103
↓ 8 callersFunctiongeneratePixelAvatar
(id)
web/src/utils/pixelAvatar.js:30
↓ 8 callersFunctiongetAuthHeaders
()
web/src/stores/user.js:142
↓ 8 callersMethodget_attachments
(self, conversation_id: int)
backend/package/yuxi/repositories/conversation_repository.py:400
↓ 8 callersMethodget_by_slug
(self, slug: str)
backend/package/yuxi/repositories/agent_repository.py:348
↓ 8 callersMethodget_service_name
(self)
backend/package/yuxi/knowledge/parser/mineru.py:26
↓ 8 callersMethodget_visible_by_slug
(self, *, slug: str, user: User, include_subagents: bool = False)
backend/package/yuxi/repositories/agent_repository.py:356
↓ 8 callersFunctionhasText
(value)
web/src/composables/useStreamSmoother.js:8
↓ 8 callersMethodinitialize
异步初始化
backend/package/yuxi/knowledge/manager.py:39
↓ 8 callersFunctionis_builtin_skill
(item: Skill | dict)
backend/package/yuxi/agents/skills/service.py:102
↓ 8 callersFunctioniter_generated_benchmark_items
( *, kb_instance: Any, kb_id: str, count: int, neighbors_count: int, llm_model_spec: s
backend/package/yuxi/knowledge/eval/benchmark_generation.py:254
↓ 8 callersFunctionmake_child_thread_id
(parent_thread_id: str, agent_slug: str, tool_call_id: str)
backend/package/yuxi/utils/subagent_thread_utils.py:9
↓ 8 callersFunctionnormalize_generation_concurrency_count
(value: Any)
backend/package/yuxi/knowledge/eval/benchmark_generation.py:50
↓ 8 callersFunctionnormalize_options
规范化选项列表
backend/package/yuxi/utils/question_utils.py:7
↓ 8 callersFunctionparse_minio_url
解析MinIO URL,提取bucket名称和对象名称 支持标准 HTTP/HTTPS URL 格式: - http(s)://host/bucket-name/path/to/object Args: file_path: MinIO文件URL
backend/package/yuxi/knowledge/utils/kb_utils.py:204
↓ 8 callersMethodraise_if_cancelled
(self)
backend/package/yuxi/services/task_service.py:90
↓ 8 callersFunctionresolve_processing_params
( kb_additional_params: dict | None, file_processing_params: dict | None, request_params: dict | N
backend/package/yuxi/knowledge/utils/kb_utils.py:25
↓ 8 callersFunctionresolve_virtual_path
(thread_id: str, virtual_path: str, *, uid: str)
backend/package/yuxi/agents/backends/sandbox/paths.py:156
↓ 8 callersFunctionsandbox_outputs_dir
(thread_id: str)
backend/package/yuxi/agents/backends/sandbox/paths.py:117
↓ 8 callersFunctionsandbox_uploads_dir
(thread_id: str)
backend/package/yuxi/agents/backends/sandbox/paths.py:113
↓ 8 callersMethodset_message
(self, message: str)
backend/package/yuxi/services/task_service.py:81
↓ 7 callersMethod_check_initialized
检查是否已初始化
backend/package/yuxi/storage/postgres/manager.py:92
↓ 7 callersMethod_get_conversation_by_id
(self, conversation_id: int)
backend/package/yuxi/repositories/conversation_repository.py:76
↓ 7 callersFunction_load_module
()
backend/test/unit/backends/test_sandbox_provisioner_config.py:26
↓ 7 callersFunction_metadata_thread_id
(value: Any)
backend/package/yuxi/agents/base.py:58
↓ 7 callersFunction_resolve_skill_dir
(item: Skill)
backend/package/yuxi/agents/skills/service.py:720
↓ 7 callersFunction_resolve_workspace_path
(user: User, path: str | None)
backend/package/yuxi/services/workspace_service.py:55
↓ 7 callersFunction_tree
( client: httpx.AsyncClient, headers: dict[str, str], *, agent_id: str, thread_id: str,
backend/test/e2e/test_viewer_filesystem_e2e.py:32
↓ 7 callersMethod_update_task
( self, task_id: str, *, status: str | None = None, progress: float |
backend/package/yuxi/services/task_service.py:306
↓ 7 callersFunctionapiAdminDelete
(url, options = {})
web/src/apis/base.js:240
↓ 7 callersFunctionapiAdminPut
(url, data = {}, options = {}, responseType = 'json')
web/src/apis/base.js:218
↓ 7 callersFunctionappend_run_event
(run_id: str, event_type: str, payload: dict, *, thread_id: str | None = None)
backend/package/yuxi/services/run_worker.py:134
↓ 7 callersFunctionbuildQuery
(params)
web/src/apis/workspace_api.js:3
↓ 7 callersFunctioncheck_credential_status
检查 provider 的凭证配置状态。仅对启用的 provider 做校验。
backend/package/yuxi/models/providers/service.py:175
↓ 7 callersMethodget_all
(self)
backend/package/yuxi/repositories/knowledge_base_repository.py:12
↓ 7 callersFunctionget_mcp_server
Get single server configuration by slug.
backend/package/yuxi/agents/mcp/service.py:343
↓ 7 callersMethodget_service_name
(self)
backend/package/yuxi/knowledge/parser/pp_structure_v3.py:27
↓ 7 callersFunctionget_skills_root_dir
()
backend/package/yuxi/agents/skills/service.py:199
↓ 7 callersFunctionnormalize_share_config
( share_config: dict | None, *, default_config: dict | None, default_access_level: str, in
backend/package/yuxi/utils/share_config.py:17
↓ 7 callersFunctionsanitize_processing_params
移除不应写入单文件元数据的参数。
backend/package/yuxi/knowledge/utils/kb_utils.py:17
↓ 7 callersFunctionsave_partial_message
( conv_repo: ConversationRepository, thread_id: str, full_msg=None, error_message: str | None
backend/package/yuxi/services/chat_service.py:407
↓ 7 callersFunctionselect_embedding_model
(model_id: str)
backend/package/yuxi/models/embed.py:250
↓ 7 callersMethodupdate_from_dict
从字典更新配置字段
backend/package/yuxi/agents/context.py:251
↓ 6 callersFunction_artifact_url
(thread_id: str, virtual_path: str)
backend/package/yuxi/services/conversation_service.py:153
↓ 6 callersFunction_assert_forbidden_response
验证 403 禁止访问响应的格式
backend/test/integration/api/test_knowledge_router.py:15
↓ 6 callersFunction_build_app
(*, allow_admin: bool = True)
backend/test/unit/routers/test_mcp_router.py:11
↓ 6 callersFunction_delete_user_by_id
(test_client, admin_headers, user_id)
backend/test/integration/api/test_knowledge_router.py:66
↓ 6 callersMethod_ensure_metadata
(self, conversation: Conversation)
backend/package/yuxi/repositories/conversation_repository.py:80
↓ 6 callersFunction_get_text
(section: str | tuple[str, str])
backend/package/yuxi/knowledge/chunking/ragflow_like/nlp.py:230
↓ 6 callersFunction_is_workspace_path
(path: str)
backend/package/yuxi/services/viewer_filesystem_service.py:84
↓ 6 callersFunction_normalize_path
(path: str | None)
backend/package/yuxi/services/viewer_filesystem_service.py:57
↓ 6 callersMethod_normalize_timestamp
Convert persisted timestamps to a normalized UTC ISO string.
backend/package/yuxi/knowledge/base.py:131
↓ 6 callersFunction_normalize_tool_event_data
规整 tools 流事件:write_todos / task 等返回 Command 的工具,其 tool-finished output 是 Command 对象,_json_safe 只能退化成 repr 字符串,前端无法关联结果。 这里从 Command.update["me
backend/package/yuxi/agents/base.py:35
↓ 6 callersFunction_permission_error
(operation: str, path: str)
backend/package/yuxi/agents/backends/sandbox/backend.py:121
↓ 6 callersMethod_read_binary
Read file content from the sandbox file API and normalize it to bytes. The underlying API returns plain text by default and may include an
backend/package/yuxi/agents/backends/sandbox/backend.py:215
↓ 6 callersFunction_resolve_threads_child_path
(path: Path)
backend/package/yuxi/agents/backends/sandbox/paths.py:70
↓ 6 callersFunction_resolve_viewer_state
( *, thread_id: str, current_user: User, db: AsyncSession, )
backend/package/yuxi/services/viewer_filesystem_service.py:223
↓ 6 callersFunction_serialize_agent
( repo: AgentRepository, item, user: User, *, include_configurable_items: bool = False,
backend/server/routers/agent_router.py:79
↓ 6 callersMethod_validate_uid
(uid: str)
docker/sandbox_provisioner/app.py:207
↓ 6 callersFunction_workspace_relative_path
(path: str)
backend/package/yuxi/services/viewer_filesystem_service.py:166
↓ 6 callersFunction_workspace_root
(user: User)
backend/package/yuxi/services/workspace_service.py:27
↓ 6 callersMethodaquery
(self, query_text, kb_id, **kwargs)
backend/test/unit/knowledge/test_file_size_fallback.py:192
↓ 6 callersMethodaupload_file
( self, bucket_name: str, object_name: str, data: bytes, content_type:
backend/package/yuxi/storage/minio/client.py:136
↓ 6 callersFunctionclear_mcp_server_tools_cache
Clear the tools cache for a specific MCP server.
backend/package/yuxi/agents/mcp/service.py:318
↓ 6 callersMethodconvert
(self, path: Path)
backend/test/unit/knowledge/test_parser_facade.py:88
↓ 6 callersFunctioncreate_agent_composite_backend
(runtime)
backend/package/yuxi/agents/backends/composite.py:153
↓ 6 callersFunctiondetect_preview_type
(path: str, raw_content: bytes)
backend/package/yuxi/services/file_preview.py:62
↓ 6 callersFunctiongetDatabaseInfo
(id, skipQueryParams = false, isBackground = false)
web/src/stores/database.js:99
↓ 6 callersMethodget_all_specs
(self, model_type: str | None = None)
backend/package/yuxi/models/providers/cache.py:136
↓ 6 callersMethodget_run_for_user
(self, run_id: str, uid: str)
backend/package/yuxi/repositories/agent_run_repository.py:35
↓ 6 callersMethodget_service_name
(self)
backend/package/yuxi/knowledge/parser/rapid_ocr.py:28
↓ 6 callersMethodis_type_supported
检查是否支持指定的知识库类型 Args: kb_type: 知识库类型 Returns: 是否支持
backend/package/yuxi/knowledge/factory.py:94
↓ 6 callersFunctionlist_accessible_skills
( db: AsyncSession, user: User, *, require_enabled: bool = True, )
backend/package/yuxi/agents/skills/service.py:365
↓ 6 callersMethodlist_all
(self)
backend/package/yuxi/agents/skills/repository.py:14
↓ 6 callersFunctionnormalize_entity_name
统一实体名称:去首尾空白、小写化、压缩内部连续空白。
backend/package/yuxi/knowledge/graphs/graph_utils.py:14
↓ 6 callersFunctionnormalize_extraction_result
(result: dict[str, Any], extractor_type: str)
backend/package/yuxi/knowledge/graphs/extractors/base.py:24
↓ 6 callersMethodseek
(self, offset: int)
backend/test/unit/test_tmp_attachment_service.py:26
↓ 6 callersMethodverify_access_token
(token: str)
backend/package/yuxi/utils/auth_utils.py:84
↓ 5 callersFunction_build_app
(monkeypatch, repo_cls, *, role: str = "admin")
backend/test/unit/routers/test_subagent.py:80
↓ 5 callersFunction_build_zip
(files: dict[str, str])
backend/test/unit/services/test_skill_service.py:16
↓ 5 callersFunction_capture_embed_warnings
(monkeypatch: pytest.MonkeyPatch)
backend/test/unit/services/test_model_selectors.py:27
↓ 5 callersFunction_create_test_department
(test_client, admin_headers, prefix="pytest_dept")
backend/test/integration/api/test_knowledge_router.py:23
↓ 5 callersFunction_create_test_user
(test_client, admin_headers, department_id)
backend/test/integration/api/test_knowledge_router.py:42
↓ 5 callersFunction_delete_department_with_admin
(test_client, admin_headers, department)
backend/test/integration/api/test_knowledge_router.py:80
↓ 5 callersFunction_extract_pairs_from_markdown_tables
(markdown_content: str)
backend/package/yuxi/knowledge/chunking/ragflow_like/parsers/qa.py:101
↓ 5 callersFunction_format_sse
(data: dict, event: str, event_id: str | None = None)
backend/package/yuxi/services/agent_run_service.py:74
↓ 5 callersFunction_get_time_group_format
根据数据库类型生成时间分组格式化表达式。 PostgreSQL 使用 to_char + INTERVAL,SQLite 使用 datetime + strftime。
backend/server/routers/dashboard_router.py:29
↓ 5 callersFunction_is_same_or_child
(path: str, root: str)
backend/package/yuxi/agents/backends/sandbox/backend.py:57
↓ 5 callersFunction_patch_common_run_repos
( monkeypatch: pytest.MonkeyPatch, run_repo_cls, *, agent_config_json: dict | None = None, )
backend/test/unit/services/test_agent_run_service.py:658
↓ 5 callersMethod_persist_task
(self, task: Task)
backend/package/yuxi/services/task_service.py:363
← previousnext →101–200 of 3,510, ranked by callers