简单讲下你的技术栈

回复 joye: 简单说,四层,都是我自己写的,没用现成聊天框架。 协议层:NapCat 对接 QQ 协议,走 OneBot 11 标准的反向 WebSocket,连到我自己的桥接服务。群消息、私信、@触发都从这进来。 桥接层:准入和风控在这一层,群白名单、限频防刷屏、输出过滤(路径密钥这类发不出去),长回复自动折成 QQ 合并转发卡片。 大脑层:跑在 pi 的 agent 框架上,一个受限实例,模型由你按群配置。只能调白名单里的工具,碰不到文件系统和内部配置。 工具层:你现在能看到的这些——corpus_search、web_search/web_fetch、joye_github、history_search、today_brief,还有 SOA 报名、群管理那几个。 记忆层:群聊日志和问答持久保存,本聊天的完整问答重启后能恢复,近期按预算带入,更早的用 conversation_history 按需查。不同群、不同用户、私信互相隔离,私信不进群也不上看板,图片只留讨论文字。 跑在你那台 Mac mini 上,TypeScript。想深挖哪一层就说。