MCPcopy Create free account

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

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

↓ 2 callersMethodsetTags
(List<String> tags)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSkillBundle.java:25
↓ 2 callersMethodstripTrailingSlash
(String url)
backend/evolvehub-common/src/main/java/org/evolve/common/ai/ModelConnectivityTester.java:143
↓ 2 callersMethodstripTrailingSlash
(String url)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/ai/ModelConnectivityTester.java:222
↓ 2 callersMethodtoFloatArray
(double[] values)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/infrastructure/vector/MilvusMemoryVectorStore.java:240
↓ 2 callersMethodtoFloatArray
double[] 转 float[](Milvus SDK 需要 float[])
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/ChatMemoryService.java:449
↓ 2 callersMethodtoMsg
将业务文本转换为 AgentScope Msg @param userId 用户 ID @param sessionId 会话 ID @param role 角色 @param content 内容 @param modelName 模型名称 @return Msg 对象 @author Tell
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/AgentScopeMemoryRuntimeService.java:97
↓ 2 callersMethodtype
(String type)
backend/evolvehub-admin/src/main/java/org/evolve/admin/response/FileNode.java:50
↓ 2 callersMethodunauthorized
返回 401 未授权
backend/evolvehub-gateway/src/main/java/org/evolve/gateway/filter/AdminAccessFilter.java:48
↓ 2 callersMethodupdateConfigValue
更新配置值
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/AgentRuntimeConfigInfra.java:40
↓ 2 callersMethodupdateDept
修改部门(超级管理员和普通管理员) @param request 修改请求 @return 部门信息
backend/evolvehub-auth/src/main/java/org/evolve/auth/api/DeptController.java:68
↓ 2 callersMethodupdateMcpConfig
(McpConfigEntity entity)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/McpConfigInfra.java:37
↓ 2 callersMethodupdateMemoryProfile
更新用户 Memory 画像 @param profile 画像对象 @return Markdown 内容 @author TellyJiang @since 2026-04-11
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/MemoryApi.java:52
↓ 2 callersMethodupdatePermission
(PermissionsEntity entity)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/PermissionsInfra.java:41
↓ 2 callersMethoduploadToS3
(String objectKey, InputStream inputStream, long contentLength, String contentType)
backend/evolvehub-admin/src/main/java/org/evolve/admin/utils/FileStorageUtil.java:207
↓ 2 callersMethodvalidateMemoryType
(String memoryType)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryStructuredServiceImpl.java:90
↓ 1 callersMethodaddToolConfig
(List<MemoryStructuredItemDTO> items, MemoryProfileDTO profile, String key, String content)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/algorithm/impl/DefaultMemoryProfileProjectionAlgorithm.java:63
↓ 1 callersMethodappendConversationMemory
追加用户消息到 memory 会话工作区 @param session 当前会话 @param modelConfig 模型配置 @param userMsg 用户消息 @author TellyJiang @since 2026-04-18
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/SendMessageManager.java:637
↓ 1 callersMethodappendRecentRounds
(String sysPrompt, MemoryConversationContextDTO context)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/SendMessageManager.java:514
↓ 1 callersMethodassertCanUpdateProfile
校验画像更新请求权限 @param profile 画像对象 @author TellyJiang @since 2026-04-11
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryAccessGuard.java:59
↓ 1 callersMethodassessRiskLevel
评估工具风险等级
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpToolDiscoveryService.java:105
↓ 1 callersMethodassignDataScope
设置角色的数据范围 <p>仅当角色的dataScope为5(自定义部门)时才允许设置,会校验每个部门ID是否存在。</p> @param request 设置数据范围请求体(包含角色ID和部门ID列表) @return 设置结果
backend/evolvehub-admin/src/main/java/org/evolve/admin/api/RoleController.java:167
↓ 1 callersMethodassignPermission
为角色分配权限 <p>校验角色和权限是否存在,以及是否已存在相同的关联关系。</p> @param request 分配权限请求体(包含角色ID和权限ID) @return 分配结果
backend/evolvehub-admin/src/main/java/org/evolve/admin/api/RoleController.java:141
↓ 1 callersMethodautoGenerateTitle
首轮对话自动生成会话标题(截取助手回复前 30 个字符)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/SendMessageManager.java:605
↓ 1 callersMethodavailableModels
查询当前用户可用的模型列表
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/api/AvailableResourceController.java:41
↓ 1 callersMethodblocked
(FileGuardRuleEntity rule, String paramName, String matchedPath)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/ai/FileGuardEngine.java:75
↓ 1 callersMethodblocked
(ToolGuardRuleEntity rule, String paramName, String matchedValue)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/ai/ToolGuardEngine.java:80
↓ 1 callersMethodbuildAnthropicModel
构建 Anthropic 原生协议模型
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/config/ChatModelFactory.java:66
↓ 1 callersMethodbuildCondition
根据 dataScope 类型构建 SQL 过滤条件 @param context 数据权限上下文 @param deptAlias 部门列别名 @param userAlias 用户列别名 @return SQL 条件片段,如 "dept_id IN (1,2,3)" 或 "create_b
backend/evolvehub-common/src/main/java/org/evolve/common/datascope/DataScopeInterceptor.java:89
↓ 1 callersMethodbuildContextMessages
组装上下文消息列表(摘要 + 历史消息) <p> 注意:系统提示词由 ReActAgent 内部注入,此处不再重复添加。 </p>
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/SendMessageManager.java:549
↓ 1 callersMethodbuildEnrichedSysPrompt
构建完整的系统提示词(基础 sysPrompt + 长期记忆 + 用户画像) <p> 该提示词传给 ReActAgent,由 Agent 内部作为 SYSTEM 消息注入,避免与 messages 中的内容重复。 </p>
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/SendMessageManager.java:477
↓ 1 callersMethodbuildFolderKey
(String path, String folderName)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/S3FolderCreateManager.java:55
↓ 1 callersMethodbuildMarkdownSummary
(String markdownContent)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryProfileServiceImpl.java:264
↓ 1 callersMethodbuildMcpClient
根据 MCP 配置构建 McpClientWrapper @param mcp MCP 配置实体 @return MCP 客户端
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/agent/UserToolkitLoader.java:148
↓ 1 callersMethodbuildMemoryKey
(Long sessionId, String text)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/algorithm/impl/DefaultMemoryExtractionAlgorithm.java:158
↓ 1 callersMethodbuildMemoryKey
(String content)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/tool/MemoryTools.java:90
↓ 1 callersMethodbuildObjectKey
(String path, String filename)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/S3FileUploadManager.java:55
↓ 1 callersMethodbuildOpenAIModel
构建 OpenAI 兼容模型(适用于绝大多数 provider)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/config/ChatModelFactory.java:52
↓ 1 callersMethodbuildPrefix
(String path)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/S3FileListManager.java:71
↓ 1 callersMethodbuildProfileObjectKey
(Long userId)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryProfileServiceImpl.java:256
↓ 1 callersMethodbuildProfileSummary
构建画像摘要 @param profile 用户画像 @return 摘要文本 @author TellyJiang @since 2026-04-14
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/algorithm/MemoryProfileProjectionAlgorithm.java:34
↓ 1 callersMethodbuildPrompt
(CronJobEntity job)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/cron/CronJobExecutor.java:121
↓ 1 callersMethodbuildSkillAsClient
将 Skill 作为 MCP 客户端注册(Skill 底层也走 MCP 协议) @param skill Skill 配置实体 @return MCP 客户端,如果 Skill 类型不支持则返回 null
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/agent/UserToolkitLoader.java:169
↓ 1 callersMethodbuildSnapshotContent
(MemorySessionWorkspaceDTO workspace)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:451
↓ 1 callersMethodbuildSnapshotObjectKey
(Long userId, String sessionId, Integer roundNo)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:472
↓ 1 callersMethodbuildSysPrompt
(CronJobEntity job)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/cron/CronJobExecutor.java:221
↓ 1 callersMethodbuildTranscript
(List<MemoryRoundDTO> rounds)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:444
↓ 1 callersMethodbuildTranscriptObjectKey
(Long userId, String sessionId, Integer startRoundNo, Integer endRoundNo)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:468
↓ 1 callersMethodbuildTree
递归构建树形结构 @param allDepts 所有部门列表 @param parentId 父部门 ID @return 树形结构
backend/evolvehub-auth/src/main/java/org/evolve/auth/service/DeptTreeManager.java:64
↓ 1 callersMethodbuildUserResponse
(UsersEntity user)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/CreateUserManager.java:111
↓ 1 callersMethodbuildUserResponse
(UsersEntity user)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/GetUserManager.java:56
↓ 1 callersMethodbuildUserResponse
(UsersEntity user)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/UpdateUserManager.java:117
↓ 1 callersMethodbuildUserResponse
(UsersEntity user)
backend/evolvehub-auth/src/main/java/org/evolve/auth/service/UserCreateManager.java:101
↓ 1 callersMethodbuildUserResponse
(UsersEntity user)
backend/evolvehub-auth/src/main/java/org/evolve/auth/service/UserUpdateManager.java:115
↓ 1 callersMethodcacheDetail
缓存窗口外旧消息到 Redis(压缩摘要后调用,供下次压缩时直接取) <p> 存储格式:JSON 数组,每个元素包含 role 和 content。 </p> @param userId 用户 ID @param sessionId 会话 ID @param messages 窗口外的旧消
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/ChatContextCacheService.java:139
↓ 1 callersMethodcalculateMaxSeverity
(List<SecurityFinding> findings)
backend/evolvehub-admin/src/main/java/org/evolve/admin/response/SecurityScanResult.java:35
↓ 1 callersMethodcheck
参数校验 <p>在业务处理之前执行,用于校验请求参数的合法性、业务规则等。 校验不通过时应抛出 {@link org.evolve.common.web.exception.BusinessException}。</p> @param request 请求参数
backend/evolvehub-common/src/main/java/org/evolve/common/base/BaseManager.java:25
↓ 1 callersMethodcheckInstance
手动触发单实例心跳检测
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpHeartbeatService.java:110
↓ 1 callersMethodclassifyMemoryType
(String text)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/algorithm/impl/DefaultMemoryExtractionAlgorithm.java:163
↓ 1 callersMethodclear
清除当前线程的数据权限上下文(必须在请求结束时调用)
backend/evolvehub-common/src/main/java/org/evolve/common/datascope/DataScopeContextHolder.java:40
↓ 1 callersMethodclearAll
()
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/ToolGuardHistoryInfra.java:31
↓ 1 callersFunctioncloseWindow
(id: string)
frontend/src/stores/window.ts:121
↓ 1 callersMethodcollectChildDeptIds
(Long parentId, Set<Long> collectedIds)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/DataScopeWebInterceptor.java:139
↓ 1 callersMethodcollectResponse
(Flux<ChatResponse> stream)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/algorithm/impl/DefaultMemoryExtractionAlgorithm.java:104
↓ 1 callersMethodcompactConversationWindow
(MemorySessionWorkspaceDTO workspace, AgentMemorySessionMetaEntity
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:232
↓ 1 callersMethodcompressIfNeeded
同步检查并压缩 <p> 优先从 Redis detail 字段取旧消息,miss 则回查 DB。 压缩完成后同时写入 Redis(summary + detail)和 SQL。 </p>
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/ContextSummaryService.java:109
↓ 1 callersMethodcompressIfNeededAsync
异步检查并压缩上下文摘要 <p> 如果会话消息数 > WINDOW_SIZE,触发摘要生成/更新。 </p> @param session 会话实体 @param modelConfig 模型配置(用于调用 LLM 生成摘要)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/ContextSummaryService.java:92
↓ 1 callersMethodconvertGitHubToArchiveUrl
将 GitHub tree URL 转换为 archive zip URL 例如: https://github.com/owner/repo/tree/branch/path 转换为: https://github.com/owner/repo/archive/refs/heads/branch.
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/adapter/ModelScopeAdapter.java:200
↓ 1 callersMethodconvertList
反序列化列表 @param json JSON 内容 @param clazz 元素类型 @param <T> 泛型类型 @return 列表结果 @author TellyJiang @since 2026-04-12
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/MemoryRuntimeJsonCodec.java:78
↓ 1 callersMethodcountByPermissionId
(Long permissionId)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/RolePermissionsInfra.java:35
↓ 1 callersMethodcountByRoleId
(Long roleId)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/UserRolesInfra.java:35
↓ 1 callersMethodcountByUserId
统计指定用户的会话数量
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/ChatSessionInfra.java:96
↓ 1 callersMethodcreateForUser
为用户创建 API Key @param userId 用户 ID @return 创建的 API Key 实体
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/ApiKeyInfra.java:50
↓ 1 callersMethodcreateGrant
创建授权记录 @param entity 授权实体
backend/evolvehub-common/src/main/java/org/evolve/common/infra/ResourceGrantInfra.java:46
↓ 1 callersMethodcreateHistory
(CronJobEntity job, boolean isManual)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/cron/CronJobExecutor.java:110
↓ 1 callersMethodcreateHttpClient
创建 HTTP 客户端 根据 protocol 字段选择传输协议: - "SSE" 或空(兼容旧数据)→ HttpClientSseClientTransport(旧版 SSE,连接 /sse) - "STREAMABLE_HTTP" → HttpClientStreamableHttpTrans
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:422
↓ 1 callersMethodcreateRole
(RolesEntity entity)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/RolesInfra.java:35
↓ 1 callersMethodcreateShortTermMemory
创建短期记忆实例 @return 短期记忆 @author TellyJiang @since 2026-04-14
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/AgentScopeMemoryRuntimeService.java:50
↓ 1 callersMethodcreateShortTermMemory
()
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/DefaultAgentScopeMemoryRuntimeService.java:46
↓ 1 callersMethodcreateStdioClient
创建 STDIO 客户端 UPLOADED 模式流程:从 S3 下载 ZIP → 解压到本地 → shell 包装器设置工作目录 → 启动进程 STDIO 模式流程:直接使用配置的命令启动进程
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:327
↓ 1 callersMethoddeleteAll
()
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/SecurityScannerBlockedHistoryInfra.java:35
↓ 1 callersMethoddeleteBySessionId
(Long sessionId)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/ChatMessageInfra.java:47
↓ 1 callersMethoddeleteByToolId
(Long toolId)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/McpToolGrantInfra.java:85
↓ 1 callersMethoddeleteDept
删除部门(仅超级管理员) @param id 部门 ID @return 空
backend/evolvehub-auth/src/main/java/org/evolve/auth/api/DeptController.java:80
↓ 1 callersMethoddeleteFolderContents
(String bucketName, String folderPrefix)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/S3FileDeleteManager.java:69
↓ 1 callersMethoddeleteFromS3
(String objectKey)
backend/evolvehub-admin/src/main/java/org/evolve/admin/utils/FileStorageUtil.java:252
↓ 1 callersMethoddeleteGrant
(Long id)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/McpToolGrantInfra.java:81
↓ 1 callersMethoddeleteRole
(Long id)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/RolesInfra.java:43
↓ 1 callersMethoddisableByUserId
禁用用户的 API Key @param userId 用户 ID
backend/evolvehub-common/src/main/java/org/evolve/common/infra/ApiKeyInfra.java:80
↓ 1 callersMethoddiscoverTools
手动触发工具发现
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpToolDiscoveryService.java:63
↓ 1 callersMethoddoStreamChat
异步执行流式对话(在虚拟线程中运行) <p> 核心流程:构建 Agent → agent.stream() → Event 映射 SSE → 后处理(保存消息/统计/记忆)。 Event 类型映射: <ul> <li>REASONING → type=reasoning(推理过程/文本片段)</
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/SendMessageManager.java:255
↓ 1 callersMethoddownloadFromS3
(String objectKey)
backend/evolvehub-admin/src/main/java/org/evolve/admin/utils/FileStorageUtil.java:237
↓ 1 callersMethodembed
对文本进行向量化 @param content 文本内容 @return 向量结果 @author TellyJiang @since 2026-04-11
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/MemoryEmbeddingService.java:19
↓ 1 callersMethodembed
将文本向量化 @param text 待向量化的文本 @return 向量数组
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/config/EmbeddingService.java:42
↓ 1 callersMethodensureBucketExists
()
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/utils/S3Util.java:151
↓ 1 callersMethodensureDependencies
确保依赖已安装(复用目录时调用) 检查 node_modules/.package-lock.json 是否存在, 如果不存在说明依赖安装不完整或从未执行过
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:705
↓ 1 callersMethodexecuteAgentTask
(CronJobEntity job, Long targetUserId, String sessionId, String prompt)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/cron/CronJobExecutor.java:132
↓ 1 callersMethodexecuteJob
(Long jobId)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/cron/CronSchedulerService.java:77
↓ 1 callersMethodexecuteTextTask
(CronJobEntity job, Long targetUserId, String sessionId, String prompt)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/cron/CronJobExecutor.java:175
↓ 1 callersMethodexists
(String objectKey)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/utils/S3Util.java:103
↓ 1 callersMethodexistsBySkillNameAndHash
(String skillName, String contentHash)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/SecurityScannerWhitelistInfra.java:48
← previousnext →301–400 of 1,662, ranked by callers