Skip to content

更新日志

v1.1.0 — 2026-03-24

新功能

  • HTTP 自定义工具 — 零代码将 HTTP API 桥接为 Agent 可调用的工具。在 设置 → HTTP 工具 中配置任意 REST API,支持 插值、自定义请求头、请求体模板与响应字段提取。无需写代码,无需重启。
  • 工具自动注册架构 — 将 .js 文件放入 server/services/tools/data/custom-tools/,启动时自动注册。toolRegistry.autoRegisterTools() 取代手动 registerTool()
  • 工具注册表重构 — 集中式 server/services/tool-registry.js 管理全局工具注册、按 Agent 的允许/拒绝列表,以及 LLM schema 转换。
  • HTTP 工具的 Settings API — 提供完整 CRUD 与测试端点,用于通过 REST 管理 HTTP 自定义工具。
  • HTTP 工具管理界面 — 在 Web 前端创建、编辑、删除和测试 HTTP 工具。

改进

  • Dockerfile 优化 — 基础镜像由 node:22-alpine 改为 node:22-slim 以提升兼容性;用选择性 COPY 替代 COPY . .,仅复制生产所需目录,镜像更小更安全;镜像内默认 NODE_ENV=production;单一数据卷挂载点 /app/data
  • .dockerignore 更新 — 在 Docker 构建中显式包含 data/channel-presets

修复

  • 渠道会话与 Agent 同步 — 修复渠道配置变更时会话中 agent_id 未同步的问题。
  • 外部渠道映射刷新 — 创建/更新/删除渠道后,前端会刷新外部渠道映射。

v1.0.0 — 2026-03-19

首个公开发布版本。

核心功能

  • 多 Agent 群聊 — 创建群组,拉入多个 Agent,用 @mention 精确路由消息
  • 协作链 — 配置 Agent 接力顺序,一句话触发全自动流水线
  • 可视化面板 — 实时显示协作链每个节点的状态和输出
  • Tool Calling — 7 个内置工具,完整的 LLM 调用循环
    • web_search(6 个搜索引擎,自动故障切换)
    • rag_query(BM25 + 向量混合检索 + RRF + LLM 重排序)
    • memory_write / memory_search(三分类持久记忆)
    • call_agent(跨 Agent 调用,3 层嵌套保护)
    • manage_channel(飞书/钉钉/企微/Telegram 连接器)
    • manage_schedule(Cron 定时任务)
  • 三分类持久记忆 — 语义/情景/程序性记忆,embedding 去重,自动注入
  • RAG 知识库 — 分层分块(200/800 字),三阶段检索管线
  • SOUL.md — 用 Markdown 定义 Agent 人格设定
  • 多模型支持 — OpenAI / Claude / 通义 / DeepSeek / Kimi / GLM / Ollama / OpenRouter

技术特性

  • 6 个 npm 依赖,零外部服务
  • Node.js 22+ 原生 node:sqlite
  • SQLite WAL + FTS5 全文搜索
  • Vanilla JS 前端,零构建
  • 53 个单元测试(node:test
  • PWA 离线支持
  • 中英双语
  • RBAC 四级权限
  • CSRF + 速率限制
  • Docker 支持(可选)

内置 Agent

  • 🤖 虾饺管家 — 系统管理、渠道管理、定时任务
  • ✍️ 小说家 — 创意写作、诗歌、散文
  • 📝 编辑 — 文字润色、语法修正
  • 🌐 翻译官 — 中英双向翻译
  • 💻 代码助手 — 全栈开发、代码生成

文档站

首次发布即配备完整文档站(VitePress 构建,GitHub Actions 自动部署):

类别页面数内容
入门指南4虾饺是什么、快速开始、安装指南、模型配置大全
进阶7SOUL.md 指南、模板库、实战案例、平台对比、安全与隐私、架构设计、迁移指南
参考5API 参考、性能调优、故障排查、FAQ、术语表
功能6群聊、Tool Calling、记忆、RAG、协作流、渠道接入
部署3本地、Docker、云服务器
开发2开发者指南、更新日志
站点1VitePress 首页(index.md
合计28约 7000 行 Markdown

Roadmap

近期(v1.1 ~ v1.2)

状态特性说明预计时间
🚧 进行中工作流引擎条件分支、错误处理、循环、可视化画布v1.1
🚧 进行中Agent 间协商结构化多轮讨论,投票决策,意见汇总v1.1
📋 计划中更多渠道接入企业微信、钉钉、Telegram Bot 全适配v1.2
📋 计划中消息搜索增强全局消息搜索、按 Agent/日期/关键词筛选v1.2
📋 计划中Agent 导入/导出一键导出 Agent(含 SOUL.md + 配置),分享给他人v1.2

中期(v1.3 ~ v2.0)

状态特性说明
📋 计划中MCP 工具市场社区工具一键安装,标准化工具接口
📋 计划中语音输入Whisper API 集成,语音转文字发消息
📋 计划中移动端适配响应式优化 + PWA 更好的移动体验
📋 计划中图片理解GPT-4V / Claude Vision 支持,图片描述 + OCR
📋 计划中Agent 模板市场社区共享 Agent 模板,一键克隆

远期(v2.0+)

状态特性说明
🤔 探索中Agent 自主学习Agent 根据反馈自我优化 SOUL.md
🤔 探索中多租户支持团队 SaaS 化部署,租户隔离
🤔 探索中Electron 桌面端原生桌面应用,托盘通知
🤔 探索中插件系统用户自定义工具和集成,热加载
🤔 探索中Agent 组织结构层级管理、项目分组、权限委派

参与贡献

虾饺是 MIT 协议开源的个人项目,欢迎任何形式的贡献:

  • Bug 反馈: GitHub Issues
  • 功能建议: GitHub Discussions
  • 代码贡献: Fork → Branch → PR,详见 开发者指南
  • 文档改进: 每页底部都有"在 GitHub 上编辑"链接
  • SOUL.md 模板: 分享你设计的 Agent 人格模板

如果觉得虾饺有用,一个 Star 是最大的鼓励。

相关文档

基于 MIT 协议开源 · GitHub · 社区