Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/HOPPINZQ/hoppinai-agent
/ types & classes
Types & classes
617 in github.com/HOPPINZQ/hoppinai-agent
⨍
Functions
1,606
◇
Types & classes
617
Interface
AIConfig
hoppinzq-ui/src/pages/Settings.tsx:37
Class
AIConstants
一些常量 @author hoppinzq
hoppinzq-module-agent-14-react/src/main/java/com/hoppinzq/agent/constant/AIConstants.java:11
Class
AIConstants
@author hoppinzq
hoppinzq-module-agent-04/src/main/java/com/hoppinzq/agent/constant/AIConstants.java:12
Class
AIConstants
一些常量 @author hoppinzq
hoppinzq-module-agent-13-mcp/src/main/java/com/hoppinzq/agent/constant/AIConstants.java:11
Class
AIConstants
一些常量 @author hoppinzq
hoppinzq-module-agent-01/src/main/java/com/hoppinzq/agent/constant/AIConstants.java:12
Class
AIConstants
一些常量 @author hoppinzq
hoppinzq-module-agent-02/src/main/java/com/hoppinzq/agent/constant/AIConstants.java:11
Class
AIConstants
@author hoppinzq
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/constant/AIConstants.java:10
Class
AIConstants
@author hoppinzq
hoppinzq-module-agent-06/src/main/java/com/hoppinzq/agent/constant/AIConstants.java:13
Class
AIConstants
一些常量 @author hoppinzq
hoppinzq-module-agent-03/src/main/java/com/hoppinzq/agent/constant/AIConstants.java:13
Class
AIConstants
一些常量 @author hoppinzq
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/constant/AIConstants.java:11
Class
AIConstants
@author hoppinzq
web/src/app/[locale]/(learn)/code/s07/agent/constant/AIConstants.java:10
Class
AIConstants
@author hoppinzq
web/src/app/[locale]/(learn)/code/s08/agent/constant/AIConstants.java:10
Class
AIConstants
一些常量 @author hoppinzq
web/src/app/[locale]/(learn)/code/s03/agent/constant/AIConstants.java:13
Class
AIConstants
一些常量 @author hoppinzq
web/src/app/[locale]/(learn)/code/s14/agent/constant/AIConstants.java:11
Class
AIConstants
一些常量 @author hoppinzq
web/src/app/[locale]/(learn)/code/s01/agent/constant/AIConstants.java:12
Class
AIConstants
@author hoppinzq
web/src/app/[locale]/(learn)/code/s05/agent/constant/AIConstants.java:10
Class
AIConstants
@author hoppinzq
web/src/app/[locale]/(learn)/code/s04/agent/constant/AIConstants.java:12
Class
AIConstants
一些常量 @author hoppinzq
web/src/app/[locale]/(learn)/code/s13/agent/constant/AIConstants.java:11
Class
AIConstants
@author hoppinzq
web/src/app/[locale]/(learn)/code/s06/agent/constant/AIConstants.java:13
Class
AIConstants
一些常量 @author hoppinzq
web/src/app/[locale]/(learn)/code/s02/agent/constant/AIConstants.java:11
Class
AIConstants
@author hoppinzq
hoppinzq-module-agent-05/src/main/java/com/hoppinzq/agent/constant/AIConstants.java:10
Class
AIConstants
@author hoppinzq
hoppinzq-module-agent-07/src/main/java/com/hoppinzq/agent/constant/AIConstants.java:10
Class
Agent01
使用命令行 示例提示词:AI,打开百度并搜索hoppinzq,然后再访问hoppinzq.com 示例提示词:AI,查看我电脑里的进程,并关闭DOTA2的游戏进程,因为它卡死了 @author hoppinzq
hoppinzq-module-agent-01/src/main/java/com/hoppinzq/agent/Agent01.java:21
Class
Agent01
使用命令行 示例提示词:AI,打开百度并搜索hoppinzq,然后再访问hoppinzq.com 示例提示词:AI,查看我电脑里的进程,并关闭DOTA2的游戏进程,因为它卡死了 @author hoppinzq
web/src/app/[locale]/(learn)/code/s01/agent/Agent01.java:21
Class
Agent02
使用工具 这是一个基于Java的AI智能体框架,使用Anthropic API实现工具调用能力。 该项目展示了如何构建一个能够使用多种工具(文件操作、命令执行等)的AI智能体。 <p><b>示例提示词:</b></p> <ul> <li>"请帮我创建一个名为test.txt的文件,内容为'H
hoppinzq-module-agent-02/src/main/java/com/hoppinzq/agent/Agent02.java:34
Class
Agent02
使用工具 这是一个基于Java的AI智能体框架,使用Anthropic API实现工具调用能力。 该项目展示了如何构建一个能够使用多种工具(文件操作、命令执行等)的AI智能体。 <p><b>示例提示词:</b></p> <ul> <li>"请帮我创建一个名为test.txt的文件,内容为'H
web/src/app/[locale]/(learn)/code/s02/agent/Agent02.java:34
Class
Agent03
hoppinzq-module-agent-03/src/main/java/com/hoppinzq/agent/Agent03.java:18
Class
Agent03
web/src/app/[locale]/(learn)/code/s03/agent/Agent03.java:18
Class
Agent04
子智能体实现 核心概念: - 父智能体拥有 task 工具,可以派生子智能体 - 子智能体只拥有部分工具(read_file,write_file,edit_file),但没有 task 工具(防止递归) - 子智能体从空的 messages[] 开始,执行自己的循环 - 子智能体只返回摘要文本给
hoppinzq-module-agent-04/src/main/java/com/hoppinzq/agent/Agent04.java:27
Class
Agent04
子智能体实现 核心概念: - 父智能体拥有 task 工具,可以派生子智能体 - 子智能体只拥有部分工具(read_file,write_file,edit_file),但没有 task 工具(防止递归) - 子智能体从空的 messages[] 开始,执行自己的循环 - 子智能体只返回摘要文本给
web/src/app/[locale]/(learn)/code/s04/agent/Agent04.java:27
Class
Agent05
技能加载智能体 核心概念: - 两层技能注入机制 - Layer 1(便宜):在系统提示中只放技能名称和描述(~100 tokens/skill) - Layer 2(按需):当模型调用load_skill工具时,才在tool_result中注入完整技能内容(~2000 tokens) 技能文件
web/src/app/[locale]/(learn)/code/s05/agent/Agent05.java:35
Class
Agent05
技能加载智能体 核心概念: - 两层技能注入机制 - Layer 1(便宜):在系统提示中只放技能名称和描述(~100 tokens/skill) - Layer 2(按需):当模型调用load_skill工具时,才在tool_result中注入完整技能内容(~2000 tokens) 技能文件
hoppinzq-module-agent-05/src/main/java/com/hoppinzq/agent/Agent05.java:35
Class
Agent06
上下文压缩智能体 三层压缩策略: - Layer 1: micro_compact - 每次调用前将旧tool_result替换为占位符 - Layer 2: auto_compact - token超过阈值时自动压缩 - Layer 3: manual compact - 通过compact工具
hoppinzq-module-agent-06/src/main/java/com/hoppinzq/agent/Agent06.java:27
Class
Agent06
上下文压缩智能体 三层压缩策略: - Layer 1: micro_compact - 每次调用前将旧tool_result替换为占位符 - Layer 2: auto_compact - token超过阈值时自动压缩 - Layer 3: manual compact - 通过compact工具
web/src/app/[locale]/(learn)/code/s06/agent/Agent06.java:27
Class
Agent06PromptTest
hoppinzq-module-agent-06/src/test/java/com/hoppinzq/agent/Agent06PromptTest.java:6
Class
Agent07
任务系统智能体 核心功能: - 任务持久化到磁盘(.tasks目录) - 任务依赖关系管理(blockedBy和blocks) - 任务状态管理(pending -> in_progress -> completed) - 依赖解析(完成任务时自动解除依赖) 任务图结构: .tasks/ t
web/src/app/[locale]/(learn)/code/s07/agent/Agent07.java:46
Class
Agent07
任务系统智能体 核心功能: - 任务持久化到磁盘(.tasks目录) - 任务依赖关系管理(blockedBy和blocks) - 任务状态管理(pending -> in_progress -> completed) - 依赖解析(完成任务时自动解除依赖) 任务图结构: .tasks/ t
hoppinzq-module-agent-07/src/main/java/com/hoppinzq/agent/Agent07.java:46
Class
Agent08
后台任务智能体 核心功能: - 在后台线程中执行耗时命令(npm install, pytest, docker build等) - 立即返回task_id,不阻塞主线程 - 通知队列:任务完成时将结果放入队列 - 在每次LLM调用前排空队列,注入后台任务结果 工作流程: Main thread
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/Agent08.java:52
Class
Agent08
后台任务智能体 核心功能: - 在后台线程中执行耗时命令(npm install, pytest, docker build等) - 立即返回task_id,不阻塞主线程 - 通知队列:任务完成时将结果放入队列 - 在每次LLM调用前排空队列,注入后台任务结果 工作流程: Main thread
web/src/app/[locale]/(learn)/code/s08/agent/Agent08.java:52
Class
Agent13
Agent13 - MCP工具集成智能体 集成Model Context Protocol (MCP)服务器,扩展AI能力边界 核心特性: - 支持多种MCP传输方式(STDIO、SSE、Streamable HTTP) - 自动加载和注册MCP服务器提供的工具 - 统一的工具调用接口和错误处理
hoppinzq-module-agent-13-mcp/src/main/java/com/hoppinzq/agent/Agent13.java:36
Class
Agent13
Agent13 - MCP工具集成智能体 集成Model Context Protocol (MCP)服务器,扩展AI能力边界 核心特性: - 支持多种MCP传输方式(STDIO、SSE、Streamable HTTP) - 自动加载和注册MCP服务器提供的工具 - 统一的工具调用接口和错误处理
web/src/app/[locale]/(learn)/code/s13/agent/Agent13.java:36
Class
Agent14
ReAct Agent 示例 使用 ReAct 模式让 AI 能够推理和行动 @author hoppinzq
hoppinzq-module-agent-14-react/src/main/java/com/hoppinzq/agent/Agent14.java:20
Class
Agent14
ReAct Agent 示例 使用 ReAct 模式让 AI 能够推理和行动 @author hoppinzq
web/src/app/[locale]/(learn)/code/s14/agent/Agent14.java:20
Class
AgentChatController
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/controller/AgentChatController.java:41
Interface
AgentLoopSimulatorProps
web/src/components/simulator/agent-loop-simulator.tsx:28
Interface
AgentState
web/src/components/visualizations/s11-autonomous-agents.tsx:82
Interface
AgentVersion
web/src/types/agent-data.ts:1
Interface
AnnotationFile
web/src/components/architecture/design-decisions.tsx:32
Interface
ApiResponse
hoppinzq-ui/src/lib/zaiAuth.ts:43
Interface
ArchDiagramProps
web/src/components/architecture/arch-diagram.tsx:21
Class
AsyncConfig
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/config/AsyncConfig.java:14
Class
AuthenticationInterceptor
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/AuthenticationInterceptor.java:10
Class
BackgroundManager
后台任务管理器 核心功能: 1. 在后台线程中执行耗时命令 2. 立即返回task_id,不阻塞主线程 3. 任务完成时将结果放入通知队列 4. 在每次LLM调用前排空队列,注入后台任务结果 工作流程: Main thread Background thread +
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/background/BackgroundManager.java:37
Class
BackgroundManager
后台任务管理器 核心功能: 1. 在后台线程中执行耗时命令 2. 立即返回task_id,不阻塞主线程 3. 任务完成时将结果放入通知队列 4. 在每次LLM调用前排空队列,注入后台任务结果 工作流程: Main thread Background thread +
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/background/BackgroundManager.java:37
Class
BackgroundManager
后台任务管理器 核心功能: 1. 在后台线程中执行耗时命令 2. 立即返回task_id,不阻塞主线程 3. 任务完成时将结果放入通知队列 4. 在每次LLM调用前排空队列,注入后台任务结果 工作流程: Main thread Background thread +
web/src/app/[locale]/(learn)/code/s08/agent/tool/background/BackgroundManager.java:37
Class
BackgroundNotification
后台任务通知
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/background/BackgroundManager.java:451
Class
BackgroundNotification
后台任务通知
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/background/BackgroundManager.java:451
Class
BackgroundNotification
后台任务通知
web/src/app/[locale]/(learn)/code/s08/agent/tool/background/BackgroundManager.java:451
Class
BackgroundRunInput
background_run工具输入参数 @author hoppinzq
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/schema/BackgroundRunInput.java:17
Class
BackgroundRunInput
background_run工具输入参数 @author hoppinzq
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/schema/BackgroundRunInput.java:17
Class
BackgroundRunInput
background_run工具输入参数 @author hoppinzq
web/src/app/[locale]/(learn)/code/s08/agent/tool/schema/BackgroundRunInput.java:17
Class
BackgroundTaskInput
后台任务数据类 @author hoppinzq
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/schema/BackgroundTaskInput.java:17
Class
BackgroundTaskInput
后台任务数据类 @author hoppinzq
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/schema/BackgroundTaskInput.java:17
Class
BackgroundTaskInput
后台任务数据类 @author hoppinzq
web/src/app/[locale]/(learn)/code/s08/agent/tool/schema/BackgroundTaskInput.java:17
Interface
BadgeProps
web/src/components/ui/badge.tsx:16
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
hoppinzq-module-agent-14-react/src/main/java/com/hoppinzq/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
hoppinzq-module-agent-04/src/main/java/com/hoppinzq/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
hoppinzq-module-agent-13-mcp/src/main/java/com/hoppinzq/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
hoppinzq-module-agent-01/src/main/java/com/hoppinzq/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
hoppinzq-module-agent-02/src/main/java/com/hoppinzq/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
hoppinzq-module-agent-08/src/main/java/com/hoppinzq/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
hoppinzq-module-agent-06/src/main/java/com/hoppinzq/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
hoppinzq-module-agent-03/src/main/java/com/hoppinzq/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
web/src/app/[locale]/(learn)/code/s07/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
web/src/app/[locale]/(learn)/code/s08/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
web/src/app/[locale]/(learn)/code/s03/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
web/src/app/[locale]/(learn)/code/s14/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
web/src/app/[locale]/(learn)/code/s01/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
web/src/app/[locale]/(learn)/code/s05/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
web/src/app/[locale]/(learn)/code/s04/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
web/src/app/[locale]/(learn)/code/s13/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
web/src/app/[locale]/(learn)/code/s06/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
web/src/app/[locale]/(learn)/code/s02/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
hoppinzq-module-agent-05/src/main/java/com/hoppinzq/agent/tool/schema/BashInput.java:21
Class
BashInput
Bash 命令执行输入参数 <p> 用于封装执行 shell 命令所需的参数,支持多种命令类型 </p> @author hoppinzq
hoppinzq-module-agent-07/src/main/java/com/hoppinzq/agent/tool/schema/BashInput.java:21
Interface
BentoCardProps
web/src/components/ui/bento-card.tsx:26
Interface
BentoGridContextType
web/src/components/ui/bento-grid.tsx:9
Interface
BentoGridProps
web/src/components/ui/bento-grid.tsx:17
Interface
BlogCardProps
web/src/components/blog/blog-card.tsx:15
Interface
BlogPost
web/src/components/blog/blog-card.tsx:6
Interface
BuffApi
网易BUFF API接口定义
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/BuffApi.java:12
Class
BuffApiRetryRecord
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/entity/BuffApiRetryRecord.java:9
Interface
BuffApiRetryRecordMapper
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/mapper/BuffApiRetryRecordMapper.java:7
Class
BuffBillOrder
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/entity/BuffBillOrder.java:10
Class
BuffBillOrderController
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/controller/BuffBillOrderController.java:11
Interface
BuffBillOrderMapper
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/mapper/BuffBillOrderMapper.java:7
Interface
BuffBillOrderService
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/service/BuffBillOrderService.java:6
Class
BuffBillOrderServiceImpl
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/service/impl/BuffBillOrderServiceImpl.java:9
Class
BuffDataSyncTask
hoppinzq-module-agent-web/src/main/java/com/hoppinzq/wybuff/task/BuffDataSyncTask.java:23
next →
1–100 of 617, ranked by callers