MCPcopy Create free account

hub / github.com/devnomad-byte/EvolveHub / functions

Functions1,662 in github.com/devnomad-byte/EvolveHub

↓ 1 callersMethodlistVisibleMcps
查询用户可用的 MCP <p> 可见性规则: 1. scope=SYSTEM 且 enabled=1 → 所有用户可见 2. scope=DEPT 且 deptId 在用户部门及其祖先链中 → 部门及子部门可见 3. scope=USER 且 resourceId 在 grantIds 中 → 通过
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/McpConfigInfra.java:101
↓ 1 callersMethodlistVisibleModels
查询用户可用的模型 <p> 可见性规则同 McpConfigInfra.listVisibleMcps </p> @param ancestorDeptIds 用户部门及其所有祖先部门的 ID 集合(含自身部门) @param grantResourceIds 通过 eh_resource_gra
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/ModelConfigInfra.java:144
↓ 1 callersMethodlistVisibleSkills
查询用户可用的技能 <p> 可见性规则同 McpConfigInfra.listVisibleMcps </p> @param ancestorDeptIds 用户部门及其所有祖先部门的 ID 集合(含自身部门) @param grantResourceIds 通过 eh_resource_gra
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/SkillConfigInfra.java:97
↓ 1 callersMethodload
读取 Redis 备份 @param userId 用户 ID @param sessionId 会话 ID @return 工作区 @author TellyJiang @since 2026-04-16
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionBackupRepository.java:36
↓ 1 callersMethodloadActiveSummaries
(Long userId, String sessionId, Integer currentRoundNo)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:369
↓ 1 callersFunctionloadFromStorage
()
frontend/src/stores/window.ts:10
↓ 1 callersMethodloadMemorySession
加载会话记忆 @param userId 用户 ID @param sessionId 会话 ID @return 会话记忆 @author TellyJiang @since 2026-04-11
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/MemoryApi.java:188
↓ 1 callersFunctionloadSettings
()
frontend/src/composables/useAppearance.ts:19
↓ 1 callersMethodloadToolkit
为指定用户构建 Toolkit(含记忆工具 + MCP 服务 + Skill 技能) @param userId 当前用户 ID @param sessionId 当前会话 ID @return 已注册完所有工具的 Toolkit
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/agent/UserToolkitLoader.java:58
↓ 1 callersMethodloadUserMcpConfigs
加载当前用户可用的全部 MCP 配置(自建 + 系统授权)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/agent/UserToolkitLoader.java:111
↓ 1 callersMethodloadUserSkillConfigs
加载当前用户可用的全部 Skill 配置(自建 + 系统授权)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/agent/UserToolkitLoader.java:128
↓ 1 callersMethodloadVisibleDeptIds
(List<UserRolesEntity> userRoles)
backend/evolvehub-domain-rbac/src/main/java/org/evolve/domain/rbac/service/UserDataScopeService.java:85
↓ 1 callersFunctionlogout
()
frontend/src/stores/desktop.ts:48
↓ 1 callersMethodlogout
用户登出
backend/evolvehub-auth/src/main/java/org/evolve/auth/api/AuthController.java:46
↓ 1 callersMethodmatchesAnyExclude
(String text, String excludePatternsJson)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/ai/ToolGuardEngine.java:229
↓ 1 callersMethodmatchesPath
判断路径是否匹配规则
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/ai/FileGuardEngine.java:270
↓ 1 callersMethodmergeOrAppendRound
将完整问答回合合并到工作区;若上一条是仅包含用户消息的占位回合,则直接补齐助手回复。 @param rounds 当前工作区回合列表 @param userMessage 用户消息 @param assistantMessage 助手回复 @param modelName 模型名称 @param
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:172
↓ 1 callersMethodmergeWithManagedMetadata
(Long userId, MemoryVectorHitDTO vectorResult)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryVectorServiceImpl.java:245
↓ 1 callersMethodnormalizeExtractedItem
(MemoryExtractionRequestDTO request, MemoryStructuredItemDTO item)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryExtractionServiceImpl.java:109
↓ 1 callersMethodnormalizePath
标准化路径
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/ai/FileGuardEngine.java:247
↓ 1 callersMethodpageByConfigKey
分页查询历史记录
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/AgentRuntimeConfigHistoryInfra.java:37
↓ 1 callersMethodparseAndFilterZip
解析 zip 并过滤指定目录
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/adapter/GitHubAdapter.java:124
↓ 1 callersMethodparseArgs
解析命令参数
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:783
↓ 1 callersMethodparseEnv
解析环境变量
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:804
↓ 1 callersMethodparseGitHubUrl
解析 GitHub URL 支持格式: - https://github.com/owner/repo/tree/branch/path - https://github.com/owner/repo - https://github.com/owner/repo/tree/branch (root
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/adapter/GitHubAdapter.java:89
↓ 1 callersMethodparseModelScopeUrl
从 ModelScope URL 解析出 owner 和 skill_name URL 格式: https://modelscope.cn/skills/@owner/skill-name 或: https://www.modelscope.cn/skills/@owner/skill-name
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/adapter/ModelScopeAdapter.java:56
↓ 1 callersMethodparseSessionId
()
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/MilvusLongTermMemoryAdapter.java:87
↓ 1 callersMethodparseSkillPath
解析 zip 路径,提取 skill 名和相对路径 单技能路径:glmv-stock-analyst/SKILL.md → skillName=glmv-stock-analyst, relative=SKILL.md 技能集合:skills/glmv-stock-analyst/SKILL.md
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SkillInstallService.java:102
↓ 1 callersMethodparseZipBundle
(HubSkillBundle bundle, byte[] zipData, String skillName)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/adapter/ModelScopeAdapter.java:161
↓ 1 callersMethodparseZipSkillPath
解析 ZIP 路径,提取 skill 名和相对路径 逻辑与 SkillInstallService.parseSkillPath 完全一致
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SkillFileService.java:235
↓ 1 callersMethodpersistConversationMemory
在回合结束时回写 memory 的短期与长期记忆 @param session 当前会话 @param modelConfig 模型配置 @param userMsg 用户消息 @param assistantReply 助手回复 @author TellyJiang @since 2026-04
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/SendMessageManager.java:660
↓ 1 callersMethodpersistExtractedItem
(MemoryExtractionRequestDTO request, MemoryStructuredItemDTO item)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryExtractionServiceImpl.java:98
↓ 1 callersMethodpersistProfileStructuredMemory
将用户画像同步写入结构化记忆表 @param profile 用户画像 @author TellyJiang @since 2026-04-11
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryProfileServiceImpl.java:159
↓ 1 callersMethodprepareWorkDir
准备工作目录:从 S3 下载 ZIP 并解压 目录结构:{baseDir}/{configId}/ 如果 ZIP 包含单一根目录(如 GitHub 下载的 servers-main/),自动提升到该目录 @return 解压后的有效工作目录绝对路径
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:458
↓ 1 callersMethodprocess
业务处理 <p>在参数校验通过后执行,包含具体的业务逻辑(如数据库操作、状态变更等)。</p> @param request 请求参数 @return 业务处理结果
backend/evolvehub-common/src/main/java/org/evolve/common/base/BaseManager.java:34
↓ 1 callersMethodprojectStructuredItems
将画像投影为结构化记忆 @param profile 用户画像 @return 结构化记忆列表 @author TellyJiang @since 2026-04-14
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/algorithm/MemoryProfileProjectionAlgorithm.java:24
↓ 1 callersMethodremoveByRoleIdAndPermissionId
(Long roleId, Long permissionId)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/RolePermissionsInfra.java:43
↓ 1 callersMethodremoveByUserIdAndRoleId
(Long userId, Long roleId)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/UserRolesInfra.java:43
↓ 1 callersMethodrenameFile
(String bucketName, String sourceKey, String targetName)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/S3FileRenameManager.java:60
↓ 1 callersMethodrenameFolder
(String bucketName, String sourcePrefix, String targetName)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/S3FileRenameManager.java:91
↓ 1 callersMethodrenderDefaultTemplate
渲染默认 Memory 模板 @param userId 用户 ID @return Markdown 内容 @author TellyJiang @since 2026-04-11
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/infrastructure/support/MemoryMarkdownRenderer.java:33
↓ 1 callersMethodrequireAvailableChatModel
校验当前登录用户可用的对话模型 @param modelConfigId 模型配置 ID @return 可用模型配置 @author TellyJiang @since 2026-04-18
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/AvailableModelSupport.java:30
↓ 1 callersMethodresetForUser
重置用户的 API Key(生成新密钥) @param userId 用户 ID @return 新的 API Key 实体
backend/evolvehub-common/src/main/java/org/evolve/common/infra/ApiKeyInfra.java:65
↓ 1 callersMethodresolve
解析模型实例 @param modelName 模型名称 @return 模型实例 @author TellyJiang @since 2026-04-14
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/model/AgentScopeModelResolver.java:21
↓ 1 callersMethodresolveBaseUrl
(String provider, String baseUrl)
backend/evolvehub-common/src/main/java/org/evolve/common/ai/ModelConnectivityTester.java:136
↓ 1 callersMethodresolveBaseUrl
(String provider, String baseUrl)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/ai/ModelConnectivityTester.java:215
↓ 1 callersMethodresolveCreatedAt
(AgentMemorySessionMetaEntity sessionMeta)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:480
↓ 1 callersFunctionresolveErrorMessage
(response: Response)
frontend/src/api/chat.ts:170
↓ 1 callersMethodresolveImportance
(Object payloadObject)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/infrastructure/vector/MilvusMemoryVectorStore.java:206
↓ 1 callersMethodresolvePayloadInteger
(Object payloadObject, String fieldName)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/infrastructure/vector/MilvusMemoryVectorStore.java:229
↓ 1 callersMethodresolvePayloadString
(Object payloadObject, String fieldName)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/infrastructure/vector/MilvusMemoryVectorStore.java:218
↓ 1 callersMethodresolveRole
(String role)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/AgentScopeMsgMapper.java:84
↓ 1 callersMethodresolveUpdatedAt
(AgentMemorySessionMetaEntity sessionMeta)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:484
↓ 1 callersMethodrestartMcp
重启 MCP Server
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:155
↓ 1 callersFunctionrestoreSession
()
frontend/src/stores/desktop.ts:23
↓ 1 callersMethodrevokeGrant
撤销 MCP 工具授权
backend/evolvehub-admin/src/main/java/org/evolve/admin/api/McpToolController.java:107
↓ 1 callersMethodrunBuildIfNeeded
尝试执行 npm run build(如果 package.json 中有 build 脚本)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:630
↓ 1 callersMethodsanitize
(String value)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/algorithm/impl/DefaultMemoryDeduplicationAlgorithm.java:44
↓ 1 callersMethodsaveAssistantMessage
保存助手消息到数据库
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/SendMessageManager.java:586
↓ 1 callersMethodsaveConversationSummary
保存对话摘要类长期记忆 @param userId 用户 ID @param sessionId 会话 ID @param content 摘要内容 @param importance 重要性 @param roundStartNo 起始回合 @param roundEndNo 结束回合 @ret
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/MemoryVectorService.java:58
↓ 1 callersMethodsaveGrant
(McpToolGrantEntity entity)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/McpToolGrantInfra.java:77
↓ 1 callersMethodsaveInstance
创建实例
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/McpInstanceInfra.java:85
↓ 1 callersMethodsaveMemoryWithDedup
去重后保存单条记忆到 Milvus(含重要性评分) @param userId 用户 ID @param sessionId 会话 ID @param memoryText 记忆内容 @param importance 重要性评分(0.0~1.0)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/ChatMemoryService.java:328
↓ 1 callersMethodsaveProfile
(MemoryProfileDTO profile, String markdown)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryProfileServiceImpl.java:205
↓ 1 callersFunctionsaveSettings
(newSettings: AppearanceSettings)
frontend/src/composables/useAppearance.ts:32
↓ 1 callersFunctionsaveToStorage
(windows: Record<string, WindowState>, activeId: string | null, maxZ: number)
frontend/src/stores/window.ts:27
↓ 1 callersMethodscanBundle
扫描 Hub 安装包的所有文件
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SecurityScanner.java:297
↓ 1 callersMethodscanFile
扫描上传文件
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SecurityScanner.java:262
↓ 1 callersMethodscanZipContent
(MultipartFile file, List<SecurityFinding> findings)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SecurityScanner.java:397
↓ 1 callersMethodscoreProfileField
计算画像字段重要度 @param profile 用户画像 @param memoryKey 记忆键 @param content 内容 @return 重要度 @author TellyJiang @since 2026-04-14
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/algorithm/MemoryImportanceAlgorithm.java:47
↓ 1 callersMethodscoreStructuredItem
计算结构化记忆重要度 @param item 结构化记忆 @return 重要度 @author TellyJiang @since 2026-04-14
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/algorithm/MemoryImportanceAlgorithm.java:35
↓ 1 callersMethodsearchAll
并行搜索所有 Hub
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/HubManager.java:31
↓ 1 callersMethodselectPermCodesByUserId
查询用户的权限码列表 查询链路: eh_user_role → eh_role_permission → eh_permission.perm_code
backend/evolvehub-common/src/main/java/org/evolve/common/config/SaTokenConfig.java:88
↓ 1 callersMethodselectRoleCodesByUserId
查询用户的角色码列表 查询链路: eh_user_role → eh_role.role_code
backend/evolvehub-common/src/main/java/org/evolve/common/config/SaTokenConfig.java:76
↓ 1 callersMethodsetAuthor
(String author)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSearchResult.java:21
↓ 1 callersMethodsetBundleUrl
(String bundleUrl)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSearchResult.java:25
↓ 1 callersMethodsetChildren
(List<FileNode> children)
backend/evolvehub-admin/src/main/java/org/evolve/admin/response/FileNode.java:34
↓ 1 callersMethodsetDownloads
(int downloads)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSearchResult.java:29
↓ 1 callersMethodsetFileName
(String fileName)
backend/evolvehub-admin/src/main/java/org/evolve/admin/api/McpConfigController.java:247
↓ 1 callersMethodsetFileSize
(long fileSize)
backend/evolvehub-admin/src/main/java/org/evolve/admin/api/McpConfigController.java:239
↓ 1 callersMethodsetHubName
(String hubName)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSearchResult.java:23
↓ 1 callersMethodsetMessage
(String message)
backend/evolvehub-admin/src/main/java/org/evolve/admin/api/McpConfigController.java:255
↓ 1 callersMethodsetName
(String name)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSearchResult.java:17
↓ 1 callersMethodsetSuccess
(boolean success)
backend/evolvehub-admin/src/main/java/org/evolve/admin/api/McpConfigController.java:223
↓ 1 callersMethodsetTags
(List<String> tags)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSearchResult.java:27
↓ 1 callersMethodsetVersion
(String version)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSearchResult.java:31
↓ 1 callersMethodsetZipData
(byte[] zipData)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSkillBundle.java:29
↓ 1 callersMethodsha256
(String value)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/algorithm/impl/DefaultMemoryDeduplicationAlgorithm.java:48
↓ 1 callersMethodshouldCompact
(AgentMemorySessionMetaEntity sessionMeta, Integer currentRoundNo)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:420
↓ 1 callersMethodshouldSkipFile
判断是否跳过该文件
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SkillInstallService.java:135
↓ 1 callersMethodshouldSkipScan
()
backend/evolvehub-admin/src/main/java/org/evolve/admin/request/InstallSkillFromHubRequest.java:8
↓ 1 callersMethodshouldSkipZipPath
判断 ZIP 条目是否跳过
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SkillFileService.java:222
↓ 1 callersFunctionshowAlert
(opts: AlertOptions)
frontend/src/composables/useAlert.ts:17
↓ 1 callersFunctionshowConfirm
(opts: ConfirmOptions)
frontend/src/composables/useConfirm.ts:19
↓ 1 callersMethodstartMcp
启动 MCP Server
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:74
↓ 1 callersMethodstopMcp
停止 MCP Server
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:128
↓ 1 callersMethodsummarizeConversation
(Long userId, String sessionId, String transcriptContent)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:309
↓ 1 callersMethodsyncJobs
()
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/cron/CronSchedulerService.java:45
↓ 1 callersMethodsyncProfileProjectionIfNeeded
(MemoryExtractionRequestDTO request, MemoryStructuredItemDTO item)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryExtractionServiceImpl.java:127
↓ 1 callersMethodtestAnthropic
Anthropic 接口测试:POST /v1/messages <p> Anthropic 使用 x-api-key 头,且没有 /models 端点, 发送一个 max_tokens=1 的请求来验证密钥有效性
backend/evolvehub-common/src/main/java/org/evolve/common/ai/ModelConnectivityTester.java:113
← previousnext →501–600 of 1,662, ranked by callers