Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/HOPPINZQ/hoppinai-agent
/ functions
Functions
1,606 in github.com/HOPPINZQ/hoppinai-agent
⨍
Functions
1,606
◇
Types & classes
617
↓ 5 callers
Method
normalizeForReplace
归一化字符串用于替换操作 <p> 将 \r\n 统一为 \n,将制表符转换为4个空格(保持代码缩进结构)。 这样可以匹配由于缩进格式不同(制表符vs空格)或换行符不同(\r\n vs \n)导致的视觉上相同但技术上不同的字符串。 @param str 要归一化的字符串 @return 归一化后的字
web/src/app/[locale]/(learn)/code/s07/agent/tool/Tools.java:773
↓ 5 callers
Method
normalizeForReplace
归一化字符串用于替换操作 <p> 将 \r\n 统一为 \n,将制表符转换为4个空格(保持代码缩进结构)。 这样可以匹配由于缩进格式不同(制表符vs空格)或换行符不同(\r\n vs \n)导致的视觉上相同但技术上不同的字符串。 @param str 要归一化的字符串 @return 归一化后的字
web/src/app/[locale]/(learn)/code/s08/agent/tool/Tools.java:845
↓ 5 callers
Method
normalizeForReplace
归一化字符串用于替换操作 <p> 将 \r\n 统一为 \n,将制表符转换为4个空格(保持代码缩进结构)。 这样可以匹配由于缩进格式不同(制表符vs空格)或换行符不同(\r\n vs \n)导致的视觉上相同但技术上不同的字符串。 @param str 要归一化的字符串 @return 归一化后的字
web/src/app/[locale]/(learn)/code/s14/agent/tool/Tools.java:571
↓ 5 callers
Method
normalizeForReplace
归一化字符串用于替换操作 <p> 将 \r\n 统一为 \n,将制表符转换为4个空格(保持代码缩进结构)。 这样可以匹配由于缩进格式不同(制表符vs空格)或换行符不同(\r\n vs \n)导致的视觉上相同但技术上不同的字符串。 @param str 要归一化的字符串 @return 归一化后的字
web/src/app/[locale]/(learn)/code/s05/agent/tool/Tools.java:602
↓ 5 callers
Method
normalizeForReplace
归一化字符串用于替换操作 <p> 将 \r\n 统一为 \n,将制表符转换为4个空格(保持代码缩进结构)。 这样可以匹配由于缩进格式不同(制表符vs空格)或换行符不同(\r\n vs \n)导致的视觉上相同但技术上不同的字符串。 @param str 要归一化的字符串 @return 归一化后的字
web/src/app/[locale]/(learn)/code/s04/agent/tool/Tools.java:581
↓ 5 callers
Method
normalizeForReplace
归一化字符串用于替换操作 <p> 将 \r\n 统一为 \n,将制表符转换为4个空格(保持代码缩进结构)。 这样可以匹配由于缩进格式不同(制表符vs空格)或换行符不同(\r\n vs \n)导致的视觉上相同但技术上不同的字符串。 @param str 要归一化的字符串 @return 归一化后的字
web/src/app/[locale]/(learn)/code/s13/agent/tool/Tools.java:596
↓ 5 callers
Method
normalizeForReplace
归一化字符串用于替换操作 <p> 将 \r\n 统一为 \n,将制表符转换为4个空格(保持代码缩进结构)。 这样可以匹配由于缩进格式不同(制表符vs空格)或换行符不同(\r\n vs \n)导致的视觉上相同但技术上不同的字符串。 @param str 要归一化的字符串 @return 归一化后的字
web/src/app/[locale]/(learn)/code/s06/agent/tool/Tools.java:622
↓ 5 callers
Method
normalizeForReplace
归一化字符串用于替换操作 <p> 将 \r\n 统一为 \n,将制表符转换为4个空格(保持代码缩进结构)。 这样可以匹配由于缩进格式不同(制表符vs空格)或换行符不同(\r\n vs \n)导致的视觉上相同但技术上不同的字符串。 @param str 要归一化的字符串 @return 归一化后的字
web/src/app/[locale]/(learn)/code/s02/agent/tool/Tools.java:569
↓ 5 callers
Method
normalizeForReplace
归一化字符串用于替换操作 <p> 将 \r\n 统一为 \n,将制表符转换为4个空格(保持代码缩进结构)。 这样可以匹配由于缩进格式不同(制表符vs空格)或换行符不同(\r\n vs \n)导致的视觉上相同但技术上不同的字符串。 @param str 要归一化的字符串 @return 归一化后的字
hoppinzq-module-agent-05/src/main/java/com/hoppinzq/agent/tool/Tools.java:602
↓ 5 callers
Method
normalizeForReplace
归一化字符串用于替换操作 <p> 将 \r\n 统一为 \n,将制表符转换为4个空格(保持代码缩进结构)。 这样可以匹配由于缩进格式不同(制表符vs空格)或换行符不同(\r\n vs \n)导致的视觉上相同但技术上不同的字符串。 @param str 要归一化的字符串 @return 归一化后的字
hoppinzq-module-agent-07/src/main/java/com/hoppinzq/agent/tool/Tools.java:773
↓ 5 callers
Method
persistAssistantResponse
(String sessionId, StringBuilder assistantResponse, long token)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/controller/AgentChatController.java:333
↓ 5 callers
Method
saveRetryFailureRecord
( String url, String requestMethod, String requestParams, Stri
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/BuffService.java:229
↓ 4 callers
Method
addFail
()
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/task/BuffDataSyncTask.java:366
↓ 4 callers
Method
autoCompact
Layer 2: 自动压缩 - 完整对话压缩 <p> 功能说明: - 将完整对话历史保存到磁盘的 .transcript/ 目录 - 请求LLM生成对话摘要(包含已完成的工作、当前状态、关键决策) - 用摘要消息替换原始消息列表,实现上下文压缩 <p> 触发条件: - 当估算的token数量超过 T
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/compact/ContextCompactor.java:231
↓ 4 callers
Function
createWelcomeMessage
()
hoppinzq-ui/src/pages/AIChat.tsx:83
↓ 4 callers
Function
getCardX
(index: number)
web/src/components/visualizations/s02-tool-dispatch.tsx:89
↓ 4 callers
Function
getTaskStatus
(taskId: string, step: number)
web/src/components/visualizations/s07-task-system.tsx:71
↓ 4 callers
Function
handleSort
(key: keyof BuffGoods)
hoppinzq-ui/src/pages/CSGOInventory.tsx:121
↓ 4 callers
Method
invokeTool
(ToolDefinition tool, JsonValue input)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/base/WebZQAgent.java:82
↓ 4 callers
Function
isLoggedIn
()
hoppinzq-ui/src/lib/zaiAuth.ts:69
↓ 4 callers
Method
listTools
列出MCP的工具
hoppinzq-module-agent-13-mcp/src/main/java/com/hoppinzq/agent/tool/mcp/MCPAgent.java:91
↓ 4 callers
Method
listTools
列出MCP的工具
web/src/app/[locale]/(learn)/code/s13/agent/tool/mcp/MCPAgent.java:91
↓ 4 callers
Method
saveTask
保存任务
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/task/TaskManager.java:216
↓ 4 callers
Method
saveTask
(TaskInfo task, Path tasksDir)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/task/TaskManager.java:199
↓ 4 callers
Method
saveTask
保存任务
web/src/app/[locale]/(learn)/code/s07/agent/tool/task/TaskManager.java:216
↓ 4 callers
Method
saveTask
保存任务
web/src/app/[locale]/(learn)/code/s08/agent/tool/task/TaskManager.java:216
↓ 4 callers
Method
saveTask
保存任务
hoppinzq-module-agent-07/src/main/java/com/hoppinzq/agent/tool/task/TaskManager.java:216
↓ 4 callers
Method
shutdownExecutor
()
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/BuffService.java:301
↓ 3 callers
Function
appendTextBlock
(botMsg: Message, text: string)
hoppinzq-ui/src/pages/AIChat.tsx:757
↓ 3 callers
Method
attachPrice
(BuffGoods goods)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/controller/BuffGoodsController.java:30
↓ 3 callers
Method
attachPrices
(List<BuffGoods> list)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/controller/BuffGoodsController.java:46
↓ 3 callers
Method
autoCompact
Layer 2: 自动压缩 - 完整对话压缩 <p> 功能说明: - 将完整对话历史保存到磁盘的 .transcript/ 目录 - 请求LLM生成对话摘要(包含已完成的工作、当前状态、关键决策) - 用摘要消息替换原始消息列表,实现上下文压缩 <p> 触发条件: - 当估算的token数量超过 T
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/compact/ContextCompactor.java:228
↓ 3 callers
Method
autoCompact
Layer 2: 自动压缩 - 完整对话压缩 功能说明: - 将完整对话历史保存到磁盘的 .transcript/ 目录 - 请求LLM生成对话摘要(包含已完成的工作、当前状态、关键决策) - 用摘要消息替换原始消息列表,实现上下文压缩 触发条件: - 当估算的token数量超过 TOKEN_T
hoppinzq-module-agent-06/src/main/java/com/hoppinzq/agent/tool/compact/ContextCompactor.java:202
↓ 3 callers
Method
autoCompact
Layer 2: 自动压缩 - 完整对话压缩 功能说明: - 将完整对话历史保存到磁盘的 .transcript/ 目录 - 请求LLM生成对话摘要(包含已完成的工作、当前状态、关键决策) - 用摘要消息替换原始消息列表,实现上下文压缩 触发条件: - 当估算的token数量超过 TOKEN_T
web/src/app/[locale]/(learn)/code/s07/agent/tool/compact/ContextCompactor.java:202
↓ 3 callers
Method
autoCompact
Layer 2: 自动压缩 - 完整对话压缩 <p> 功能说明: - 将完整对话历史保存到磁盘的 .transcript/ 目录 - 请求LLM生成对话摘要(包含已完成的工作、当前状态、关键决策) - 用摘要消息替换原始消息列表,实现上下文压缩 <p> 触发条件: - 当估算的token数量超过 T
web/src/app/[locale]/(learn)/code/s08/agent/tool/compact/ContextCompactor.java:228
↓ 3 callers
Method
autoCompact
Layer 2: 自动压缩 - 完整对话压缩 功能说明: - 将完整对话历史保存到磁盘的 .transcript/ 目录 - 请求LLM生成对话摘要(包含已完成的工作、当前状态、关键决策) - 用摘要消息替换原始消息列表,实现上下文压缩 触发条件: - 当估算的token数量超过 TOKEN_T
web/src/app/[locale]/(learn)/code/s06/agent/tool/compact/ContextCompactor.java:202
↓ 3 callers
Method
autoCompact
Layer 2: 自动压缩 - 完整对话压缩 功能说明: - 将完整对话历史保存到磁盘的 .transcript/ 目录 - 请求LLM生成对话摘要(包含已完成的工作、当前状态、关键决策) - 用摘要消息替换原始消息列表,实现上下文压缩 触发条件: - 当估算的token数量超过 TOKEN_T
hoppinzq-module-agent-07/src/main/java/com/hoppinzq/agent/tool/compact/ContextCompactor.java:202
↓ 3 callers
Method
chatMessage
(List<MessageParam> messageParams)
hoppinzq-module-agent-04/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:162
↓ 3 callers
Method
chatMessage
(List<MessageParam> messageParams)
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:162
↓ 3 callers
Method
chatMessage
(List<MessageParam> messageParams)
hoppinzq-module-agent-06/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:162
↓ 3 callers
Method
chatMessage
(List<MessageParam> messageParams)
web/src/app/[locale]/(learn)/code/s07/agent/base/ZQAgent.java:162
↓ 3 callers
Method
chatMessage
(List<MessageParam> messageParams)
web/src/app/[locale]/(learn)/code/s08/agent/base/ZQAgent.java:162
↓ 3 callers
Method
chatMessage
(List<MessageParam> messageParams)
web/src/app/[locale]/(learn)/code/s05/agent/base/ZQAgent.java:162
↓ 3 callers
Method
chatMessage
(List<MessageParam> messageParams)
web/src/app/[locale]/(learn)/code/s04/agent/base/ZQAgent.java:162
↓ 3 callers
Method
chatMessage
(List<MessageParam> messageParams)
web/src/app/[locale]/(learn)/code/s06/agent/base/ZQAgent.java:162
↓ 3 callers
Method
chatMessage
(List<MessageParam> messageParams)
hoppinzq-module-agent-05/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:162
↓ 3 callers
Method
chatMessage
(List<MessageParam> messageParams)
hoppinzq-module-agent-07/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:162
↓ 3 callers
Method
defaultObjectMapper
()
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/BuffService.java:273
↓ 3 callers
Method
estimateTokens
估算消息列表的token数量 <p> 说明: - 使用粗略估算方法:约4个字符 ≈ 1个token - 将消息列表序列化为JSON后计算长度 - 用于判断是否需要触发自动压缩 <p> 注意: - 这是简化估算,实际token数量可能有所不同 - 对于精确控制,应使用官方的tokenizer工具 @
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/compact/ContextCompactor.java:56
↓ 3 callers
Function
fsmPos
(angle: number)
web/src/components/visualizations/s11-autonomous-agents.tsx:30
↓ 3 callers
Function
generateMockStockHistory
(basePrice: number, days: number = 30)
hoppinzq-module-agent-08/src/main/resources/web/ai-stock-monitor/src/mockData.ts:210
↓ 3 callers
Method
generateSystemPrompt
生成Agent06的系统提示词 @param root 工作目录 @param skillDescriptions 技能描述 @return 完整的系统提示词
hoppinzq-module-agent-06/src/main/java/com/hoppinzq/agent/Agent06.java:145
↓ 3 callers
Method
getAvailableSkills
()
web/src/app/[locale]/(learn)/code/s05/agent/tool/skill/SkillLoader.java:146
↓ 3 callers
Method
getAvailableSkills
()
hoppinzq-module-agent-05/src/main/java/com/hoppinzq/agent/tool/skill/SkillLoader.java:143
↓ 3 callers
Method
getMarketGoods
获取饰品价格(市场商品列表) @param game 游戏名 @param pageNum 页码 @param categoryGroup 类别组(例如:hands为手套,knife为刀) @param quality 质量 @param exterior 外观 @param tab 标签 @re
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/BuffApi.java:33
↓ 3 callers
Method
getNextMessageOrder
(String sessionId)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/service/ChatMessageService.java:80
↓ 3 callers
Method
getPriceHistory
获取物品成交历史曲线图 @param game 游戏名 @param goodsId 商品ID @param currency 货币类型 @param days 天数 @return 物品成交历史曲线图数据
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/BuffApi.java:81
↓ 3 callers
Function
getRarityBg
(infoStr?: string)
hoppinzq-ui/src/pages/CSGOInventory.tsx:139
↓ 3 callers
Function
getRarityBg
(rarity: string)
hoppinzq-module-agent-08/src/main/resources/web/ai-stock-monitor/src/pages/CSGOInventory.tsx:97
↓ 3 callers
Function
getTranslations
(locale: string, namespace: string)
web/src/lib/i18n-server.ts:7
↓ 3 callers
Method
getUserAccount
()
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/service/impl/UserTradeServiceImpl.java:38
↓ 3 callers
Function
getUserInfo
()
hoppinzq-ui/src/lib/zaiAuth.ts:271
↓ 3 callers
Method
list
()
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/controller/BuffPriceHistoryController.java:23
↓ 3 callers
Method
loadTask
加载任务
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/task/TaskManager.java:193
↓ 3 callers
Method
loadTask
(int taskId, Path tasksDir)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/task/TaskManager.java:182
↓ 3 callers
Method
loadTask
加载任务
web/src/app/[locale]/(learn)/code/s07/agent/tool/task/TaskManager.java:193
↓ 3 callers
Method
loadTask
加载任务
web/src/app/[locale]/(learn)/code/s08/agent/tool/task/TaskManager.java:193
↓ 3 callers
Method
loadTask
加载任务
hoppinzq-module-agent-07/src/main/java/com/hoppinzq/agent/tool/task/TaskManager.java:193
↓ 3 callers
Method
microCompact
Layer 1: 微压缩 - 工具结果选择性替换 <p> 功能说明: - 遍历所有消息,收集工具调用和工具结果的位置信息 - 将旧的工具执行结果替换为简洁的占位符(如"[已执行: read_file]") - 保留最近KEEP_RECENT个工具结果不变,确保最近的工作上下文完整 <p> 执行时机:
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/compact/ContextCompactor.java:82
↓ 3 callers
Method
onToolExecution
(List<ContentBlockParam> toolResults)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/base/WebZQAgent.java:335
↓ 3 callers
Function
redirectToLogin
(redirectUrl?: string)
hoppinzq-ui/src/lib/zaiAuth.ts:62
↓ 3 callers
Method
taskToJson
将任务转换为JSON字符串
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/task/TaskManager.java:229
↓ 3 callers
Method
taskToJson
(TaskInfo task)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/task/TaskManager.java:209
↓ 3 callers
Method
taskToJson
将任务转换为JSON字符串
web/src/app/[locale]/(learn)/code/s07/agent/tool/task/TaskManager.java:229
↓ 3 callers
Method
taskToJson
将任务转换为JSON字符串
web/src/app/[locale]/(learn)/code/s08/agent/tool/task/TaskManager.java:229
↓ 3 callers
Method
taskToJson
将任务转换为JSON字符串
hoppinzq-module-agent-07/src/main/java/com/hoppinzq/agent/tool/task/TaskManager.java:229
↓ 3 callers
Method
toString
()
hoppinzq-module-agent-01/src/main/java/com/hoppinzq/agent/tool/schema/BashInput.java:50
↓ 3 callers
Method
toString
()
web/src/app/[locale]/(learn)/code/s01/agent/tool/schema/BashInput.java:50
↓ 3 callers
Function
toggleSelection
(id: number)
hoppinzq-ui/src/pages/CSGOInventory.tsx:113
↓ 3 callers
Function
toggleSelection
(id: string)
hoppinzq-module-agent-08/src/main/resources/web/ai-stock-monitor/src/pages/CSGOInventory.tsx:53
↓ 3 callers
Method
truncate
截断字符串到指定长度 功能说明: 1. 处理null值,返回空字符串 2. 如果字符串长度不超过最大长度,直接返回原字符串 3. 如果超过最大长度,截断并添加"..."后缀 使用场景: - 命令过长时截断显示 - 输出结果过大时截断保存 - 避免日志和通知数据过大 @param str 要截断
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/background/BackgroundManager.java:343
↓ 3 callers
Method
truncate
截断字符串到指定长度 功能说明: 1. 处理null值,返回空字符串 2. 如果字符串长度不超过最大长度,直接返回原字符串 3. 如果超过最大长度,截断并添加"..."后缀 使用场景: - 命令过长时截断显示 - 输出结果过大时截断保存 - 避免日志和通知数据过大 @param str 要截断
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/background/BackgroundManager.java:343
↓ 3 callers
Method
truncate
截断字符串到指定长度 功能说明: 1. 处理null值,返回空字符串 2. 如果字符串长度不超过最大长度,直接返回原字符串 3. 如果超过最大长度,截断并添加"..."后缀 使用场景: - 命令过长时截断显示 - 输出结果过大时截断保存 - 避免日志和通知数据过大 @param str 要截断
web/src/app/[locale]/(learn)/code/s08/agent/tool/background/BackgroundManager.java:343
↓ 3 callers
Function
useDarkMode
()
web/src/hooks/useDarkMode.ts:5
↓ 2 callers
Function
applyTheme
(theme: Theme)
hoppinzq-ui/src/lib/useTheme.tsx:13
↓ 2 callers
Function
buildIframeLoginUrl
(callbackName: string = 'onZaiLoginSuccess')
hoppinzq-ui/src/lib/zaiAuth.ts:248
↓ 2 callers
Method
buildMessageParams
(List<MessageParam> messageParams)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/base/WebZQAgent.java:374
↓ 2 callers
Function
cellClass
(type: string)
web/src/components/diff/code-diff.tsx:172
↓ 2 callers
Method
chatMessage
(List<MessageParam> messageParams)
hoppinzq-module-agent-13-mcp/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:162
↓ 2 callers
Method
chatMessage
(List<MessageParam> messageParams)
hoppinzq-module-agent-01/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:157
↓ 2 callers
Method
chatMessage
(List<MessageParam> messageParams)
hoppinzq-module-agent-02/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:162
↓ 2 callers
Method
chatMessage
(List<MessageParam> messageParams)
hoppinzq-module-agent-03/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:161
↓ 2 callers
Method
chatMessage
(List<MessageParam> messageParams)
web/src/app/[locale]/(learn)/code/s03/agent/base/ZQAgent.java:161
↓ 2 callers
Method
chatMessage
(List<MessageParam> messageParams)
web/src/app/[locale]/(learn)/code/s01/agent/base/ZQAgent.java:157
↓ 2 callers
Method
chatMessage
(List<MessageParam> messageParams)
web/src/app/[locale]/(learn)/code/s13/agent/base/ZQAgent.java:162
↓ 2 callers
Method
chatMessage
(List<MessageParam> messageParams)
web/src/app/[locale]/(learn)/code/s02/agent/base/ZQAgent.java:162
↓ 2 callers
Method
checkApiCode
(JsonNode apiResult)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/task/BuffDataSyncTask.java:345
↓ 2 callers
Method
createProperty
创建属性定义
hoppinzq-module-agent-01/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:76
↓ 2 callers
Method
createProperty
创建属性定义
web/src/app/[locale]/(learn)/code/s01/agent/tool/ToolDefinition.java:76
↓ 2 callers
Method
defaultClient
(String cookie, Duration timeout)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/BuffService.java:281
← previous
next →
101–200 of 1,606, ranked by callers