
JuanNiang-Neo
基于 OneBot11 协议的 LLM QQ 聊天 Agent
核心特性
🤖
Agent 系统
基于 Eino ADK 的 ChatModelAgent(OpenAI 兼容),Provider / MCP / Tool / Skill / Prompt / Plugin 多模块组合,工具调用在 ReAct 循环内同步完成
⚡
异步并发处理
ConcurrencyManager 控制每 ChatArea 最多 8 个 Agent goroutine 并发,事件经三阶段管线(Plugin 拦截 → 回复策略 → Agent 派发)高效分流
🧠
四层记忆体系
短期记忆(Redis 滑动窗口 + 自动 Compact)/ 长期记忆(Postgres + LRU)/ 技能记忆 / 会话记录,全部持久化可审计
🧩
Lua 插件系统
gopher-lua 驱动,多级命令 + LuaCATS SDK 代码提示 + 插件目录文件读写;插件商店从 GitHub 一键安装,动态配置由 Web 面板渲染
🖥️
Web 管理后台
Vue 3 + Vuetify 3,JWT 鉴权(可选 OIDC SSO),管理全部配置与运行时状态,支持热切换
📦
开箱即用模块
SQL 知识库 / 图床 / 表情包库 / 摸鱼人日历 / 定时消息(积木式编排)等内置功能,Postgres + Redis + Sandbox + T2I 可插拔基础设施
效果图


