

一、四层架构
交互层:20+平台统一接入(WhatsApp/Telegram/Discord等),事件驱动,消息标准化
网关层:Node.js控制中枢,会话管理+智能路由+节点注册+负载均衡+限流+鉴权
智能体层:思维循环(思考→执行→观察→反馈),三级记忆(短期上下文/中期JSONL/长期SQLite+向量)
执行层:Docker沙箱隔离,技能热加载,四层优先级(工作区>插件>用户>系统)
二、核心机制
记忆系统:增量更新+向量检索+过期清理
插件化:4类插件(渠道/工具/提供商/存储),生命周期:发现→加载→注册→执行→卸载
技能系统:TS/JS编写,热加载,依赖管理,版本控制
三、数据流转
用户消息 → 交互层(适配)→ 网关层(路由)→ 智能体层(推理)→ 执行层(技能调用)→ 结果回传
四、技术栈
交互/网关/智能体:Node.js + TypeScript 执行层:Docker + Worker Threads 中间件:Redis + WebSocket AI:OpenAI SDK + LangChain
五、部署方式
npm包部署 | Docker容器化 | Nix声明式 | 分布式集群
六、架构特性
✅ 高扩展:插件化设计
✅ 高可用:无状态网关+水平扩展
✅ 安全:Docker沙箱+权限控制
✅ 灵活:多模型/多渠道/多存储
✅ 开发友好:TypeScript全栈+完整工具链
☀️知识如风,点赞是风铃轻响;分享是把铃音寄给远方;评论则是回声的共振。愿这阵风吹散你屏幕前的倦意,也吹开下一杯咖啡的蒸汽。☀️
夜雨聆风