MCPcopy Create free account

hub / github.com/xerrors/Yuxi / functions

Functions3,510 in github.com/xerrors/Yuxi

↓ 1 callersFunction_parse_data_uri
解析 data URI,返回 (image_data, mime_type)。
backend/package/yuxi/knowledge/parser/unified.py:118
↓ 1 callersMethod_parse_jsonl_questions
(self, file_content: bytes)
backend/package/yuxi/knowledge/eval/service.py:149
↓ 1 callersFunction_parse_markdown_table_row
(line: str)
backend/package/yuxi/knowledge/chunking/ragflow_like/parsers/qa.py:78
↓ 1 callersFunction_parse_search_skills
解析 npx skills find 命令的输出。
backend/package/yuxi/agents/skills/remote_install.py:337
↓ 1 callersFunction_parse_user_tmp_object
(object_name: str, uid: str)
backend/package/yuxi/services/conversation_service.py:181
↓ 1 callersFunction_path_overlaps_root
(path: str, root: str)
backend/package/yuxi/agents/backends/sandbox/backend.py:64
↓ 1 callersFunction_payload_thread_id
(payload: dict | None)
backend/package/yuxi/services/run_queue_service.py:76
↓ 1 callersMethod_persist_kb
只保存单个知识库到数据库,避免全量遍历
backend/package/yuxi/knowledge/base.py:1628
↓ 1 callersFunction_personal_skill_share_config
(uid: str)
backend/package/yuxi/agents/toolkits/buildin/install_skill.py:36
↓ 1 callersMethod_poll_batch_result
轮询批量任务结果
backend/package/yuxi/knowledge/parser/mineru_official.py:255
↓ 1 callersFunction_prepare_skill_from_sandbox
从 Sandbox 路径准备 skill 目录。返回 (本地目录, 原始 skill name)。
backend/package/yuxi/agents/toolkits/buildin/install_skill.py:85
↓ 1 callersMethod_preview
(content: str, line_count: int)
backend/package/yuxi/knowledge/implementations/notion.py:679
↓ 1 callersMethod_process_file_input
处理文件输入:本地文件路径、URL或Base64内容
backend/package/yuxi/knowledge/parser/pp_structure_v3.py:40
↓ 1 callersFunction_process_file_to_markdown_core
将不同类型的文件转换为 markdown,支持本地文件和 MinIO 文件。
backend/package/yuxi/knowledge/parser/unified.py:272
↓ 1 callersMethod_process_image
Process single image file
backend/package/yuxi/knowledge/parser/deepseek_ocr.py:138
↓ 1 callersMethod_process_pdf
Process PDF by converting pages to images
backend/package/yuxi/knowledge/parser/deepseek_ocr.py:116
↓ 1 callersMethod_process_query_result
(self, result, limit: int, kb_id: str, exclude_chunk: bool = False)
backend/package/yuxi/knowledge/graphs/milvus_graph_service.py:740
↓ 1 callersMethod_process_subgraph_record
(self, record: Any, limit: int, kb_id: str)
backend/package/yuxi/knowledge/graphs/milvus_graph_service.py:769
↓ 1 callersMethod_property_to_text
(cls, prop: dict[str, Any])
backend/package/yuxi/knowledge/implementations/notion.py:562
↓ 1 callersFunction_protocol_event_yuxi_event
( event: dict[str, Any], *, message_id: str | None, thread_id: str | None, namespace: list
backend/package/yuxi/services/chat_service.py:244
↓ 1 callersMethod_public_config
(self, config: dict[str, Any])
backend/package/yuxi/knowledge/graphs/milvus_graph_service.py:693
↓ 1 callersFunction_query_kb_callable
()
backend/test/unit/toolkits/test_kbs_tools.py:23
↓ 1 callersMethod_rank_candidate_pages
( cls, candidate_pages: list[tuple[dict[str, Any], str]], query_text: str, )
backend/package/yuxi/knowledge/implementations/notion.py:309
↓ 1 callersFunction_rank_mention_entries
(index: list[tuple[str, str, str]], query: str)
backend/package/yuxi/services/mention_search_service.py:201
↓ 1 callersFunction_read_thread_file
( client: httpx.AsyncClient, headers: dict[str, str], thread_id: str, path: str, )
backend/test/e2e/test_subagent_stream_e2e.py:158
↓ 1 callersFunction_redacted_redis_url
(url: str)
backend/package/yuxi/services/run_queue_service.py:23
↓ 1 callersFunction_redirect_to_callback
成功后重定向到前端 OIDC 回调页面,仅携带一次性 code
backend/package/yuxi/services/oidc_service.py:725
↓ 1 callersFunction_register_tavily_tool
Register TavilySearch tool with extra metadata.
backend/package/yuxi/agents/toolkits/buildin/tools.py:32
↓ 1 callersFunction_remap_prefixed_entry
(entry: dict, prefix: str)
backend/package/yuxi/services/viewer_filesystem_service.py:110
↓ 1 callersFunction_remove_pdf_tags
(text: str)
backend/package/yuxi/knowledge/chunking/ragflow_like/nlp.py:452
↓ 1 callersFunction_replace_skill_target
(target_dir: Path, source_dir: Path)
backend/package/yuxi/agents/skills/service.py:343
↓ 1 callersMethod_request
(self, method: str, url: str, **kwargs)
backend/package/yuxi/knowledge/implementations/notion.py:82
↓ 1 callersFunction_request_id_from_payload
(payload: object)
backend/package/yuxi/services/agent_run_service.py:175
↓ 1 callersFunction_require_admin_credentials
()
backend/test/integration/conftest.py:53
↓ 1 callersFunction_require_e2e_credentials
()
backend/test/e2e/conftest.py:26
↓ 1 callersFunction_require_superadmin
(test_client, headers)
backend/test/integration/api/test_auth_router.py:14
↓ 1 callersFunction_requires_non_streaming_tool_calls
(provider_id: str, model_id: str)
backend/package/yuxi/agents/models.py:18
↓ 1 callersFunction_resolve_effective_model_spec
解析本次 chat run 实际使用的模型:显式覆盖优先,否则配置模型,最后系统默认模型。
backend/package/yuxi/services/agent_run_service.py:50
↓ 1 callersMethod_resolve_host_paths
(self)
docker/sandbox_provisioner/app.py:276
↓ 1 callersFunction_resolve_user_data_base_dir
Map a virtual user-data path to the correct host-side base directory.
backend/package/yuxi/agents/backends/sandbox/paths.py:130
↓ 1 callersFunction_resource_fields_requiring_available_keys
(normalized: dict, resource_fields: set[str])
backend/package/yuxi/agents/context.py:281
↓ 1 callersFunction_result_artifacts
(result: dict[str, Any])
backend/package/yuxi/agents/middlewares/subagent_task.py:78
↓ 1 callersMethod_retrieve_graph_chunks
( self, query_text: str, kb_id: str, base_chunks: list[dict], query_pa
backend/package/yuxi/knowledge/implementations/milvus.py:1014
↓ 1 callersMethod_retry_delay
(response: httpx.Response, attempt: int)
backend/package/yuxi/knowledge/implementations/notion.py:89
↓ 1 callersMethod_retry_delay_seconds
(retry_index: int, retry_after: str | None = None)
backend/package/yuxi/models/embed.py:124
↓ 1 callersFunction_reused_run_response
(run, tool_call_id: str, subagent_run: dict[str, Any])
backend/package/yuxi/agents/middlewares/subagent_task.py:134
↓ 1 callersFunction_run_install_task
执行异步安装任务的核心逻辑。
backend/package/yuxi/agents/toolkits/buildin/install_skill.py:147
↓ 1 callersMethod_safe_jsonl_filename
(self, name: str | None, fallback: str)
backend/package/yuxi/knowledge/eval/service.py:142
↓ 1 callersMethod_sandbox_url
(self, host_port: int)
docker/sandbox_provisioner/app.py:310
↓ 1 callersMethod_sanitize_id
(value: str)
docker/sandbox_provisioner/app.py:211
↓ 1 callersFunction_save_ai_message
( conv_repo: ConversationRepository, thread_id: str, msg_dict: dict, trace_info: dict[str, Any
backend/package/yuxi/services/chat_service.py:345
↓ 1 callersMethod_save_cache
(self, cache: dict[str, ModelInfo])
backend/package/yuxi/models/providers/cache.py:185
↓ 1 callersMethod_save_markdown_to_minio
Save markdown content to MinIO and return HTTP URL
backend/package/yuxi/knowledge/base.py:400
↓ 1 callersMethod_save_metadata
(self)
backend/package/yuxi/knowledge/base.py:1540
↓ 1 callersMethod_save_metadata
(self)
backend/test/unit/knowledge/test_file_size_fallback.py:82
↓ 1 callersFunction_save_tool_message
(conv_repo: ConversationRepository, msg_dict: dict)
backend/package/yuxi/services/chat_service.py:388
↓ 1 callersFunction_scan_dir
(base_actual_path: Path)
backend/package/yuxi/services/thread_files_service.py:119
↓ 1 callersMethod_score_page
( cls, query_text: str, title: str, properties: dict[str, str], conten
backend/package/yuxi/knowledge/implementations/notion.py:627
↓ 1 callersMethod_search_candidate_pages
( self, client: _NotionClient, query_text: str, data_source_id: str, *
backend/package/yuxi/knowledge/implementations/notion.py:276
↓ 1 callersMethod_seed_existing
(self)
docker/sandbox_provisioner/app.py:898
↓ 1 callersFunction_select_enabled_model
Select a runnable enabled model, mirroring select_model-style explicit/default lookup.
backend/test/integration/services/test_model_provider_runtime_connectivity.py:48
↓ 1 callersFunction_send_chat_message
( client: httpx.AsyncClient, headers: dict[str, str], *, thread_id: str, agent_config_id:
backend/test/e2e/test_attachment_and_agent_state.py:61
↓ 1 callersFunction_serialize_subagent_run
(run)
backend/package/yuxi/services/chat_service.py:1429
↓ 1 callersMethod_set_cached_page_markdown
(self, cache_key: tuple[str, str, str, str], content: str)
backend/package/yuxi/knowledge/implementations/notion.py:427
↓ 1 callersFunction_setup_logging_bridge
配置 logging 到 loguru 的桥接,捕获第三方库日志
backend/package/yuxi/utils/logging_config.py:33
↓ 1 callersMethod_setup_paths
(self)
backend/package/yuxi/config/app.py:64
↓ 1 callersMethod_should_touch
(self, cache_key: str)
backend/package/yuxi/agents/backends/sandbox/provider.py:127
↓ 1 callersFunction_slice_text_by_tokens
(text: str, max_tokens: int, overlap_tokens: int)
backend/package/yuxi/knowledge/chunking/ragflow_like/parsers/separator.py:9
↓ 1 callersMethod_slug_exists
(self, slug: str)
backend/package/yuxi/repositories/agent_repository.py:392
↓ 1 callersFunction_slugify
(value: str | None)
backend/package/yuxi/repositories/agent_repository.py:169
↓ 1 callersFunction_sort_entries
(entries: list[dict])
backend/package/yuxi/services/workspace_service.py:85
↓ 1 callersMethod_sort_file_entries
(self, entries: list[dict])
backend/package/yuxi/knowledge/base.py:484
↓ 1 callersFunction_split_section_with_overlap
(section: str, chunk_token_num: int, overlapped_percent: int)
backend/package/yuxi/knowledge/chunking/ragflow_like/parsers/separator.py:58
↓ 1 callersFunction_state_for_child
( description: str, runtime: ToolRuntime, *, parent_thread_id: str, file_thread_id: str,
backend/package/yuxi/agents/middlewares/subagent_task.py:189
↓ 1 callersFunction_stream_agent_events
(agent, messages, *, input_context=None, **kwargs)
backend/package/yuxi/services/chat_service.py:322
↓ 1 callersFunction_stream_message_key
(metadata: dict | None, namespace: list[str], thread_id: str | None)
backend/package/yuxi/services/chat_service.py:177
↓ 1 callersMethod_stream_response
(self, messages)
backend/package/yuxi/models/chat.py:45
↓ 1 callersFunction_subagent_request_id
(parent_run_id: str, child_thread_id: str, tool_call_id: str, agent_slug: str)
backend/package/yuxi/agents/middlewares/subagent_task.py:104
↓ 1 callersFunction_subagent_route_for_namespace
( routes: dict[tuple[str, ...], dict[str, str]], namespace: list[str] )
backend/package/yuxi/agents/base.py:72
↓ 1 callersMethod_sync_dataset_build_metadata
(self, row)
backend/package/yuxi/knowledge/eval/service.py:93
↓ 1 callersFunction_system_message_text
(message: SystemMessage)
backend/test/unit/middlewares/test_skills_middleware.py:13
↓ 1 callersMethod_target_thread_id
(self, thread_id: str | None = None)
backend/package/yuxi/services/run_worker.py:97
↓ 1 callersFunction_threads_root_dir
()
backend/package/yuxi/agents/backends/sandbox/paths.py:66
↓ 1 callersFunction_to_qa_chunk
(question: str, answer: str, eng: bool = False)
backend/package/yuxi/knowledge/chunking/ragflow_like/parsers/qa.py:17
↓ 1 callersFunction_tool_name
(tool)
backend/package/yuxi/agents/buildin/subagent/graph.py:21
↓ 1 callersFunction_unescape_delimiter
(delimiter: str)
backend/package/yuxi/knowledge/chunking/ragflow_like/parsers/book.py:8
↓ 1 callersFunction_unescape_delimiter
(delimiter: str)
backend/package/yuxi/knowledge/chunking/ragflow_like/parsers/laws.py:11
↓ 1 callersMethod_unique_slug
(self, desired: str | None, name: str)
backend/package/yuxi/repositories/agent_repository.py:396
↓ 1 callersMethod_update_message_count
(self, conversation_id: int)
backend/package/yuxi/repositories/conversation_repository.py:390
↓ 1 callersFunction_upload
( client: httpx.AsyncClient, headers: dict[str, str], *, agent_id: str, thread_id: str,
backend/test/e2e/test_viewer_filesystem_e2e.py:118
↓ 1 callersFunction_upload_attachment
( client: httpx.AsyncClient, headers: dict[str, str], *, thread_id: str, file_path: Path,
backend/test/e2e/test_attachment_and_agent_state.py:26
↓ 1 callersMethod_upload_file
上传文件并返回 batch_id
backend/package/yuxi/knowledge/parser/mineru_official.py:200
↓ 1 callersFunction_upload_image_to_minio
上传图片到 MinIO,返回 URL。
backend/package/yuxi/knowledge/parser/unified.py:101
↓ 1 callersFunction_upload_test_dataset
(test_client, admin_headers: dict[str, str], kb_id: str)
backend/test/integration/api/test_evaluation_router.py:14
↓ 1 callersMethod_url_for
(self, sandbox_id: str)
docker/sandbox_provisioner/app.py:86
↓ 1 callersFunction_user
(role: str = "admin")
backend/test/unit/routers/test_subagent.py:14
↓ 1 callersFunction_validate_dependencies
( *, parent: Skill, tool_dependencies: list[str], mcp_dependencies: list[str], skill_depen
backend/package/yuxi/agents/skills/service.py:440
↓ 1 callersMethod_validate_image_format
验证图片格式并返回格式信息
backend/package/yuxi/utils/image_processor.py:78
↓ 1 callersFunction_validate_model_spec
校验对话级模型覆盖:未提供则返回 None;非法模型直接 422,不静默回退。
backend/package/yuxi/services/agent_run_service.py:39
↓ 1 callersFunction_validate_provider_id
(provider_id: str)
backend/package/yuxi/models/providers/service.py:35
← previousnext →1,101–1,200 of 3,510, ranked by callers