Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/devnomad-byte/EvolveHub
/ functions
Functions
1,662 in github.com/devnomad-byte/EvolveHub
⨍
Functions
1,662
◇
Types & classes
808
↓ 1 callers
Method
listVisibleMcps
查询用户可用的 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 callers
Method
listVisibleModels
查询用户可用的模型 <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 callers
Method
listVisibleSkills
查询用户可用的技能 <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 callers
Method
load
读取 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 callers
Method
loadActiveSummaries
(Long userId, String sessionId, Integer currentRoundNo)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:369
↓ 1 callers
Function
loadFromStorage
()
frontend/src/stores/window.ts:10
↓ 1 callers
Method
loadMemorySession
加载会话记忆 @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 callers
Function
loadSettings
()
frontend/src/composables/useAppearance.ts:19
↓ 1 callers
Method
loadToolkit
为指定用户构建 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 callers
Method
loadUserMcpConfigs
加载当前用户可用的全部 MCP 配置(自建 + 系统授权)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/agent/UserToolkitLoader.java:111
↓ 1 callers
Method
loadUserSkillConfigs
加载当前用户可用的全部 Skill 配置(自建 + 系统授权)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/agent/UserToolkitLoader.java:128
↓ 1 callers
Method
loadVisibleDeptIds
(List<UserRolesEntity> userRoles)
backend/evolvehub-domain-rbac/src/main/java/org/evolve/domain/rbac/service/UserDataScopeService.java:85
↓ 1 callers
Function
logout
()
frontend/src/stores/desktop.ts:48
↓ 1 callers
Method
logout
用户登出
backend/evolvehub-auth/src/main/java/org/evolve/auth/api/AuthController.java:46
↓ 1 callers
Method
matchesAnyExclude
(String text, String excludePatternsJson)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/ai/ToolGuardEngine.java:229
↓ 1 callers
Method
matchesPath
判断路径是否匹配规则
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/ai/FileGuardEngine.java:270
↓ 1 callers
Method
mergeOrAppendRound
将完整问答回合合并到工作区;若上一条是仅包含用户消息的占位回合,则直接补齐助手回复。 @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 callers
Method
mergeWithManagedMetadata
(Long userId, MemoryVectorHitDTO vectorResult)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryVectorServiceImpl.java:245
↓ 1 callers
Method
normalizeExtractedItem
(MemoryExtractionRequestDTO request, MemoryStructuredItemDTO item)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryExtractionServiceImpl.java:109
↓ 1 callers
Method
normalizePath
标准化路径
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/ai/FileGuardEngine.java:247
↓ 1 callers
Method
pageByConfigKey
分页查询历史记录
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/AgentRuntimeConfigHistoryInfra.java:37
↓ 1 callers
Method
parseAndFilterZip
解析 zip 并过滤指定目录
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/adapter/GitHubAdapter.java:124
↓ 1 callers
Method
parseArgs
解析命令参数
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:783
↓ 1 callers
Method
parseEnv
解析环境变量
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:804
↓ 1 callers
Method
parseGitHubUrl
解析 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 callers
Method
parseModelScopeUrl
从 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 callers
Method
parseSessionId
()
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/MilvusLongTermMemoryAdapter.java:87
↓ 1 callers
Method
parseSkillPath
解析 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 callers
Method
parseZipBundle
(HubSkillBundle bundle, byte[] zipData, String skillName)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/adapter/ModelScopeAdapter.java:161
↓ 1 callers
Method
parseZipSkillPath
解析 ZIP 路径,提取 skill 名和相对路径 逻辑与 SkillInstallService.parseSkillPath 完全一致
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SkillFileService.java:235
↓ 1 callers
Method
persistConversationMemory
在回合结束时回写 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 callers
Method
persistExtractedItem
(MemoryExtractionRequestDTO request, MemoryStructuredItemDTO item)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryExtractionServiceImpl.java:98
↓ 1 callers
Method
persistProfileStructuredMemory
将用户画像同步写入结构化记忆表 @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 callers
Method
prepareWorkDir
准备工作目录:从 S3 下载 ZIP 并解压 目录结构:{baseDir}/{configId}/ 如果 ZIP 包含单一根目录(如 GitHub 下载的 servers-main/),自动提升到该目录 @return 解压后的有效工作目录绝对路径
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:458
↓ 1 callers
Method
process
业务处理 <p>在参数校验通过后执行,包含具体的业务逻辑(如数据库操作、状态变更等)。</p> @param request 请求参数 @return 业务处理结果
backend/evolvehub-common/src/main/java/org/evolve/common/base/BaseManager.java:34
↓ 1 callers
Method
projectStructuredItems
将画像投影为结构化记忆 @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 callers
Method
removeByRoleIdAndPermissionId
(Long roleId, Long permissionId)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/RolePermissionsInfra.java:43
↓ 1 callers
Method
removeByUserIdAndRoleId
(Long userId, Long roleId)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/UserRolesInfra.java:43
↓ 1 callers
Method
renameFile
(String bucketName, String sourceKey, String targetName)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/S3FileRenameManager.java:60
↓ 1 callers
Method
renameFolder
(String bucketName, String sourcePrefix, String targetName)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/S3FileRenameManager.java:91
↓ 1 callers
Method
renderDefaultTemplate
渲染默认 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 callers
Method
requireAvailableChatModel
校验当前登录用户可用的对话模型 @param modelConfigId 模型配置 ID @return 可用模型配置 @author TellyJiang @since 2026-04-18
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/AvailableModelSupport.java:30
↓ 1 callers
Method
resetForUser
重置用户的 API Key(生成新密钥) @param userId 用户 ID @return 新的 API Key 实体
backend/evolvehub-common/src/main/java/org/evolve/common/infra/ApiKeyInfra.java:65
↓ 1 callers
Method
resolve
解析模型实例 @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 callers
Method
resolveBaseUrl
(String provider, String baseUrl)
backend/evolvehub-common/src/main/java/org/evolve/common/ai/ModelConnectivityTester.java:136
↓ 1 callers
Method
resolveBaseUrl
(String provider, String baseUrl)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/ai/ModelConnectivityTester.java:215
↓ 1 callers
Method
resolveCreatedAt
(AgentMemorySessionMetaEntity sessionMeta)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:480
↓ 1 callers
Function
resolveErrorMessage
(response: Response)
frontend/src/api/chat.ts:170
↓ 1 callers
Method
resolveImportance
(Object payloadObject)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/infrastructure/vector/MilvusMemoryVectorStore.java:206
↓ 1 callers
Method
resolvePayloadInteger
(Object payloadObject, String fieldName)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/infrastructure/vector/MilvusMemoryVectorStore.java:229
↓ 1 callers
Method
resolvePayloadString
(Object payloadObject, String fieldName)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/infrastructure/vector/MilvusMemoryVectorStore.java:218
↓ 1 callers
Method
resolveRole
(String role)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/AgentScopeMsgMapper.java:84
↓ 1 callers
Method
resolveUpdatedAt
(AgentMemorySessionMetaEntity sessionMeta)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:484
↓ 1 callers
Method
restartMcp
重启 MCP Server
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:155
↓ 1 callers
Function
restoreSession
()
frontend/src/stores/desktop.ts:23
↓ 1 callers
Method
revokeGrant
撤销 MCP 工具授权
backend/evolvehub-admin/src/main/java/org/evolve/admin/api/McpToolController.java:107
↓ 1 callers
Method
runBuildIfNeeded
尝试执行 npm run build(如果 package.json 中有 build 脚本)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:630
↓ 1 callers
Method
sanitize
(String value)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/algorithm/impl/DefaultMemoryDeduplicationAlgorithm.java:44
↓ 1 callers
Method
saveAssistantMessage
保存助手消息到数据库
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/SendMessageManager.java:586
↓ 1 callers
Method
saveConversationSummary
保存对话摘要类长期记忆 @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 callers
Method
saveGrant
(McpToolGrantEntity entity)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/McpToolGrantInfra.java:77
↓ 1 callers
Method
saveInstance
创建实例
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/McpInstanceInfra.java:85
↓ 1 callers
Method
saveMemoryWithDedup
去重后保存单条记忆到 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 callers
Method
saveProfile
(MemoryProfileDTO profile, String markdown)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryProfileServiceImpl.java:205
↓ 1 callers
Function
saveSettings
(newSettings: AppearanceSettings)
frontend/src/composables/useAppearance.ts:32
↓ 1 callers
Function
saveToStorage
(windows: Record<string, WindowState>, activeId: string | null, maxZ: number)
frontend/src/stores/window.ts:27
↓ 1 callers
Method
scanBundle
扫描 Hub 安装包的所有文件
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SecurityScanner.java:297
↓ 1 callers
Method
scanFile
扫描上传文件
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SecurityScanner.java:262
↓ 1 callers
Method
scanZipContent
(MultipartFile file, List<SecurityFinding> findings)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SecurityScanner.java:397
↓ 1 callers
Method
scoreProfileField
计算画像字段重要度 @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 callers
Method
scoreStructuredItem
计算结构化记忆重要度 @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 callers
Method
searchAll
并行搜索所有 Hub
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/HubManager.java:31
↓ 1 callers
Method
selectPermCodesByUserId
查询用户的权限码列表 查询链路: eh_user_role → eh_role_permission → eh_permission.perm_code
backend/evolvehub-common/src/main/java/org/evolve/common/config/SaTokenConfig.java:88
↓ 1 callers
Method
selectRoleCodesByUserId
查询用户的角色码列表 查询链路: eh_user_role → eh_role.role_code
backend/evolvehub-common/src/main/java/org/evolve/common/config/SaTokenConfig.java:76
↓ 1 callers
Method
setAuthor
(String author)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSearchResult.java:21
↓ 1 callers
Method
setBundleUrl
(String bundleUrl)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSearchResult.java:25
↓ 1 callers
Method
setChildren
(List<FileNode> children)
backend/evolvehub-admin/src/main/java/org/evolve/admin/response/FileNode.java:34
↓ 1 callers
Method
setDownloads
(int downloads)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSearchResult.java:29
↓ 1 callers
Method
setFileName
(String fileName)
backend/evolvehub-admin/src/main/java/org/evolve/admin/api/McpConfigController.java:247
↓ 1 callers
Method
setFileSize
(long fileSize)
backend/evolvehub-admin/src/main/java/org/evolve/admin/api/McpConfigController.java:239
↓ 1 callers
Method
setHubName
(String hubName)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSearchResult.java:23
↓ 1 callers
Method
setMessage
(String message)
backend/evolvehub-admin/src/main/java/org/evolve/admin/api/McpConfigController.java:255
↓ 1 callers
Method
setName
(String name)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSearchResult.java:17
↓ 1 callers
Method
setSuccess
(boolean success)
backend/evolvehub-admin/src/main/java/org/evolve/admin/api/McpConfigController.java:223
↓ 1 callers
Method
setTags
(List<String> tags)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSearchResult.java:27
↓ 1 callers
Method
setVersion
(String version)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSearchResult.java:31
↓ 1 callers
Method
setZipData
(byte[] zipData)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSkillBundle.java:29
↓ 1 callers
Method
sha256
(String value)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/algorithm/impl/DefaultMemoryDeduplicationAlgorithm.java:48
↓ 1 callers
Method
shouldCompact
(AgentMemorySessionMetaEntity sessionMeta, Integer currentRoundNo)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:420
↓ 1 callers
Method
shouldSkipFile
判断是否跳过该文件
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SkillInstallService.java:135
↓ 1 callers
Method
shouldSkipScan
()
backend/evolvehub-admin/src/main/java/org/evolve/admin/request/InstallSkillFromHubRequest.java:8
↓ 1 callers
Method
shouldSkipZipPath
判断 ZIP 条目是否跳过
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SkillFileService.java:222
↓ 1 callers
Function
showAlert
(opts: AlertOptions)
frontend/src/composables/useAlert.ts:17
↓ 1 callers
Function
showConfirm
(opts: ConfirmOptions)
frontend/src/composables/useConfirm.ts:19
↓ 1 callers
Method
startMcp
启动 MCP Server
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:74
↓ 1 callers
Method
stopMcp
停止 MCP Server
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:128
↓ 1 callers
Method
summarizeConversation
(Long userId, String sessionId, String transcriptContent)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:309
↓ 1 callers
Method
syncJobs
()
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/cron/CronSchedulerService.java:45
↓ 1 callers
Method
syncProfileProjectionIfNeeded
(MemoryExtractionRequestDTO request, MemoryStructuredItemDTO item)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryExtractionServiceImpl.java:127
↓ 1 callers
Method
testAnthropic
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
← previous
next →
501–600 of 1,662, ranked by callers