{"repo":"wozhenbang2004/AgentNexus","free":true,"listed":false,"github":"https://github.com/wozhenbang2004/AgentNexus","clone":"git clone https://github.com/wozhenbang2004/AgentNexus.git","description":"Multi-Agent,MCP,RAG,SpringAI1.0.0,RE-ACT","language":"Java","stars":118,"topics":["agents","ai","llm","mcp","multi-agent","openai","rag","springai","springboot3"],"license":null,"category":"ai-agents","readme_excerpt":"简体中文 English AgentNexus - 新一代智能体开发与编排中枢 一个功能完备、可热插拔、生产级的企业智能体（Agent）基础设施 AgentNexus 不仅仅是一个AI应用框架，它是一个功能完备的智能体（Agent）基础设施，专为解决企业在生产环境中落地复杂AI工作流的核心挑战而设计。平台基于 Spring AI 1.0.0 深度构建，其核心是实现 智能体的\"数据库即配置\"(DB-as-Config) 与 \"API触发的热加载\" ，为开发者提供前所未有的灵活性和动态性。 我们摒弃了硬编码的 Agent 逻辑，通过将模型、工具(MCP)、RAG知识库、提示词等所有核心组件进行数据库持久化，并通过 API 驱动的责任链模式在运行时动态构建 Agent，从而赋予系统强大的动态编排、自主协作与全生命周期管理能力。 --- ✨ 核心特性 🤖 自主多智能体编排协作 (Autonomous Multi-Agent Orchestration) 引入\"首脑(Brain)模型\"作为中枢协调者，基于 ReAct + Plan-and-Execute 模式，实现对复杂任务的动态规划、拆解与委派。系统能够自主分析用户意图，并从数据库中动态加载并组建一个临时的 Agent 团队 协同完成目标。 🌐 即插即用的工具集 (Pluggable Tools) 内置了 联网搜索 等实用工具。通过 Spring AI 的 ToolCallback 机制，任何实现了 java.util.function.Function 的 Bean 都可以被自动注册为 Agent 可用的工具，并通过数据库关联给指定的 Agent。 📚 生产级RAG引擎 (Production-Ready RAG) 提供完备的 Retrieval-Augmented Generation (RAG) 解决方案。支持通过 API 上传文件或提供Git仓库地址加载整个 Git 仓库，自动进行文本分割、向量化并存储到 PgVector ，为 Agent 提供精准、低延迟的外部知识支持。 ⚡ API驱动和集成Nacos的热加载 (API-Triggered Hot-Reloading) 平台的真正亮点在于其 动态性 。所有Agent的构成元素（模型、工具、记忆、提示词等）均存储于数据库中，并可以通过业务API或 Nacos 进行实时增删改查。可毫秒级地将最新的配置装配成一个全新的、可用的Agent实例，覆盖内存中的旧实例，实现 无需重启服务 的准实时更新。 💬 可持久化的会话记忆 (Persistent Chat Memory) 内置基于 ChatMemoryRepository 的长期记忆机制，通过 conversationId 将多轮对话上下文持久化到数据库，确保 Agent 具备 跨会话、跨模型 的记忆能力。 🔗 可编排工作流 (Workflow Agent) 支持通过简单的配置，将多个独立的 Agent 串联成一个 链式工作流 ，处理有前后依赖关系的连续任务。 ⏰ 定时任务触发器(Scheduled Task Trigger) 支持通过 Cron 表达式配置定时任务，在指定时间自动触发一个预设的 Workflow Agent，完美胜任 报表生成、数据分析、内容发布 等自动化业务流程。 --- 🗺️ 项目路线图 (Roadmap) 我们对 AgentNexus 的未来充满期待，并计划在以下方向持续演进。欢迎社区开发者们一同参与建设！ - [ ] 可视化工作流编排器 (Visual Workf","default_branch":null,"files":null,"tree":[],"storefront":"/r/wozhenbang2004","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wozhenbang2004/AgentNexus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}