MCPcopy Create free account

hub / github.com/xerrors/Yuxi / functions

Functions3,510 in github.com/xerrors/Yuxi

↓ 3 callersMethodget_status
(self, kb_id: str, *, tasker: Any = None)
backend/package/yuxi/knowledge/graphs/milvus_graph_service.py:69
↓ 3 callersFunctionget_version
Return the Yuxi version.
backend/package/yuxi/__init__.py:20
↓ 3 callersFunctionhasOngoingRunChunks
(threadState)
web/src/utils/runStreamResume.js:36
↓ 3 callersFunctionhas_cancel_signal
(run_id: str)
backend/package/yuxi/services/run_queue_service.py:147
↓ 3 callersFunctioninit_builtin_skills
(db: AsyncSession, *, created_by: str = "system")
backend/package/yuxi/agents/skills/service.py:1284
↓ 3 callersMethodinitialize
初始化数据库连接
backend/package/yuxi/storage/postgres/manager.py:39
↓ 3 callersFunctionisBuiltinAgent
(agent)
web/src/stores/agent.js:16
↓ 3 callersMethodis_configured
检查登录链接生成所需配置是否完整
backend/package/yuxi/services/oidc_service.py:94
↓ 3 callersMethodis_login_locked
检查用户是否处于登录锁定状态
backend/package/yuxi/storage/postgres/models_business.py:107
↓ 3 callersFunctionis_probable_heading_line
(line: str)
backend/package/yuxi/knowledge/chunking/ragflow_like/nlp.py:139
↓ 3 callersFunctionis_valid_phone_number
(phone: str)
backend/package/yuxi/services/user_identity_service.py:47
↓ 3 callersMethodlist
(self)
docker/sandbox_provisioner/app.py:123
↓ 3 callersMethodlist_enabled
(self)
backend/package/yuxi/agents/skills/repository.py:18
↓ 3 callersMethodls
(self, path: str)
backend/package/yuxi/agents/backends/skills_backend.py:59
↓ 3 callersFunctionmakeChildThreadId
(parentThreadId, agentSlug, toolCallId)
web/src/utils/subagentThread.js:98
↓ 3 callersFunctionneo4j_write
在写事务中执行 Cypher 操作的简写。
backend/package/yuxi/storage/neo4j/manager.py:24
↓ 3 callersFunctionnormalizeCodeLanguage
(lang)
web/src/utils/file_preview.js:25
↓ 3 callersFunctionnormalize_query_result
(query_result: Any)
backend/package/yuxi/knowledge/eval/evaluator.py:8
↓ 3 callersFunctionnormalize_skill_share_config
( share_config: dict | None, *, operator_uid: str, operator_department_id: int | str | None,
backend/package/yuxi/agents/skills/service.py:113
↓ 3 callersFunctionnotifyTerminalDetected
(threadId, runId, touchedThreadIds)
web/src/composables/useAgentRunStream.js:149
↓ 3 callersMethodopen_file_content
按行窗口打开文件解析后的 Markdown 内容
backend/package/yuxi/knowledge/base.py:783
↓ 3 callersMethodpaginate
( self, method: str, path: str, *, body: dict[str, Any] | None = None,
backend/package/yuxi/knowledge/implementations/notion.py:98
↓ 3 callersMethodping
(self)
backend/test/unit/services/test_run_queue_service.py:14
↓ 3 callersFunctionprepare_agent_runtime_context
准备 Agent 运行时上下文,主要是根据 context 中的 uid 加载用户可访问的资源列表,并进行规范化处理。
backend/package/yuxi/agents/context.py:401
↓ 3 callersFunctionprepare_remote_skills_batch
批量从远程仓库拉取 skill 目录,但不写数据库。
backend/package/yuxi/agents/skills/remote_install.py:261
↓ 3 callersFunctionread_upload_with_limit
( upload: UploadFile, *, max_size_bytes: int, too_large_message: str, chunk_size: int = 10
backend/package/yuxi/utils/upload_utils.py:29
↓ 3 callersMethodrebuild
(self, providers: list[Any])
backend/package/yuxi/models/providers/cache.py:151
↓ 3 callersMethodregister
注册知识库类型 Args: kb_class: 知识库类
backend/package/yuxi/knowledge/factory.py:12
↓ 3 callersFunctionresolve_api_key
解析 provider 的 API Key,优先直接配置,其次从环境变量读取。
backend/package/yuxi/models/providers/service.py:166
↓ 3 callersFunctionresolve_chunk_processing_params
( kb_additional_params: dict[str, Any] | None, file_processing_params: dict[str, Any] | None, requ
backend/package/yuxi/knowledge/chunking/ragflow_like/presets.py:85
↓ 3 callersFunctionresolve_visible_knowledge_bases_for_context
(context)
backend/package/yuxi/agents/backends/knowledge_base_backend.py:8
↓ 3 callersFunctionsave_messages_from_langgraph_state
( agent_instance, thread_id: str, conv_repo: ConversationRepository, config_dict: dict, tr
backend/package/yuxi/services/chat_service.py:444
↓ 3 callersFunctionscheduleRunReconnect
(threadId, runId, delay = 500)
web/src/composables/useAgentRunStream.js:229
↓ 3 callersFunctionselectAgent
(agentId, { allowSubagent = false } = {})
web/src/stores/agent.js:182
↓ 3 callersMethodset_default
(self, *, agent: Agent, updated_by: str | None = None)
backend/package/yuxi/repositories/agent_repository.py:374
↓ 3 callersFunctionstopRunStreamSubscription
(threadId)
web/src/composables/useAgentRunStream.js:134
↓ 3 callersFunctionstripBufferedFields
(chunk)
web/src/composables/useStreamSmoother.js:15
↓ 3 callersMethodtouch
(self, sandbox_id: str)
docker/sandbox_provisioner/app.py:890
↓ 3 callersMethodupdate
更新用户
backend/package/yuxi/repositories/user_repository.py:89
↓ 3 callersMethodupdate
更新配置字段
backend/package/yuxi/agents/context.py:101
↓ 3 callersMethodupdate
(self, kb_id, data)
backend/test/unit/graphs/test_milvus_graph_build.py:112
↓ 3 callersMethodupdate_database
更新数据库 Args: kb_id: 数据库ID name: 新名称 description: 新描述 llm_model_spec: LLM 模型 spec(可选)
backend/package/yuxi/knowledge/base.py:1379
↓ 3 callersMethodupload_file
上传文件到 MinIO
backend/package/yuxi/storage/minio/client.py:109
↓ 3 callersFunctionvalidate_thread_id
(thread_id: str)
backend/package/yuxi/agents/backends/sandbox/paths.py:24
↓ 3 callersFunctionvalidate_username
(username: str)
backend/package/yuxi/services/user_identity_service.py:11
↓ 3 callersMethodverify_password
(stored_password: str, provided_password: str)
backend/package/yuxi/utils/auth_utils.py:54
↓ 2 callersMethod__anext__
(self)
backend/test/unit/services/test_run_worker.py:30
↓ 2 callersFunction_agent_run_state_payload
(run)
backend/package/yuxi/agents/middlewares/subagent_task.py:157
↓ 2 callersFunction_backend_info
(info: dict)
backend/server/routers/agent_router.py:66
↓ 2 callersMethod_batch_rerank
(self, query: str, documents: Iterable[str], max_length: int)
backend/package/yuxi/models/rerank.py:76
↓ 2 callersFunction_bind_request_attachments
( *, conv_repo: ConversationRepository, thread_id: str, request_id: str, attachment_file_i
backend/package/yuxi/services/chat_service.py:669
↓ 2 callersFunction_build_attachment_storage_path
返回附件虚拟路径和宿主机落盘路径。
backend/package/yuxi/services/conversation_service.py:141
↓ 2 callersMethod_build_chunk_pg_records
(self, kb_id: str, chunks: list[dict])
backend/package/yuxi/knowledge/implementations/milvus.py:468
↓ 2 callersMethod_build_dataset_items
( self, dataset_id: str, kb_id: str, questions: list[dict[str, Any]] )
backend/package/yuxi/knowledge/eval/service.py:115
↓ 2 callersFunction_build_default_share_payload
(operator: User)
backend/package/yuxi/agents/skills/service.py:655
↓ 2 callersMethod_build_find_file_windows
( content: str, *, patterns: list[str], use_regex: bool = False, case_
backend/package/yuxi/knowledge/base.py:720
↓ 2 callersMethod_build_open_file_window
(self, content: str, *, offset: int = 0, limit: int = 800)
backend/package/yuxi/knowledge/base.py:659
↓ 2 callersFunction_build_pdf
(file_path: Path, text: str)
backend/test/unit/knowledge/test_parser_facade.py:20
↓ 2 callersMethod_build_prompt
(self, text: str)
backend/package/yuxi/knowledge/graphs/extractors/llm.py:60
↓ 2 callersFunction_build_run
()
backend/test/unit/services/test_run_worker.py:38
↓ 2 callersFunction_build_test_window
(content: str, offset: int = 0, limit: int = 1800)
backend/test/unit/toolkits/test_kbs_tools.py:54
↓ 2 callersMethod_call_api
Call SiliconFlow API
backend/package/yuxi/knowledge/parser/deepseek_ocr.py:145
↓ 2 callersFunction_can_list_path
(path: str)
backend/package/yuxi/agents/backends/sandbox/backend.py:72
↓ 2 callersMethod_check_and_fix_processing_status
检查并修复异常的处理中状态 如果文件状态为处理中但实际不在处理队列中,则修改为相应的错误状态 Args: kb_id: 数据库ID
backend/package/yuxi/knowledge/base.py:1216
↓ 2 callersFunction_chmod_writable
(path: Path, *, dir: bool = False)
backend/package/yuxi/agents/backends/sandbox/paths.py:78
↓ 2 callersFunction_cleanup_sandbox_containers
()
backend/test/integration/conftest.py:189
↓ 2 callersFunction_cleanup_user
(test_client, headers, user_id: int)
backend/test/integration/api/test_auth_router.py:66
↓ 2 callersMethod_collection_supports_bm25
检查集合是否具备 Milvus 内置 BM25 所需的 schema。
backend/package/yuxi/knowledge/implementations/milvus.py:405
↓ 2 callersFunction_compact_run_event_envelope
(envelope: dict)
backend/package/yuxi/services/agent_run_service.py:219
↓ 2 callersMethod_container_name
(self, sandbox_id: str)
docker/sandbox_provisioner/app.py:215
↓ 2 callersMethod_convert_to_rgb_for_export
转换为 RGB,同时把透明像素按白底合成,避免隐藏颜色变成可见像素。
backend/package/yuxi/utils/image_processor.py:127
↓ 2 callersFunction_create_agent
( client: httpx.AsyncClient, headers: dict[str, str], payload: dict[str, Any], )
backend/test/e2e/test_subagent_stream_e2e.py:21
↓ 2 callersFunction_create_department_with_admin
(test_client, headers, label: str)
backend/test/integration/api/test_auth_router.py:21
↓ 2 callersFunction_create_thread_for_user
(test_client, headers: dict[str, str])
backend/test/integration/api/test_viewer_filesystem_security.py:11
↓ 2 callersMethod_database_info_accessible
(user: dict, db_info: dict)
backend/package/yuxi/knowledge/manager.py:208
↓ 2 callersFunction_delete_document_storage_objects
(kb_id: str, doc_id: str, file_path: str)
backend/server/routers/knowledge_router.py:92
↓ 2 callersMethod_delete_file_chunks_from_milvus
(self, collection: Collection, file_id: str)
backend/package/yuxi/knowledge/implementations/milvus.py:557
↓ 2 callersMethod_empty_embeddings
(self)
backend/package/yuxi/knowledge/graphs/milvus_graph_vector_store.py:142
↓ 2 callersFunction_enable_skills_in_current_config
在当前会话绑定且当前用户拥有的 Agent 配置中启用新安装的 skill。
backend/package/yuxi/agents/toolkits/buildin/install_skill.py:121
↓ 2 callersFunction_ensure_chunk_token_limit
(chunks: list[str], chunk_token_num: int)
backend/package/yuxi/knowledge/chunking/ragflow_like/parsers/book.py:26
↓ 2 callersFunction_ensure_chunk_token_limit
对输出 chunk 做 token 上限保护: 1) 先尝试按行用 naive_merge 再切一次; 2) 仍超长时才硬切,避免 embeddings 413。
backend/package/yuxi/knowledge/chunking/ragflow_like/parsers/laws.py:87
↓ 2 callersMethod_ensure_session
(self)
backend/package/yuxi/models/rerank.py:27
↓ 2 callersFunction_ensure_thread_bound_agent
( *, conv_repo: ConversationRepository, thread_id: str, uid: str, agent_item: Agent, )
backend/package/yuxi/services/chat_service.py:632
↓ 2 callersMethod_ensure_user_data_writable
(container)
docker/sandbox_provisioner/app.py:324
↓ 2 callersFunction_extract_ai_message
从消息列表中提取最后一条 AIMessage。
backend/package/yuxi/services/chat_service.py:551
↓ 2 callersMethod_extract_embeddings
(result: dict)
backend/package/yuxi/models/embed.py:173
↓ 2 callersFunction_extract_oidc_placeholder_target_user_id
从占位 uid 中解析真实用户 ID,允许 sub 中包含冒号。
backend/package/yuxi/services/oidc_service.py:528
↓ 2 callersMethod_extract_page_title
(cls, page: dict[str, Any])
backend/package/yuxi/knowledge/implementations/notion.py:542
↓ 2 callersMethod_extract_property_texts
(cls, page: dict[str, Any])
backend/package/yuxi/knowledge/implementations/notion.py:551
↓ 2 callersMethod_extract_skill_slug_from_skill_md_path
从文件路径中提取 skill slug
backend/package/yuxi/agents/middlewares/skills.py:377
↓ 2 callersMethod_filter_infos
(self, infos: list[FileInfo])
backend/package/yuxi/agents/backends/skills_backend.py:53
↓ 2 callersFunction_filter_readable_infos
(infos: list[FileInfo])
backend/package/yuxi/agents/backends/sandbox/backend.py:97
↓ 2 callersFunction_find_skill_dir
在 skills 安装目录下按名称查找 skill 子目录。
backend/package/yuxi/agents/skills/remote_install.py:327
↓ 2 callersMethod_find_task_by_payload_locked
( self, task_type: str, payload_match: dict[str, Any], statuses: set[str] | No
backend/package/yuxi/services/task_service.py:177
↓ 2 callersMethod_fuse_chunk_rankings
( self, base_chunks: list[dict], graph_chunks: list[dict], graph_weight: float
backend/package/yuxi/knowledge/implementations/milvus.py:1124
↓ 2 callersFunction_generate_available_slug
(repo: SkillRepository, base_slug: str)
backend/package/yuxi/agents/skills/service.py:597
↓ 2 callersFunction_get_agent_state
( client: httpx.AsyncClient, headers: dict[str, str], *, thread_id: str, )
backend/test/e2e/test_attachment_and_agent_state.py:50
↓ 2 callersMethod_get_checkpointer
(self)
backend/package/yuxi/agents/base.py:361
↓ 2 callersMethod_get_connection_config
(self, kb_id: str)
backend/package/yuxi/knowledge/implementations/notion.py:433
↓ 2 callersMethod_get_embedding_function
(self, embedding_model_spec: str)
backend/package/yuxi/knowledge/graphs/milvus_graph_vector_store.py:145
← previousnext →501–600 of 3,510, ranked by callers