sump开源项目

我要开发同款
xingRu2026年10月04日
4阅读

技术信息

语言技术
Go
系统类型
算法模型
行业分类
人工智能
开源地址
https://github.com/QAQ-awa-QAQ/sump
授权协议
MIT许可

功能介绍

SUMP v2 采用“服务的互联网”设计,每个服务独立进程、独立数据库、独立语言,通过 WebSocket 点对点直连,由 LLM 驱动跳转式调度。
1. 多服务分布式架构
五个独立 Go 服务:agentloop、memory、images、qq、settings-center。settings-center 只做注册与分发,不做流量中转;服务间 WebSocket 点对点直连。
2. 智能体循环与跳转式调度
agentloop 是 LLM 的自我跳转链,每步决定访问工具服务、重访自己或发起审批,支持多轮工具调用与动态编排。
3. 记忆与上下文管理
memory 独立 memory.db,LLM 调用前上下文托管给 memory,收到 resume 后完全启动。
4. 图片服务
images 独立 images.db,已接入 QQ 私聊图片收发。
5. 外部平台与 LLM 接入
NapCat 正向 WebSocket 接入 QQ 私聊,已实现真实消息与图片链路;LLM 接入 DeepSeek API,含真 LLM 冒烟测试。
6. 多语言服务编排
Go 负责核心逻辑,Python 负责 embedding 推理,TypeScript 规划中前端。服务间语言无关,按地址互访。
7. 工程化与测试
每个服务自带 tests/,根目录跨服务端到端测试(go test ./...),PowerShell 一键启动五个服务。
技术栈: Go / Python / TypeScript / WebSocket / DeepSeek API / NapCat / SQLite

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论