MCPcopy Create free account

hub / github.com/HOPPINZQ/hoppinai-agent / functions

Functions1,606 in github.com/HOPPINZQ/hoppinai-agent

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