MCPcopy Create free account

hub / github.com/xerrors/Yuxi / functions

Functions3,510 in github.com/xerrors/Yuxi

↓ 1 callersFunctionsave_cleanup
()
backend/package/yuxi/services/chat_service.py:1166
↓ 1 callersFunctionsave_thread_artifact_to_workspace_view
( *, thread_id: str, current_uid: str, db, path: str, )
backend/package/yuxi/services/thread_files_service.py:210
↓ 1 callersFunctionschedule
(threadId, messageId)
web/src/composables/useStreamSmoother.js:330
↓ 1 callersMethodsearch_entities
( self, *, kb_id: str, query_text: str, embedding_model_spec: str,
backend/package/yuxi/knowledge/graphs/milvus_graph_vector_store.py:95
↓ 1 callersFunctionsearch_mention_files_in_index
搜索可提及文件;未绑定 thread 时只搜索用户 workspace。
backend/package/yuxi/services/mention_search_service.py:240
↓ 1 callersMethodsearch_pages
(self, query_text: str, limit: int)
backend/package/yuxi/knowledge/implementations/notion.py:133
↓ 1 callersFunctionsearch_remote_skills
使用 npx skills find <query> 搜索远程 skills。
backend/package/yuxi/agents/skills/remote_install.py:362
↓ 1 callersMethodsearch_triples
( self, *, kb_id: str, query_text: str, embedding_model_spec: str,
backend/package/yuxi/knowledge/graphs/milvus_graph_vector_store.py:114
↓ 1 callersFunctionseed_initial_users
()
backend/scripts/seed_initial_users.py:61
↓ 1 callersFunctionsemantic_chunking_with_auto_clusters
对传入的文本进行语义切分,过程中会自动选择最佳的聚集数量。 逻辑: - 先将文本中的句子按语言进行分发,英文/混合文本使用NLTK的sent_tokenize,中文文本使用split_sentences_chinese。 - 对每个句子进行嵌入向量化。 -
backend/package/yuxi/knowledge/chunking/ragflow_like/utils/semantic_utils.py:122
↓ 1 callersMethodserialize
(self, item, **_kwargs)
backend/test/unit/routers/test_subagent.py:63
↓ 1 callersFunctionserializeToolArgs
(args)
web/src/composables/useAgentStreamHandler.js:6
↓ 1 callersFunctionsetCachedHtml
(cacheKey, html)
web/src/utils/markdown_preview.js:192
↓ 1 callersFunctionsetInfoConfig
(newConfig)
web/src/stores/info.js:42
↓ 1 callersFunctionsetTheme
(dark)
web/src/stores/theme.js:43
↓ 1 callersMethodset_input_message
(self, run_id: str, message_id: int)
backend/package/yuxi/repositories/agent_run_repository.py:87
↓ 1 callersFunctionset_server_enabled
Set server enabled status.
backend/package/yuxi/agents/mcp/service.py:483
↓ 1 callersFunctionsetup_logger
使用 loguru 设置日志记录器
backend/package/yuxi/utils/logging_config.py:48
↓ 1 callersFunctionsetup_logging
()
backend/server/utils/common_utils.py:4
↓ 1 callersFunctionsha256Hex
(bytes)
web/src/utils/subagentThread.js:25
↓ 1 callersMethodshutdown
(self)
backend/package/yuxi/services/task_service.py:116
↓ 1 callersMethodshutdown
(self)
docker/sandbox_provisioner/app.py:941
↓ 1 callersFunctionshutdown_sandbox_provider
()
backend/package/yuxi/agents/backends/sandbox/provider.py:272
↓ 1 callersFunctionsigmoid
(x)
backend/package/yuxi/models/rerank.py:13
↓ 1 callersFunctionsplit_mixed_sentences
处理中英文混合文本的分句逻辑,支持按物理段落分发不同的分句策略。 该函数采用“分而治之”的策略来处理复杂的混合文本: 1. **物理分块**:首先按换行符 (`\\n+`) 将原始文本切分为多个物理段落(chunks),确保物理结构不被破坏。 2. **语言检测与
backend/package/yuxi/knowledge/chunking/ragflow_like/utils/semantic_utils.py:43
↓ 1 callersFunctionsplit_text_by_length_and_newline
层次化文本切分策略。
backend/package/yuxi/knowledge/chunking/ragflow_like/utils/md_parser_utils.py:87
↓ 1 callersMethodstart
(self)
backend/package/yuxi/services/run_worker.py:47
↓ 1 callersMethodstart
(self)
docker/sandbox_provisioner/app.py:928
↓ 1 callersFunctionstopPolling
()
web/src/stores/tasker.js:182
↓ 1 callersFunctionstreamEventToMessageChunk
(streamEvent)
web/src/composables/useAgentStreamHandler.js:12
↓ 1 callersFunctionstream_agent_chat
( *, query: str, agent_id: str, thread_id: str | None, meta: dict, image_content: str
backend/package/yuxi/services/chat_service.py:891
↓ 1 callersFunctionstream_agent_run_events
( *, run_id: str, after_seq: str, current_uid: str, verbose: bool = True, )
backend/package/yuxi/services/agent_run_service.py:397
↓ 1 callersMethodstream_messages
(self, messages: list[str], input_context=None, **kwargs)
backend/package/yuxi/agents/base.py:183
↓ 1 callersMethodstream_messages
(self, messages, input_context=None, **kwargs)
backend/test/unit/services/test_chat_service_sync.py:174
↓ 1 callersMethodstream_messages_with_state
(self, messages: list[str], input_context=None, **kwargs)
backend/package/yuxi/agents/base.py:279
↓ 1 callersMethodstream_resume_with_state
(self, resume_input, input_context=None, **kwargs)
backend/package/yuxi/agents/base.py:283
↓ 1 callersFunctionsubmit_message_feedback_view
( *, message_id: int, rating: str, reason: str | None, db: AsyncSession, current_uid:
backend/package/yuxi/services/feedback_service.py:8
↓ 1 callersMethodsupported_types
(cls)
backend/package/yuxi/knowledge/graphs/extractors/factory.py:25
↓ 1 callersMethodtest_connection
(self)
backend/package/yuxi/models/embed.py:99
↓ 1 callersFunctiontest_model_status_by_spec
根据 spec 测试模型连接状态。
backend/package/yuxi/models/providers/service.py:372
↓ 1 callersFunctiontoTask
(raw = {})
web/src/stores/tasker.js:18
↓ 1 callersMethodto_dict
(self, include_password: bool = False)
backend/package/yuxi/storage/postgres/models_business.py:86
↓ 1 callersMethodto_dict
(self)
backend/package/yuxi/storage/postgres/models_business.py:639
↓ 1 callersMethodto_dict
(self)
backend/package/yuxi/storage/postgres/models_business.py:688
↓ 1 callersMethodto_dict
(self)
backend/package/yuxi/models/providers/cache.py:50
↓ 1 callersMethodto_mcp_config
转换为 MCP 配置格式(用于加载到 MCP_SERVERS 缓存)
backend/package/yuxi/storage/postgres/models_business.py:516
↓ 1 callersFunctionto_pinyin
(text: str)
backend/package/yuxi/services/user_identity_service.py:7
↓ 1 callersMethodto_summary_dict
(self)
backend/package/yuxi/services/task_service.py:43
↓ 1 callersFunctiontoggle_tool_enabled
Toggle single tool enabled status. Args: db: Database session server_slug: Server slug tool_name: Tool name updat
backend/package/yuxi/agents/mcp/service.py:503
↓ 1 callersFunctiontoolFinishedMessage
(chunk)
web/src/composables/useAgentStreamHandler.js:65
↓ 1 callersMethodtouch
(self, sandbox_id: str)
backend/package/yuxi/agents/backends/sandbox/provisioner_client.py:76
↓ 1 callersFunctionunquoteMentionValue
(value)
web/src/utils/mention_utils.js:21
↓ 1 callersMethodupdate
(self, values)
backend/test/unit/services/test_chat_stream_interrupt.py:207
↓ 1 callersMethodupdate_builtin_install
( self, item: Skill, *, version: str, content_hash: str, updat
backend/package/yuxi/agents/skills/repository.py:84
↓ 1 callersMethodupdate_content
(self, kb_id, file_ids, params=None)
backend/test/unit/knowledge/test_file_size_fallback.py:189
↓ 1 callersMethodupdate_conversation
( self, thread_id: str, title: str | None = None, status: str | None = None,
backend/package/yuxi/repositories/conversation_repository.py:280
↓ 1 callersMethodupdate_enabled
(self, item: Skill, *, enabled: bool, updated_by: str | None)
backend/package/yuxi/agents/skills/repository.py:144
↓ 1 callersMethodupdate_extraction_result
(self, chunk_id: str, extraction_result: dict[str, Any])
backend/package/yuxi/repositories/knowledge_chunk_repository.py:129
↓ 1 callersFunctionupdate_mcp_server
Update server configuration.
backend/package/yuxi/agents/mcp/service.py:405
↓ 1 callersFunctionupdate_model_provider
更新模型供应商配置。
backend/package/yuxi/models/providers/repository.py:32
↓ 1 callersFunctionupdate_oidc_user_login
更新 OIDC 用户登录时间
backend/package/yuxi/services/oidc_service.py:719
↓ 1 callersFunctionupdate_provider_config
更新独立模型供应商配置。
backend/package/yuxi/models/providers/service.py:276
↓ 1 callersMethodupdate_share_config
(self, item: Skill, *, share_config: dict, updated_by: str | None)
backend/package/yuxi/agents/skills/repository.py:136
↓ 1 callersFunctionupdate_skill_dependencies
( db: AsyncSession, *, slug: str, tool_dependencies: list[str], mcp_dependencies: list[str
backend/package/yuxi/agents/skills/service.py:477
↓ 1 callersFunctionupdate_skill_enabled
(db: AsyncSession, *, slug: str, enabled: bool, operator: User)
backend/package/yuxi/agents/skills/service.py:1236
↓ 1 callersFunctionupdate_skill_file
( db: AsyncSession, *, slug: str, relative_path: str, content: str, updated_by: str |
backend/package/yuxi/agents/skills/service.py:1098
↓ 1 callersFunctionupdate_skill_share_config
( db: AsyncSession, *, slug: str, share_config: dict | None, operator: User, )
backend/package/yuxi/agents/skills/service.py:1217
↓ 1 callersFunctionupdate_thread_view
( *, thread_id: str, title: str | None = None, is_pinned: bool | None = None, db: AsyncSes
backend/package/yuxi/services/conversation_service.py:494
↓ 1 callersMethodupdate_tool_call_output
( self, langgraph_tool_call_id: str, tool_output: str, status: str = "success"
backend/package/yuxi/repositories/conversation_repository.py:367
↓ 1 callersMethodupload_dataset
( self, kb_id: str, file_content: bytes, filename: str, name: str, description: str, created_by: str
backend/package/yuxi/knowledge/eval/service.py:174
↓ 1 callersMethodupload_files
(self, files: list[tuple[str, bytes]])
backend/package/yuxi/agents/backends/skills_backend.py:116
↓ 1 callersMethodupload_files
Upload binary or text file payloads via the sandbox file API. Contents are base64-encoded before calling the remote write_file API so
backend/package/yuxi/agents/backends/sandbox/backend.py:471
↓ 1 callersFunctionupload_thread_attachment_view
( *, thread_id: str, file: UploadFile, db: AsyncSession, current_uid: str, )
backend/package/yuxi/services/conversation_service.py:721
↓ 1 callersFunctionupload_tmp_attachment_view
上传附件到用户隔离的 MinIO tmp 路径。
backend/package/yuxi/services/conversation_service.py:519
↓ 1 callersFunctionupload_viewer_files
( *, thread_id: str, parent_path: str, files: list[UploadFile], current_user: User, db
backend/package/yuxi/services/viewer_filesystem_service.py:538
↓ 1 callersFunctionupload_workspace_files
(*, parent_path: str, files: list[UploadFile], current_user: User)
backend/package/yuxi/services/workspace_service.py:279
↓ 1 callersMethodupsert
插入或更新 MCP 服务器
backend/package/yuxi/agents/mcp/repository.py:63
↓ 1 callersMethodupsert_chunk_graph
( self, *, kb_id: str, file_id: str, chunk_id: str, entities:
backend/package/yuxi/repositories/knowledge_graph_repository.py:28
↓ 1 callersMethodupsert_run_item
(self, run_id: str, item_index: int, data: dict[str, Any])
backend/package/yuxi/repositories/evaluation_repository.py:134
↓ 1 callersMethodvalidate_additional_params
校验并规范化类型特定配置。
backend/package/yuxi/knowledge/base.py:174
↓ 1 callersFunctionvalidate_agent_env
(env: dict[str, Any])
backend/server/routers/user_router.py:91
↓ 1 callersMethodvalidate_options
(self)
backend/package/yuxi/knowledge/graphs/extractors/base.py:20
↓ 1 callersMethodverify_state
验证 state 参数
backend/package/yuxi/services/oidc_service.py:229
↓ 1 callersMethodwait_cancelled
(self)
backend/package/yuxi/services/run_worker.py:57
↓ 1 callersFunctionwait_for_cancel_signal
(run_id: str, poll_timeout_seconds: float = 1.0)
backend/package/yuxi/services/run_queue_service.py:157
↓ 1 callersMethodwrap_model_call
( self, request: ModelRequest[ContextT], handler: Callable[[ModelRequest[ContextT]], M
backend/package/yuxi/agents/middlewares/subagent_task.py:478
↓ 1 callersMethodwrite
(self, file_path: str, content: str)
backend/package/yuxi/agents/backends/skills_backend.py:110
↓ 1 callersMethodwrite_chunk_graph
将单个 chunk 的抽取结果写入 Neo4j。
backend/package/yuxi/knowledge/graphs/milvus_graph_service.py:269
↓ 1 callersFunctionwrite_workspace_file_content
(*, path: str, content: str, current_user: User)
backend/package/yuxi/services/workspace_service.py:185
↓ 1 callersMethodxadd
(self, key: str, fields: dict[str, str], **kwargs)
backend/test/unit/services/test_run_queue_service.py:28
↓ 1 callersMethodxrange
(self, key: str, min: str, max: str, count: int)
backend/test/unit/services/test_run_queue_service.py:38
↓ 1 callersMethodxrevrange
(self, key: str, max: str, min: str, count: int)
backend/test/unit/services/test_run_queue_service.py:48
FunctionIcon
({ size = 20 })
web/src/utils/kb_utils.js:7
Method__aenter__
(self)
backend/package/yuxi/knowledge/implementations/notion.py:32
Method__aenter__
(self)
backend/test/unit/toolkits/test_install_skill.py:19
Method__aenter__
(self)
backend/test/unit/middlewares/test_subagent_task_middleware.py:57
Method__aenter__
(self)
backend/test/unit/services/test_model_selectors.py:218
Method__aenter__
(self)
backend/test/unit/services/test_mcp_service.py:18
Method__aenter__
(self)
backend/test/unit/plugins/test_notion_kb.py:51
Method__aenter__
(self)
backend/test/unit/plugins/test_dify_kb.py:25
← previousnext →1,601–1,700 of 3,510, ranked by callers