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
↓ 2 callers
Method
buildSummaryKey
(String sessionId, Integer startRoundNo, Integer endRoundNo)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:476
↓ 2 callers
Method
buildSummaryKey
(Long sessionId, Integer roundStartNo, Integer roundEndNo)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryVectorServiceImpl.java:279
↓ 2 callers
Method
cacheSummary
写入摘要到 Redis(同时刷新 TTL) @param userId 用户 ID @param sessionId 会话 ID @param summary 摘要文本
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/ChatContextCacheService.java:85
↓ 2 callers
Method
canBypass
判断扫描结果是否可以跳过 所有级别(包括 CRITICAL)均可被 force-proceed 忽略
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SecurityScanner.java:201
↓ 2 callers
Method
cancelJob
(Long jobId)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/cron/CronSchedulerService.java:69
↓ 2 callers
Method
checkInstanceHealth
检查实例是否健康
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpHeartbeatService.java:66
↓ 2 callers
Method
cleanUtf8Content
清理 UTF-8 内容中的无效字符(PostgreSQL TEXT 不允许 0x00)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SkillFileService.java:279
↓ 2 callers
Method
commitConversationRound
提交完整问答回合 @param userId 用户 ID @param sessionId 会话 ID @param userMessage 用户消息 @param assistantMessage 助手回复 @param modelName 模型名称 @return 最新会话状态 @author
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/MemoryApi.java:177
↓ 2 callers
Method
convertToEntity
将 McpSchema.Tool 转换为实体
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpToolDiscoveryService.java:81
↓ 2 callers
Method
countByDeptId
统计指定部门下的用户数量(删除部门前的关联检查) @param deptId 部门 ID @return 该部门下的用户数
backend/evolvehub-common/src/main/java/org/evolve/common/infra/UsersInfra.java:77
↓ 2 callers
Method
createAgent
构建 ReActAgent 实例 @param modelConfig 模型配置 @param userId 当前用户 ID @param sessionId 当前会话 ID @param sysPrompt 系统提示词 @return 组装完成的 ReActAgent
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/agent/ChatAgentFactory.java:44
↓ 2 callers
Method
createBucket
(String bucket)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/utils/S3Util.java:170
↓ 2 callers
Method
createDept
创建部门(超级管理员和普通管理员) @param request 创建请求 @return 部门信息
backend/evolvehub-auth/src/main/java/org/evolve/auth/api/DeptController.java:45
↓ 2 callers
Method
createForUser
为用户创建 API Key @param userId 用户 ID @return 创建的 API Key 实体
backend/evolvehub-common/src/main/java/org/evolve/common/infra/ApiKeyInfra.java:50
↓ 2 callers
Method
createMcpClient
创建 MCP 客户端
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:309
↓ 2 callers
Method
createMcpConfig
(McpConfigEntity entity)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/McpConfigInfra.java:33
↓ 2 callers
Method
createPermission
(PermissionsEntity entity)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/PermissionsInfra.java:37
↓ 2 callers
Method
deleteMcpConfig
(Long id)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/McpConfigInfra.java:41
↓ 2 callers
Method
deleteModelConfig
(Long id)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/ModelConfigInfra.java:45
↓ 2 callers
Method
deletePermission
(Long id)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/PermissionsInfra.java:45
↓ 2 callers
Method
deleteSkillConfig
(Long id)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/SkillConfigInfra.java:41
↓ 2 callers
Method
deleteTool
(Long id)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/McpToolInfra.java:93
↓ 2 callers
Method
deleteToolsByMcpConfigId
删除 MCP 配置下的所有工具
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpToolDiscoveryService.java:131
↓ 2 callers
Method
deleteUser
删除用户(仅超级管理员) @param userId 用户 ID @return 空
backend/evolvehub-auth/src/main/java/org/evolve/auth/api/UserController.java:103
↓ 2 callers
Method
detectEffectiveDir
检测有效工作目录 如果 ZIP 解压后只有一个顶层目录(GitHub 下载格式如 servers-main/), 自动提升到该目录作为工作目录
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:546
↓ 2 callers
Method
detectEntryPoint
自动检测 Node.js 包入口文件 优先级:package.json 的 bin 字段 > main 字段 > 常见路径猜测 返回相对路径(相对于工作目录)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:566
↓ 2 callers
Method
dimensions
获取向量维度 @return 向量维度 @author TellyJiang @since 2026-04-15
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/MemoryEmbeddingService.java:28
↓ 2 callers
Method
discoverAndSaveTools
发现并保存工具
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpToolDiscoveryService.java:36
↓ 2 callers
Method
escapeJson
(String content)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:512
↓ 2 callers
Method
exists
检查用户是否已被授权某个资源 @param userId 用户 ID @param resourceType 资源类型(MODEL / SKILL / MCP) @param resourceId 资源 ID @return true 表示已授权
backend/evolvehub-common/src/main/java/org/evolve/common/infra/ResourceGrantInfra.java:33
↓ 2 callers
Method
exists
检查用户是否已被授权某个资源 @param userId 用户 ID @param resourceType 资源类型(MODEL / SKILL / MCP) @param resourceId 资源 ID @return true 表示已授权
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/ResourceGrantInfra.java:33
↓ 2 callers
Method
extractMemoryFromConversation
提取会话记忆 @param request 提取请求 @return 提取结果 @author TellyJiang @since 2026-04-11
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/MemoryApi.java:211
↓ 2 callers
Method
extractMemoryFromConversationAsync
异步提取会话记忆 @param request 提取请求 @author TellyJiang @since 2026-04-15
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/MemoryApi.java:220
↓ 2 callers
Function
focusWindow
(id: string)
frontend/src/stores/window.ts:154
↓ 2 callers
Method
generateApiKey
生成 sk- 前缀的 API Key @return 格式为 sk-{32位随机hex} 的密钥
backend/evolvehub-common/src/main/java/org/evolve/common/infra/ApiKeyInfra.java:93
↓ 2 callers
Method
generateApiKey
生成 sk- 前缀的 API Key @return 格式为 sk-{32位随机hex} 的密钥
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/ApiKeyInfra.java:93
↓ 2 callers
Method
getAllRunningInstances
获取所有真正运行中的实例 过滤掉 client 已丢失的"孤儿"记录
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:275
↓ 2 callers
Method
getByEmail
根据邮箱查询用户(唯一性校验) @param email 邮箱地址 @return 用户实体,不存在返回 null
backend/evolvehub-common/src/main/java/org/evolve/common/infra/UsersInfra.java:45
↓ 2 callers
Method
getByParentIdAndName
(Long parentId, String deptName)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/DeptInfra.java:37
↓ 2 callers
Method
getByPhone
根据手机号查询用户(唯一性校验) @param phone 手机号 @return 用户实体,不存在返回 null
backend/evolvehub-common/src/main/java/org/evolve/common/infra/UsersInfra.java:55
↓ 2 callers
Method
getByRoleCode
(String roleCode)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/RolesInfra.java:31
↓ 2 callers
Method
getByRoleIdAndPermissionId
(Long roleId, Long permissionId)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/RolePermissionsInfra.java:24
↓ 2 callers
Method
getByRoleName
(String roleName)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/RolesInfra.java:27
↓ 2 callers
Method
getByRuleId
根据规则ID查询
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/FileGuardRuleInfra.java:36
↓ 2 callers
Method
getByUserId
根据用户 ID 查询 @param userId 用户 ID @return API Key 实体,不存在返回 null
backend/evolvehub-common/src/main/java/org/evolve/common/infra/ApiKeyInfra.java:40
↓ 2 callers
Method
getByUserId
根据用户 ID 查询 @param userId 用户 ID @return API Key 实体,不存在返回 null
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/ApiKeyInfra.java:40
↓ 2 callers
Method
getByUserIdAndRoleId
(Long userId, Long roleId)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/UserRolesInfra.java:24
↓ 2 callers
Method
getConfig
获取配置(单条)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/FileGuardConfigInfra.java:21
↓ 2 callers
Method
getContentType
根据文件扩展名获取 Content-Type
backend/evolvehub-admin/src/main/java/org/evolve/admin/api/SkillFileController.java:74
↓ 2 callers
Method
getCurrentUserId
获取当前操作者用户 ID @return 当前用户 ID @author TellyJiang @since 2026-04-11
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryOperatorContext.java:35
↓ 2 callers
Method
getDefaultModelConfig
(Long userId)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/cron/CronJobExecutor.java:214
↓ 2 callers
Method
getEnabledRules
获取所有启用的规则
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/FileGuardRuleInfra.java:26
↓ 2 callers
Method
getHubName
获取 Hub 名称
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/SkillHubAdapter.java:12
↓ 2 callers
Method
getMcpClient
获取 MCP 客户端
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:255
↓ 2 callers
Method
getOrCreateModel
懒加载 + 双重检查锁构建 EmbeddingModel
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/config/EmbeddingService.java:66
↓ 2 callers
Method
getOrCreateSession
(Long userId, ModelConfigEntity modelConfig, String sessionId)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/cron/CronJobExecutor.java:193
↓ 2 callers
Method
getSession
获取 AgentScope Session 实例 @return Session 对象 @author TellyJiang @since 2026-04-12
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/AgentScopeMemoryRuntimeService.java:30
↓ 2 callers
Method
getSession
()
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/DefaultAgentScopeMemoryRuntimeService.java:36
↓ 2 callers
Method
getUserUsage
(Long userId, LocalDate startDate, LocalDate endDate)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/TokenUsageService.java:24
↓ 2 callers
Function
handleUnauthorized
()
frontend/src/utils/request.ts:85
↓ 2 callers
Method
incrementTokenUsage
(Long sessionId, int promptTokens, int completionTokens, int totalTokens,
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/ChatSessionInfra.java:33
↓ 2 callers
Method
incrementUsage
(Long userId, Long modelConfigId, LocalDate usageDate, Long deptId, int request
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/ChatTokenUsageInfra.java:39
↓ 2 callers
Method
initializeMemoryProfile
初始化用户 Memory 画像 @param userId 用户 ID @return Markdown 内容 @author TellyJiang @since 2026-04-11
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/MemoryApi.java:32
↓ 2 callers
Method
insertConfig
插入新配置
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/AgentRuntimeConfigInfra.java:50
↓ 2 callers
Method
isTextFile
(String filename)
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SecurityScanner.java:447
↓ 2 callers
Method
listByDeptIdsAndKeyword
按部门列表 + 关键字搜索用户(用于对话历史管理) @param deptIds 可见部门列表(null/空表示不限部门) @param keyword 用户名/昵称关键字(可选) @param pageNum 页码 @param pageSize 每页条数
backend/evolvehub-domain-rbac/src/main/java/org/evolve/domain/rbac/infra/UsersInfra.java:141
↓ 2 callers
Method
listByIdsAndScope
查询用户可用的系统级 MCP 服务(通过授权 ID 列表)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/McpConfigInfra.java:67
↓ 2 callers
Method
listByUserAndDateRange
(Long userId, LocalDate startDate, LocalDate endDate)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/ChatTokenUsageInfra.java:29
↓ 2 callers
Method
listEnabledByOwnerId
查询用户自建的已启用 MCP 服务 @param ownerId 用户 ID @return 已启用的 MCP 配置列表
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/McpConfigInfra.java:80
↓ 2 callers
Method
listFilesFromS3
(String bucketName, String prefix)
backend/evolvehub-admin/src/main/java/org/evolve/admin/utils/FileStorageUtil.java:285
↓ 2 callers
Method
listGrantedResourceIds
查询用户被授权的某类资源 ID 列表 @param userId 用户 ID @param resourceType 资源类型 @return 资源 ID 列表
backend/evolvehub-common/src/main/java/org/evolve/common/infra/ResourceGrantInfra.java:72
↓ 2 callers
Method
listObjectsWithDelimiter
列出指定 bucket、前缀下的文件,支持 delimiter(文件夹浏览)
backend/evolvehub-admin/src/main/java/org/evolve/admin/utils/FileStorageUtil.java:135
↓ 2 callers
Method
listRecentMessages
(Long sessionId, int limit)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/ChatMessageInfra.java:25
↓ 2 callers
Method
login
用户登录 @param request 登录请求体(username + password) @return token 及用户信息
backend/evolvehub-auth/src/main/java/org/evolve/auth/api/AuthController.java:38
↓ 2 callers
Method
mapRoleLabel
角色标签映射
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/ContextSummaryService.java:171
↓ 2 callers
Method
mergeActivatedSummaries
(List<MemoryActiveSummaryDTO> existingSummaries,
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:328
↓ 2 callers
Method
mergeProfile
(AgentMemoryProfileEntity entity, MemoryProfileDTO profile)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryProfileServiceImpl.java:224
↓ 2 callers
Method
modifiedTime
(String modifiedTime)
backend/evolvehub-admin/src/main/java/org/evolve/admin/response/FileNode.java:52
↓ 2 callers
Method
normalizeImportance
(Double importance)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/algorithm/impl/DefaultMemoryExtractionAlgorithm.java:139
↓ 2 callers
Method
normalizeMarkdown
(String markdownContent)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemoryProfileServiceImpl.java:260
↓ 2 callers
Method
ok
()
backend/evolvehub-common/src/main/java/org/evolve/common/ai/ModelConnectivityTester.java:152
↓ 2 callers
Method
ok
()
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/ai/ModelConnectivityTester.java:231
↓ 2 callers
Method
parseSessionId
(String sessionId)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:504
↓ 2 callers
Function
parseSseBlock
* 解析 SSE 数据块
frontend/src/api/chat.ts:186
↓ 2 callers
Method
recordChange
记录配置变更
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/AgentRuntimeConfigHistoryInfra.java:22
↓ 2 callers
Method
removeByPermissionId
(Long permissionId)
backend/evolvehub-common/src/main/java/org/evolve/common/infra/RolePermissionsInfra.java:54
↓ 2 callers
Method
render
将结构化画像渲染为 Markdown @param profile 画像对象 @return Markdown 内容 @author TellyJiang @since 2026-04-11
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/infrastructure/support/MemoryMarkdownRenderer.java:45
↓ 2 callers
Method
runNpmInstall
执行 npm install
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpInstanceService.java:730
↓ 2 callers
Method
safeText
(String text)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/SendMessageManager.java:696
↓ 2 callers
Method
saveAssistantMessage
(ChatSessionEntity session, ModelConfigEntity modelConfig, String content)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/cron/CronJobExecutor.java:232
↓ 2 callers
Method
saveHistory
(ToolGuardHistoryEntity entity)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/ToolGuardHistoryInfra.java:27
↓ 2 callers
Method
saveInternal
(SessionKey sessionKey, String stateName, String payload)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/framework/agentscope/AgentScopeRedisSession.java:109
↓ 2 callers
Method
saveMemoryVector
保存向量记忆 @param item 结构化记忆 @return 保存结果 @author TellyJiang @since 2026-04-11
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/MemoryApi.java:105
↓ 2 callers
Method
saveProfile
写入/更新用户的 MEMORY.md @param userId 用户 ID @param content Markdown 内容
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/UserProfileService.java:69
↓ 2 callers
Method
saveSessionMeta
(AgentMemorySessionMetaEntity sessionMeta, MemorySessionWorkspaceDTO workspace)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/memory/application/service/impl/MemorySessionServiceImpl.java:385
↓ 2 callers
Method
saveTool
(McpToolEntity entity)
backend/evolvehub-domain-resource/src/main/java/org/evolve/domain/resource/infra/McpToolInfra.java:85
↓ 2 callers
Method
saveTools
批量保存工具
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/McpToolDiscoveryService.java:141
↓ 2 callers
Method
scanAllTextRules
对文本内容执行所有规则扫描
backend/evolvehub-admin/src/main/java/org/evolve/admin/service/SecurityScanner.java:340
↓ 2 callers
Method
scheduleJob
(CronJobEntity job)
backend/evolvehub-ai/src/main/java/org/evolve/aiplatform/service/cron/CronSchedulerService.java:54
↓ 2 callers
Method
setName
(String name)
backend/evolvehub-admin/src/main/java/org/evolve/admin/hub/model/HubSkillBundle.java:17
← previous
next →
201–300 of 1,662, ranked by callers