Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HOPPINZQ/hoppinai-agent
/ functions
Functions
1,606 in github.com/HOPPINZQ/hoppinai-agent
⨍
Functions
1,606
◇
Types & classes
617
Function
WhatsNew
({ diff }: WhatsNewProps)
web/src/components/diff/whats-new.tsx:18
Function
WorktreeTaskIsolation
({ title }: { title?: string })
web/src/components/visualizations/s12-worktree-task-isolation.tsx:158
Method
WyyException
(WyyError error, Exception parent, int statusCode)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/WyyException.java:13
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
hoppinzq-module-agent-14-react/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:39
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
hoppinzq-module-agent-04/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:28
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
hoppinzq-module-agent-13-mcp/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:28
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
hoppinzq-module-agent-01/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:27
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
hoppinzq-module-agent-02/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:28
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:28
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
hoppinzq-module-agent-06/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:28
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
hoppinzq-module-agent-03/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:27
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
web/src/app/[locale]/(learn)/code/s07/agent/base/ZQAgent.java:28
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
web/src/app/[locale]/(learn)/code/s08/agent/base/ZQAgent.java:28
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
web/src/app/[locale]/(learn)/code/s03/agent/base/ZQAgent.java:27
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
web/src/app/[locale]/(learn)/code/s14/agent/base/ZQAgent.java:39
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
web/src/app/[locale]/(learn)/code/s01/agent/base/ZQAgent.java:27
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
web/src/app/[locale]/(learn)/code/s05/agent/base/ZQAgent.java:28
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
web/src/app/[locale]/(learn)/code/s04/agent/base/ZQAgent.java:28
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
web/src/app/[locale]/(learn)/code/s13/agent/base/ZQAgent.java:28
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
web/src/app/[locale]/(learn)/code/s06/agent/base/ZQAgent.java:28
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
web/src/app/[locale]/(learn)/code/s02/agent/base/ZQAgent.java:28
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
hoppinzq-module-agent-05/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:28
Method
ZQAgent
(AnthropicClient client, String model, List<ToolDefinition> tools)
hoppinzq-module-agent-07/src/main/java/com/hoppinzq/agent/base/ZQAgent.java:28
Method
apply
(T input)
hoppinzq-module-agent-14-react/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:40
Method
apply
(Object input)
hoppinzq-module-agent-14-react/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:45
Method
apply
(T input)
hoppinzq-module-agent-04/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:42
Method
apply
(Object input)
hoppinzq-module-agent-04/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:47
Method
apply
(T input)
hoppinzq-module-agent-13-mcp/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:40
Method
apply
(Object input)
hoppinzq-module-agent-13-mcp/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:45
Method
apply
(String inputJson)
hoppinzq-module-agent-13-mcp/src/main/java/com/hoppinzq/agent/tool/mcp/McpLoader.java:134
Method
apply
(T input)
hoppinzq-module-agent-01/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:114
Method
apply
(Object input)
hoppinzq-module-agent-01/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:119
Method
apply
(T input)
hoppinzq-module-agent-02/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:40
Method
apply
(Object input)
hoppinzq-module-agent-02/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:45
Method
apply
(T input)
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:59
Method
apply
(Object input)
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:64
Method
apply
(T input)
hoppinzq-module-agent-06/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:42
Method
apply
(Object input)
hoppinzq-module-agent-06/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:47
Method
apply
(T input)
hoppinzq-module-agent-03/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:41
Method
apply
(Object input)
hoppinzq-module-agent-03/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:46
Method
apply
(T input)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:59
Method
apply
(Object input)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:64
Method
apply
(T input)
web/src/app/[locale]/(learn)/code/s07/agent/tool/ToolDefinition.java:42
Method
apply
(Object input)
web/src/app/[locale]/(learn)/code/s07/agent/tool/ToolDefinition.java:47
Method
apply
(T input)
web/src/app/[locale]/(learn)/code/s08/agent/tool/ToolDefinition.java:59
Method
apply
(Object input)
web/src/app/[locale]/(learn)/code/s08/agent/tool/ToolDefinition.java:64
Method
apply
(T input)
web/src/app/[locale]/(learn)/code/s03/agent/tool/ToolDefinition.java:41
Method
apply
(Object input)
web/src/app/[locale]/(learn)/code/s03/agent/tool/ToolDefinition.java:46
Method
apply
(T input)
web/src/app/[locale]/(learn)/code/s14/agent/tool/ToolDefinition.java:40
Method
apply
(Object input)
web/src/app/[locale]/(learn)/code/s14/agent/tool/ToolDefinition.java:45
Method
apply
(T input)
web/src/app/[locale]/(learn)/code/s01/agent/tool/ToolDefinition.java:114
Method
apply
(Object input)
web/src/app/[locale]/(learn)/code/s01/agent/tool/ToolDefinition.java:119
Method
apply
(T input)
web/src/app/[locale]/(learn)/code/s05/agent/tool/ToolDefinition.java:42
Method
apply
(Object input)
web/src/app/[locale]/(learn)/code/s05/agent/tool/ToolDefinition.java:47
Method
apply
(T input)
web/src/app/[locale]/(learn)/code/s04/agent/tool/ToolDefinition.java:42
Method
apply
(Object input)
web/src/app/[locale]/(learn)/code/s04/agent/tool/ToolDefinition.java:47
Method
apply
(T input)
web/src/app/[locale]/(learn)/code/s13/agent/tool/ToolDefinition.java:40
Method
apply
(Object input)
web/src/app/[locale]/(learn)/code/s13/agent/tool/ToolDefinition.java:45
Method
apply
(String inputJson)
web/src/app/[locale]/(learn)/code/s13/agent/tool/mcp/McpLoader.java:134
Method
apply
(T input)
web/src/app/[locale]/(learn)/code/s06/agent/tool/ToolDefinition.java:42
Method
apply
(Object input)
web/src/app/[locale]/(learn)/code/s06/agent/tool/ToolDefinition.java:47
Method
apply
(T input)
web/src/app/[locale]/(learn)/code/s02/agent/tool/ToolDefinition.java:40
Method
apply
(Object input)
web/src/app/[locale]/(learn)/code/s02/agent/tool/ToolDefinition.java:45
Method
apply
(T input)
hoppinzq-module-agent-05/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:42
Method
apply
(Object input)
hoppinzq-module-agent-05/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:47
Method
apply
(T input)
hoppinzq-module-agent-07/src/main/java/com/hoppinzq/agent/tool/ToolDefinition.java:42
Method
backgroundRun
在后台线程中执行命令 <p> 功能说明: - 解析输入的JSON字符串为BackgroundRunInput对象 - 立即返回task_id,不阻塞主线程 - 适用于耗时命令如 npm install、pytest、docker build等 @param input JSON格式的输入参数,包含
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/Tools.java:609
Method
backgroundRun
在后台线程中执行命令 <p> 功能说明: - 解析输入的JSON字符串为BackgroundRunInput对象 - 立即返回task_id,不阻塞主线程 - 适用于耗时命令如 npm install、pytest、docker build等 @param input JSON格式的输入参数,包含
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/Tools.java:606
Method
backgroundRun
在后台线程中执行命令 <p> 功能说明: - 解析输入的JSON字符串为BackgroundRunInput对象 - 立即返回task_id,不阻塞主线程 - 适用于耗时命令如 npm install、pytest、docker build等 @param input JSON格式的输入参数,包含
web/src/app/[locale]/(learn)/code/s08/agent/tool/Tools.java:609
Method
buffTaskExecutor
()
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/config/AsyncConfig.java:18
Method
buildApi
(String cookie, Duration timeout)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/BuffService.java:265
Method
buyGoods
购买物品接口
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/controller/UserTradeController.java:57
Method
buyGoods
(Integer goodsId, Integer quantity)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/service/impl/UserTradeServiceImpl.java:49
Method
chatMessage
重写chatMessage方法,集成后台任务通知和三层压缩策略 <p> 功能流程: 1. 后台通知注入:排空后台任务队列,将结果注入到对话中 2. Layer 1 微压缩:每次LLM调用前自动执行,将旧工具结果替换为占位符 3. Layer 2 自动压缩:当token估算超过阈值时,保存完整对话并生
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/Agent08.java:234
Method
chatMessage
重写chatMessage方法,实现两层压缩策略 压缩流程: 1. Layer 1(微压缩):每次LLM调用前自动执行,将旧工具结果替换为占位符 2. Layer 2(自动压缩):当token估算超过阈值时,保存完整对话并生成摘要 状态同步说明: - ZQAgent将messageParams字
hoppinzq-module-agent-06/src/main/java/com/hoppinzq/agent/Agent06.java:58
Method
chatMessage
重写chatMessage方法,实现两层压缩策略 压缩流程: 1. Layer 1(微压缩):每次LLM调用前自动执行,将旧工具结果替换为占位符 2. Layer 2(自动压缩):当token估算超过阈值时,保存完整对话并生成摘要 状态同步说明: - ZQAgent将messageParams字
web/src/app/[locale]/(learn)/code/s07/agent/Agent07.java:79
Method
chatMessage
重写chatMessage方法,集成后台任务通知和三层压缩策略 <p> 功能流程: 1. 后台通知注入:排空后台任务队列,将结果注入到对话中 2. Layer 1 微压缩:每次LLM调用前自动执行,将旧工具结果替换为占位符 3. Layer 2 自动压缩:当token估算超过阈值时,保存完整对话并生
web/src/app/[locale]/(learn)/code/s08/agent/Agent08.java:234
Method
chatMessage
重写chatMessage方法,实现两层压缩策略 压缩流程: 1. Layer 1(微压缩):每次LLM调用前自动执行,将旧工具结果替换为占位符 2. Layer 2(自动压缩):当token估算超过阈值时,保存完整对话并生成摘要 状态同步说明: - ZQAgent将messageParams字
web/src/app/[locale]/(learn)/code/s06/agent/Agent06.java:58
Method
chatMessage
重写chatMessage方法,实现两层压缩策略 压缩流程: 1. Layer 1(微压缩):每次LLM调用前自动执行,将旧工具结果替换为占位符 2. Layer 2(自动压缩):当token估算超过阈值时,保存完整对话并生成摘要 状态同步说明: - ZQAgent将messageParams字
hoppinzq-module-agent-07/src/main/java/com/hoppinzq/agent/Agent07.java:79
Method
checkBackground
检查后台任务状态 <p> 功能说明: - 解析输入的JSON字符串为CheckBackgroundInput对象 - 如果提供了taskId,检查指定任务的状态 - 如果未提供taskId,列出所有后台任务 @param input JSON格式的输入参数,包含:taskId(要检查的任务ID,可
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/Tools.java:638
Method
checkBackground
检查后台任务状态 <p> 功能说明: - 解析输入的JSON字符串为CheckBackgroundInput对象 - 如果提供了taskId,检查指定任务的状态 - 如果未提供taskId,列出所有后台任务 @param input JSON格式的输入参数,包含:taskId(要检查的任务ID,可
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/Tools.java:635
Method
checkBackground
检查后台任务状态 <p> 功能说明: - 解析输入的JSON字符串为CheckBackgroundInput对象 - 如果提供了taskId,检查指定任务的状态 - 如果未提供taskId,列出所有后台任务 @param input JSON格式的输入参数,包含:taskId(要检查的任务ID,可
web/src/app/[locale]/(learn)/code/s08/agent/tool/Tools.java:638
Method
cleanupOldTasks
清理已完成的旧任务(保留最近100个) 清理策略: 1. 当任务总数超过100个时触发清理 2. 只清理已完成的任务(非运行中状态) 3. 按任务开始时间排序,移除最早的任务 4. 保留最近100个任务,确保历史记录不会无限增长 注意:运行中的任务不会被清理,确保任务执行不受影响
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/background/BackgroundManager.java:385
Method
cleanupOldTasks
清理已完成的旧任务(保留最近100个) 清理策略: 1. 当任务总数超过100个时触发清理 2. 只清理已完成的任务(非运行中状态) 3. 按任务开始时间排序,移除最早的任务 4. 保留最近100个任务,确保历史记录不会无限增长 注意:运行中的任务不会被清理,确保任务执行不受影响
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/background/BackgroundManager.java:385
Method
cleanupOldTasks
清理已完成的旧任务(保留最近100个) 清理策略: 1. 当任务总数超过100个时触发清理 2. 只清理已完成的任务(非运行中状态) 3. 按任务开始时间排序,移除最早的任务 4. 保留最近100个任务,确保历史记录不会无限增长 注意:运行中的任务不会被清理,确保任务执行不受影响
web/src/app/[locale]/(learn)/code/s08/agent/tool/background/BackgroundManager.java:385
Function
clearChat
()
hoppinzq-module-agent-08/src/main/resources/web/ai-stock-monitor/src/pages/AIChat.tsx:144
Method
compact
手动压缩工具 - 触发Layer 3压缩 功能说明: - 设置手动压缩请求标志,由主循环检测并执行压缩 - focus参数可选,用于指定压缩重点(如保留特定类型的消息) - 未指定focus时默认为"general"(通用压缩) 执行时机:用户主动调用compact工具时 @param inp
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/Tools.java:589
Method
compact
手动压缩工具 - 触发Layer 3压缩 功能说明: - 设置手动压缩请求标志,由主循环检测并执行压缩 - focus参数可选,用于指定压缩重点(如保留特定类型的消息) - 未指定focus时默认为"general"(通用压缩) 执行时机:用户主动调用compact工具时 @param inp
hoppinzq-module-agent-06/src/main/java/com/hoppinzq/agent/tool/Tools.java:578
Method
compact
手动压缩工具 - 触发Layer 3压缩 功能说明: - 设置手动压缩请求标志,由主循环检测并执行压缩 - focus参数可选,用于指定压缩重点(如保留特定类型的消息) - 未指定focus时默认为"general"(通用压缩) 执行时机:用户主动调用compact工具时 @param inp
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/Tools.java:586
Method
compact
手动压缩工具 - 触发Layer 3压缩 功能说明: - 设置手动压缩请求标志,由主循环检测并执行压缩 - focus参数可选,用于指定压缩重点(如保留特定类型的消息) - 未指定focus时默认为"general"(通用压缩) 执行时机:用户主动调用compact工具时 @param inp
web/src/app/[locale]/(learn)/code/s07/agent/tool/Tools.java:584
Method
compact
手动压缩工具 - 触发Layer 3压缩 功能说明: - 设置手动压缩请求标志,由主循环检测并执行压缩 - focus参数可选,用于指定压缩重点(如保留特定类型的消息) - 未指定focus时默认为"general"(通用压缩) 执行时机:用户主动调用compact工具时 @param inp
web/src/app/[locale]/(learn)/code/s08/agent/tool/Tools.java:589
Method
compact
手动压缩工具 - 触发Layer 3压缩 功能说明: - 设置手动压缩请求标志,由主循环检测并执行压缩 - focus参数可选,用于指定压缩重点(如保留特定类型的消息) - 未指定focus时默认为"general"(通用压缩) 执行时机:用户主动调用compact工具时 @param inp
web/src/app/[locale]/(learn)/code/s06/agent/tool/Tools.java:578
Method
compact
手动压缩工具 - 触发Layer 3压缩 功能说明: - 设置手动压缩请求标志,由主循环检测并执行压缩 - focus参数可选,用于指定压缩重点(如保留特定类型的消息) - 未指定focus时默认为"general"(通用压缩) 执行时机:用户主动调用compact工具时 @param inp
hoppinzq-module-agent-07/src/main/java/com/hoppinzq/agent/tool/Tools.java:584
Method
configureAsyncSupport
(AsyncSupportConfigurer configurer)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/config/AsyncConfig.java:31
Method
corsFilter
配置跨域过滤器,允许所有域名进行跨域调用,并设置允许的请求方法、头部信息等。 @return 返回配置好的CorsFilter实例,用于处理跨域请求。
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/config/CorsConfig.java:19
Function
createNewSession
()
hoppinzq-ui/src/pages/AIChat.tsx:867
Method
createSession
(String sessionId, String title)
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/service/ChatSessionService.java:24
Method
createTask
创建新任务 <p> 功能说明: - 解析输入的JSON字符串为TaskCreateInput对象 - 调用TaskManager创建新任务 - 任务会被持久化到磁盘(.tasks目录) - 新任务默认状态为pending(待处理) @param input JSON格式的输入参数,包含:
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/Tools.java:679
Method
createTask
创建新任务
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/task/TaskManager.java:70
Method
createTask
创建新任务 <p> 功能说明: - 解析输入的JSON字符串为TaskCreateInput对象 - 调用TaskManager创建新任务 - 任务会被持久化到磁盘(.tasks目录) - 新任务默认状态为pending(待处理) @param input JSON格式的输入参数,包含:
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/Tools.java:676
← previous
next →
901–1,000 of 1,606, ranked by callers