Skip to content

更新日志

字数
9769 字
阅读时间
38 分钟

[3.0.4] - 2026-06-23

⚙️ 核心功能

  • 新增全链路 Token 用途分类统计,支持按对话、剧情、记忆、审查等用途维度追踪用量
  • 新增现实时间同步离线剧情推进功能,角色可感知现实时间流逝
  • 新增角色体验质量评分与自我修正机制,自动检测并纠正角色表现偏差
  • 实现 Prompt 栈调试信息的实时同步与前端展示

🖥️ Web UI 改进

  • 剧情模式切换时自动加载动画
  • 剧情模式开启时自动生成选择项

🐛 Bug 修复

  • 统一时间戳为带时区格式,改进时区兼容性与日志告警
  • 移动端点击节点时禁用悬浮提示,避免遮挡底部详情抽屉

📖 文档

  • 重构文档结构,拆分各模块为独立子文档
  • 更新 Token 用量统计文档,补充用途分类参数说明
  • 补充 plot/group/events/memory/review/world 模块的侧边栏导航条目

[3.0.3] - 2026-06-21

🎬 剧情模式

  • 优化剧情树图节点显示与布局
  • 剧情树图谱增加移动端底部详情抽屉适配
  • 优化剧情选项生成逻辑并完善移动端交互体验
  • 新增剧情图事件总线并优化前端数据校验

🖥️ Web UI 改进

  • 使用自定义 API 实例替换全局 axios 调用
  • 将原生 confirm 对话框替换为自定义确认弹窗

⚙️ 核心功能

  • 引入现实时间上下文以增强角色互动的连续性和沉浸感
  • 改进记忆截断逻辑并统一事件发射方式
  • 注入 event_bus 并增强 Review 管线与记忆系统
  • 引入事件标准化系统、Review Pipeline、MemoryFS 与 WorldEngine
  • 使用封装后的 api 实例替换 axios 直接调用

🐛 Bug 修复

  • 优化记忆截断逻辑,避免切断单条记忆
  • 修复回合计数器在非完整轮次下的更新逻辑

[3.0.2] - 2026-06-18

🎬 剧情模式

  • 新增剧情选项重新生成功能及相关 UI 交互
  • 增强剧情节点级别继承与用户一问一答展示,同步 TTS 音频至节点快照
  • 实现会话内分支系统,支持分支创建、切换、回溯与归档

🖥️ Web UI 改进

  • 添加聊天首页角色/会话视图切换功能并优化群聊弹窗层级

📖 文档

  • 新增 QQ 官方机器人(qqbot)频道适配器文档

[3.0.1] - 2026-06-18

🔌 多平台适配

  • 新增 QQ 官方机器人频道支持与直连通道上下文重构

🪝 Hook 事件驱动系统

  • 新增 Hook 触发策略、前端通知模板及会话级仅触发一次功能
  • 添加创建 Hook 的模态框功能

👥 群聊会话模式

  • 新增群聊 @mention 跨角色对话功能与顺序回复模式
  • 改进 @mention 正则匹配并新增跨角色对话功能
  • 给群聊对话补充 Gateway 日志

⚙️ 核心功能

  • 实现会话置顶功能
  • 优化模型响应内容提取与切换开关组件样式

📖 文档

  • 新增 Hooks 系统完整文档并集成到 Web 管理界面
  • 在钩子模块侧边栏中添加新文档入口
  • 移除 Docker 部署相关文档及图片

[3.0.0] - 2026-06-16

🪝 Hook 事件驱动系统(重大特性)

  • 实现 Hook 运行时系统,支持对话生命周期事件驱动
  • 完善 Hook Runtime 集成,注入 CharacterRuntime 并更新文档
  • 新增条件/动作引擎与事件总线,支持自定义触发规则
  • 完善事件别名、权限控制、动作参数兼容及日志持久化

🎬 剧情模式

  • 新增剧情模式基础版,支持分支剧情图与玩家选择
  • 新增剧情图编辑器、关系可视化、世界书桥接与多媒体桥接
  • 新增剧情故事图可视化功能,优化剧情选项交互与样式
  • 完善剧情模式并重构群聊与 Hook 管理界面

👥 群聊会话模式

  • 新增群聊会话模式,支持多角色群聊对话
  • 新增群聊管理器、调度器与旁白系统
  • 实现群聊多角色轮播发言及头像显示
  • 新增群聊会话角色编辑及布局优化
  • 重构移除独立群聊模式,合并至角色运行时统一管理

🎨 多模态沉浸增强

  • 新增多模态内容增强,提升角色互动沉浸感
  • AI 立绘生成改为异步后台任务

🖥️ Web UI 改进

  • 3.x 前端改造:新增剧情/群聊/Hook 管理界面
  • 优化消息发送者显示逻辑并精简头像样式
  • 调整消息发送者助手样式的间距与字体大小
  • 优化 TTS 页面布局并新增亮色主题样式

⚙️ 核心功能

  • 重构 TTS 配置获取逻辑,支持从服务器实例获取配置
  • 将开关管理器重构为独立模块并新增功能
  • 集成 Gateway TTS 语音合成与对话级开关管理
  • 添加日志记录功能

📖 文档

  • 重构并完善 nbot 全模块文档体系
  • 新增 hooks、plot、group 文档并更新首页功能展示
  • 更新钩子文档中重试策略和流式事件的说明
  • 更新 Code of Conduct 和 CONTRIBUTING.md 中的项目链接

🐛 Bug 修复

  • 修复 NbotMethods 语法错误(缺少逗号)

[3.0.0-preview] - 2026-06-14

🪝 Hook 事件驱动系统(重大特性)

  • 实现 Hook 运行时系统,支持对话生命周期事件驱动
  • 完善 Hook Runtime 集成,注入 CharacterRuntime 并更新文档
  • 新增条件/动作引擎与事件总线,支持自定义触发规则

🎬 剧情模式

  • 新增剧情模式基础版,支持分支剧情图与玩家选择
  • 新增剧情图编辑器、关系可视化、世界书桥接与多媒体桥接
  • 完善剧情模式并重构群聊与 Hook 管理界面

👥 群聊会话模式

  • 新增群聊会话模式,支持多角色群聊对话
  • 新增群聊管理器、调度器与旁白系统

🎨 多模态沉浸增强

  • 新增多模态内容增强,提升角色互动沉浸感
  • AI 立绘生成改为异步后台任务

🖥️ Web UI 改进

  • 3.x 前端改造:新增剧情/群聊/Hook 管理界面
  • 隐藏群聊相关 UI 并调整布局

⚙️ 核心功能

  • 重构 TTS 配置获取逻辑,支持从服务器实例获取配置
  • 将开关管理器重构为独立模块并新增功能
  • 集成 Gateway TTS 语音合成与对话级开关管理
  • 添加日志记录功能

📖 文档

  • 重构并完善 nbot 全模块文档体系

🐛 Bug 修复

  • 修复 NbotMethods 语法错误(缺少逗号)

[2.7.8] - 2026-06-12

🤖 AI 核心功能

  • 优化 AI 故障转移逻辑并修复 JSON Schema 兼容性
  • 移除 Gemini API 不支持的 JSON Schema 扩展字段
  • 为 Gemini Native 协议添加 API Key 认证支持
  • 保留 Gemini API 的 thoughtSignature 以实现多轮工具调用

🖥️ Web UI 改进

  • 重构设置页面为标签式布局,新增未保存更改提示
  • 改进 Web 推送通知功能,自动发送 AI 消息推送并增强错误处理
  • 改进 PWA 安装诊断并添加系统设置中的 PWA 安装按钮
  • 重构角色详情卡片 UI 并优化数据显示

🔌 多平台适配

  • 新增 SSL 证书文件验证功能

🎭 角色系统

  • 新增角色卡片画廊页面
  • 改进角色记忆 Web UI
  • 增强 AI 生成立绘的兼容性与稳定性

[2.7.7] - 2026-06-10

🔒 消息过滤系统

  • 新增消息内容过滤功能,支持 QQ 和 Web 频道的关键词过滤
  • 支持对 AI 回复进行过滤,新增 filter_target 过滤目标字段
  • 新增消息过滤器功能

⚙️ 核心功能

  • 登录令牌支持记录客户端 IP 地址
  • 新增会话自定义提示词功能
  • 调整价格字段优先级,优先使用模型自身价格
  • 优化自动状态更新逻辑与轮次缓冲管理
  • 优化启动流程与 MCP 配置管理

🖥️ Web UI 改进

  • 添加登录令牌管理功能
  • 优化会话详情查看体验并新增 Token 用量浅色模式样式

📖 文档

  • 新增表情包服务文档及登录令牌管理文档

[2.7.6] - 2026-06-09

🤖 AI 核心功能

  • 重构媒体描述错误处理机制,增强稳定性
  • 重构图片/视频/GIF 识别,统一使用 purpose 隔离的模型队列故障转移
  • 支持多媒体附件(视频/音频)提取与下载,新增 Gemini 原生视频识别
  • 新增 AI 表情包发送功能,基于角色心情自动匹配二次元表情包

🖥️ Web UI 改进

  • 新增贴纸消息显示开关功能
  • 实现 AI 回复多气泡显示功能
  • 优化移动端气泡 CSS,提升视觉效果
  • 新增括号内容斜体渲染功能
  • 重构多气泡消息样式并添加类型导入
  • 修复多气泡宽度限制器仅桌面端生效的问题,修复移动端语音条圆角丢失

[2.7.5] - 2026-06-08

🎙️ TTS/STT 语音系统

  • 新增可插拔 STT(语音转文字)适配器架构,支持多提供商语音识别
  • 新增小米 MiMo TTS 适配器音色复刻与风格控制支持
  • 新增消息语音重新生成功能

🔒 安全增强

  • 新增 HTTPS/SSL 支持

🖥️ Web UI 改进

  • 提取 TTS Playground 样式为独立 CSS 文件,实现暗色毛玻璃主题
  • 为语音条和 TTS Playground 添加浅色主题适配

📖 文档

  • 新增 TTS/STT 语音能力文档并更新相关导航

[2.7.4] - 2026-06-07

🎙️ TTS 语音合成系统(重大特性)

  • 新增 TTS 语音合成功能,支持文本转语音输出
  • 新增 TTS 试验场与适配器架构,支持多 TTS 提供商扩展
  • 新增豆包(火山引擎)TTS 适配器支持
  • 新增豆包 TTS 资源 ID 选择及提供商提示说明
  • 优化 TTS 音频服务并兼容 Docker 部署环境
  • 为 TTS 语音配置添加空格清理以避免配置错误

🖥️ Web UI 改进

  • 重构 TTS 配置显示,新增模型选择计算属性并优化异步加载
  • 重构 TTS 语音播放功能,引入语音条组件及状态管理
  • 重构语音条 UI 并新增音频时长显示
  • 移动端聊天气泡增大圆角,优化视觉体验

⚙️ 核心功能

  • 新增 AI 模型故障转移超时时间可配置功能
  • 新增心情值和角色运行时国际化翻译支持

[2.7.3] - 2026-06-07

⚙️ 核心架构

  • 重构 AI 响应完成回调与会话自动命名逻辑
  • 抽离统一命令匹配函数 match_command,消除重复代码
  • 重构更新机制,增加 zip 更新回退和优雅重启方案
  • 优化异常处理并补充缺失的 os 模块导入
  • 优化回复方式和 API 调用安全性
  • 测试连接成功后显示用时

🔌 飞书频道增强

  • 新增飞书/Web 非 QQ 渠道的会话管理支持
  • 新增飞书会话与 Web Agent 会话绑定功能
  • 飞书聊天服务支持区分私聊和群聊
  • 修复飞书服务中 AI 命令的 bot 实例替换逻辑
  • 增加飞书会话清除的调试日志和验证逻辑

🖥️ Web UI 改进

  • 新增编辑会话弹窗移动端适配与用户气泡样式统一
  • 增强会话编辑功能,支持批量删除消息和编辑时绑定角色

🔧 其他

  • 新增启动横幅(banner)显示功能
  • 为附件处理添加工作区保存功能

[2.7.2] - 2026-06-05

⚙️ 核心架构

  • 移除独立的 Silicon API 支持,引入统一的模型故障转移机制
  • 重构 AI 响应后处理逻辑,增强工作区上下文信息处理能力

🔌 多平台适配

  • 新增多平台(QQ、飞书、Telegram)附件消息发送与接收能力
  • 修复非 Web 频道故障转移失效问题,确保所有频道均支持模型自动切换

🖥️ Web UI 改进

  • 新增 Web 设置同步到配置文件功能,端口配置从保存设置中读取
  • 新增版本更新管理功能,支持系统版本检测与更新提示
  • 新增用户消息定位器功能,优化文件上传菜单动画效果

🔧 配置优化

  • 移除默认 skill 配置和自动回复工作流配置,简化初始配置

[2.7.1] - 2026-06-04

🎭 多频道角色运行时系统(重大特性)

  • 新增 CharacterRuntimeContextDispatcher 统一调度器,负责频道适配器查找、触发策略判断、角色卡选择、记忆作用域解析及运行时调用
  • 新增 CharacterChannelAdapter 协议接口,定义频道接入角色运行时的最小实现契约
  • 新增 ChannelRuntimeContextChannelRenderPolicy 数据类,统一表达消息来源频道与输出渲染策略
  • 为 QQ、飞书、Telegram 三个频道实现 CharacterChannelAdapter 协议方法,接入角色运行时系统
  • 新增 private_or_reply 触发策略,支持 Telegram 频道回复时触发
  • 增强记忆作用域解析机制:空值兜底处理、配置优先于 adapter 默认值
  • 修复私聊场景下 scope_id 畸形问题,私聊统一降级 group/group_user 为 user
  • 新增非 Web 频道运行时时间线功能,支持 QQ/Telegram/飞书等频道的角色状态与关系数据可视化
  • 测试覆盖 59 个用例,含作用域配置优先级测试

🤖 Agent 会话模式

  • Agent 模式自动跳过角色记忆注入和自动记忆抽取
  • Agent 模式跳过 system prompt 中的【重要记忆】注入
  • 优化 system_prompt 处理逻辑:支持从 session 消息中自动提取回退、agent 模式清空系统角色内容
  • 为会话存储和消息加载增加 include_memories 记忆包含控制参数

🔌 MCP 增强

  • 新增 MCP 服务配置导入导出功能(JSON 文件下载与上传)
  • 角色卡存储迁移至 Web 管理模式,字段统一为驼峰命名(system_promptsystemPrompt

⚙️ 核心功能

  • 重构 HTTP 错误码分类:从具体状态码改为 4xx/5xx 范围匹配,新增 bad_request 冷却类别
  • 新增 /new_agent/new_character 管理员命令
  • 新增 MCP 服务管理命令(/mcp/mcp list/mcp tools/mcp add_http 等)

🖥️ Web UI 改进

  • 新增自动获取可用模型列表功能:支持从 OpenAI 兼容 API、Google Gemini、Anthropic 自动拉取,含搜索过滤的模型选择弹窗
  • 美化聊天输入栏 CSS 效果
  • 修复聊天输入栏按钮点击蓝色闪烁及语音/发送按钮颜色切换突兀,添加 0.35s 过渡动画

📖 文档

  • 完善多频道角色运行时文档体系(架构图、配置示例、触发策略表、新频道接入指南)
  • 更新命令文档,新增 Agent/角色命令及 MCP 服务管理命令

[2.7.0] - 2026-06-03

MCP (Model Context Protocol) 全面接入

  • 新增 MCP Server 支持,将 Gateway 能力暴露给 AI 智能体
  • 新增 MCP 服务管理与桥接功能
  • 新增 远程 MCP 连接(streamable-http)
  • 新增 MCP 权限控制系统(admin 全权限配置)
  • 新增 Web MCP 工具模块:覆盖会话/角色卡/世界书/记忆/知识库/AI模型管理
  • 重构数据存储层,统一目录管理与存储格式
  • MCP 工具日志增强,适配 Web UI

📋 统一日志系统

  • 引入 Gateway 统一日志服务,整合事件追踪与查询
  • MCP 工具调用日志记录
  • 主流程接入统一日志 + Web 前端适配新 API
  • 自动迁移旧事件日志、防重复、初始化诊断
  • 重构日志页面,移除系统日志模块,统一为 Gateway 事件日志视图

🔒 安全增强

  • 输入校验守卫机制与字段约束
  • 高危工具确认机制
  • 路径穿越防护(Path Traversal)
  • 文件网关 TOCTOU 防护
  • Web 日志 API 的 limit/offset 安全解析
  • MCP Web 工具输入校验与数据一致性增强

🖥️ Web UI 改进

  • Token 用量页面毛玻璃设计重构
  • 故障转移队列移动端响应式适配(≤768px)
  • 聊天输入框重构,动态输入区域
  • AI控制中心展开配置按钮改为打开故障转移队列,清理死代码
  • 移动端控制台按钮在 /dashboard 切换页面时修复

⚙️ 核心功能

  • 工具循环错误处理与回退逻辑改进
  • sessions/memories 重构为原子读-改-写模式
  • 故障转移健康状态持久化与每日失败计数
  • 角色资料字段扩展、文档标题与用量统计优化

📦 依赖与工程

  • 新增 mcp 依赖
  • 重构依赖管理与模型配置,提升通用性
  • 移除 requirements-optional.txt,精简依赖

📖 文档 & CI

  • 新增 Web MCP Tools 文档
  • 更新文档以反映项目架构变更
  • 添加 GitHub Pages 文档自动部署工作流

[2.6.1] - 2026-05-31

Web UI 与用户体验

  • 会话管理重构为标签页切换模式,替代原有列表式会话切换
  • 会话界面 UI 全面优化,新增毛玻璃(glassmorphism)视觉效果
  • 新增通知收纳箱功能,集中管理系统通知
  • 用 Font Awesome 图标替换表情符号,Token 趋势图增强
  • 新增自定义字体管理功能,支持上传和管理自定义字体文件
  • 新增世界书条目详情查看弹窗

AI 模型与提供商

  • 新增多 AI 提供商支持(XAI、Z.ai、Claude、MiniMax、小米等)
  • 为故障转移队列添加 Token 限额管理功能
  • 优化故障转移事件记录顺序

语音与 TTS

  • 新增语音录制功能,Web 端支持直接录音发送
  • TTS 服务重构,切换至 gpt-4o-mini-tts 模型,新增语音验证机制

世界书系统(重大升级)

  • 世界书多源上下文召回系统,核心匹配器重构,支持多数据源扩展字段召回
  • 新增关键词大小写敏感开关、会话最大注入次数限制
  • 文档全面升级,世界书与 Web API 路由文档完善

角色情感系统

  • 情感系统重构,扩展情感类型,移除硬编码逻辑,提升可扩展性

其他

  • 新增会话级提示词栈禁用功能

[2.6.0] - 2026-05-29

多协议架构

  • 引入多协议适配层,统一支持 OpenAI Chat / Responses 及 Anthropic Messages API
  • 新增 Gemini Native 协议,支持 Google Gemini 原生 API
  • 新增 Agent 对话模式,支持无角色卡配置的纯工具对话

世界书系统

  • 实现完整的 World Book 系统,支持关键词匹配注入世界观设定
  • 支持世界书创建、导入/导出功能
  • 新增世界书 AI 生成条目功能
  • 支持世界书角色关联的 UUID 与名称混合匹配

Gateway 与模型管理

  • 实现 AI 模型故障转移队列系统
  • 添加 AI 模型追踪与故障转移可视化功能
  • 集成 Gateway 追踪链路至内部任务调度系统
  • 添加模型自定义价格配置(人民币计价)支持

会话与统计

  • 引入会话心跳管理器,统一 QQ 会话消息存储
  • 实现多频道统一 token 统计及会话消息数显示优化
  • 重构 QQ 会话同步逻辑,支持规范化会话 ID 及去重

Web UI

  • 新增浅色模式样式适配并优化活动项背景
  • 优化图书列表项样式,添加毛玻璃效果
  • 优化上下文进度环显示效果并增加 Toast 点击关闭功能

文档

  • 新增多协议适配层文档并重构模型适配器文档
  • 新增 NekoBot 消息网关层完整文档

[2.5.0] - 2026-05-26

重大架构变更:统一消息网关 (Gateway)

  • 全新 nbot/gateway/ 模块,为所有频道(QQ、飞书、Web、Telegram)提供统一的事件处理链路
  • 核心管道支持同步/异步双模式,统一安全验证 → 限流 → 去重 → 分发 → 投递全流程
  • 安全模块支持 none/static/hmac/ip 四种鉴权策略
  • 基于滑动窗口的多维度限流(用户/会话/IP/频道)
  • 消息去重支持内存 LRU 和 SQLite 持久化两种后端
  • 投递模块支持长文本自动分片和 Markdown 降级
  • 异步队列支持失败项延迟重试,指数退避策略
  • 事件总线发布/订阅模式,支持通配符主题匹配
  • 节点控制面:注册、心跳保活、配对流程、权限 Scope 系统

频道适配器重构

  • 所有频道适配器统一 parse_event() 接口
  • QQ 频道完整支持 OneBot v11 消息格式
  • Telegram 频道返回 Gateway 统一格式
  • 飞书频道 AI 处理全流程 Gateway 事件记录
  • Web 频道重构集成 Gateway 日志

国际化多语言支持 (i18n)

  • 新增完整中英文双语支持,覆盖全部模块
  • AI 能力配置扩展为 7 种,新增 STT、Embedding、Image Generation

会话消息管理

  • 支持在指定位置插入新消息、修改已有消息
  • 新增单条消息删除接口
  • 编辑弹窗重构为双栏网格布局
  • 对话搜索与对话收藏功能

归档功能增强

  • 分叉会话时自动复制归档信息
  • 支持从归档恢复回合到主会话

角色系统增强

  • 应用角色人格时自动覆盖已有预设
  • 保留角色运行时状态(心情/好感度/立绘)
  • 精简运行时时间线节点字段(12 → 5 个核心字段)

基础设施

  • 配置导入导出支持 ZIP 格式打包
  • 自动日志清理定时后台线程
  • Token 统计增强:自定义日期范围查询、CSV 导出
  • JsonStore 安全加固:进程级文件锁 + 线程锁双重保护

移动端响应式

  • AI 操作组按钮超窄屏幕 2x2 网格布局
  • 情绪选择器三列网格,操作栏断点优化
  • 上下文指示器移动端支持点击展开详情面板

[2.4.0] - 2026-05-20

角色运行时引擎 & 情感系统

  • 独立的角色运行时引擎:支持角色状态、情绪、关系与记忆的动态模拟
  • 多维度关系体系:六维关系(好感、信任、熟悉、依赖、安全感 + 吸引力)
  • 自动状态评估模块:每 6 回合自动调用 AI 调整情绪和关系
  • 本地反应计划器增强:新增脆弱感、安抚、道歉、调皮、不确定等情绪信号

个性旅程 & 状态时间线

  • 个性旅程页面:运行时时间线可视化
  • 对话气泡展示:时间线各节点可直接查看对话内容
  • 时间线自动播放:动态调整播放间隔

会话管理增强

  • 公开会话分享:二维码公开分享,支持 Markdown 渲染与代码高亮
  • 标签、收藏、置顶:会话列表支持多维管理
  • 会话归档与 AI 智能总结
  • 主动聊天:角色空闲后可自动发起消息

群聊 & 命令系统

  • 群聊自动回复:未 @机器人时按配置概率随机回复
  • 角色切换命令:支持 QQ/飞书会话级角色覆盖
  • /model/new 频道命令

记忆系统

  • AI 自动记忆:跨会话记忆提取与注入
  • 记忆角色关联:记忆条目关联具体角色
  • 短期记忆自动清理

移动端体验

  • PWA 支持:Service Worker + Web Manifest + 离线缓存
  • 菜单全屏显示、底部面板全屏覆盖
  • 聊天操作二级菜单

多平台 & 飞书

  • 飞书频道适配器:WebSocket 长连接支持
  • 飞书附件预处理:通用中间件

UI/UX 全面重构

  • Dashboard 全新数据可视化
  • AI 配置中心增强
  • 角色卡编辑器高级暗色风格
  • 玻璃拟态效果、浅色主题适配

配置 & 安全

  • 加密配置包导出/导入
  • 安全存储:加密敏感配置文件
  • API Key 查看/隐藏与复制

角色卡系统

  • JSON 格式重构:角色卡数据结构升级
  • AI 生成立绘、批量导入/导出
  • 网格/列表视图切换 + 全屏展示

流式传输

  • 流式传输实现:AI 响应实时流式输出
  • 多处竞争条件修复
  • 骨架屏效果

其他

  • 调用级 Token 用量统计
  • 文件网关签名访问
  • 用户头像:首字母头像自动生成
  • 消息编辑:用户可编辑已发送消息
  • 国际化 (i18n):多语言切换
  • 许可证:Apache 2.0 → MIT

[2.3.0] - 2026-05-01

新增

  • 历史记录总结功能并优化滚动行为
  • 核心代码热重载功能并优化统计接口
  • 重要日志标记并在最近活动中显示
  • 上下文长度限制提升至 100k 并优化裁剪策略
  • 认证系统安全性增强
  • 会话归档和恢复功能
  • 移动端聊天界面适配和会话选择器
  • 工作流和任务状态管理及验证逻辑
  • 会话导入导出功能并增强 Live2D 动作控制
  • 网页代理功能及 Live2D 集成
  • Pio 角色模型及配套资源
  • CLI 终端支持并改进工具调用历史处理
  • STT 服务替换为本地 faster-whisper 模型
  • 配置化频道和 Telegram 预设
  • 统一 API 认证中间件
  • 会话持久化到 SQLite

修复

  • 消息队列处理和响应超时问题
  • 重新生成消息时卡片未清理的问题
  • Live2D 显示状态根据本地存储设置控制
  • 命令执行确认机制重构

[2.2.0] - 2026-04-06

新增

  • 控制台仪表盘和 AI 配置中心截图并更新 README
  • 轻小说搜索和展示功能优化
  • Anthropic Messages API 适配器支持
  • 功能开关重构为网格布局并增强交互体验
  • 多用途模型管理和语音功能
  • JM 命令重构为 HTML 卡片展示并优化搜索功能
  • 本地简单向量化功能,避免依赖外部模型
  • 知识库文档批量导入导出功能
  • 知识库系统重构以支持 ChromaDB 向量检索
  • 基于关键词的文档搜索功能
  • 网页搜索从 DuckDuckGo 切换到搜狗搜索
  • 任务中心功能,支持管理定时任务和工作流
  • 消息队列功能支持多消息排队发送
  • 消息附件下载按钮和悬停效果
  • Web 命令建议和移动端优化
  • AI 响应流式传输功能
  • 登录 Token 持久化存储
  • 技能存储管理系统和工具注册机制
  • 自动重命名会话功能
  • 停止生成功能并改进配置加载

重构

  • 统一 AI 核心和频道适配器
  • 核心模块重构并引入会话存储服务
  • 技能工具模块重构
  • 记忆数据结构重构并增强功能
  • 记忆工具参数结构重构

[2.1.0] - 2026-03-23

新增

  • 配置系统重构以支持环境变量
  • 待办事项管理功能(卡片展示)
  • 动态执行器文件下载功能
  • 命令行执行工具及确认机制
  • Markdown 渲染并优化消息显示
  • 自定义人格预设功能
  • 知识库检索功能并优化进度卡片
  • 记忆管理功能并优化仪表盘统计
  • 本地文件解析功能并优化文件处理流程
  • 工作区文件读取支持行范围和字符范围
  • 进度卡片系统并优化文件处理逻辑
  • QQ 端工具调用支持并优化工作区命名
  • AI 处理进度卡片功能
  • 会话工作区功能
  • Web 端文件下载功能并优化消息显示
  • 附件消息展示与处理功能
  • 核心指令支持并增强记忆管理功能
  • 统一提示词和消息管理模块
  • Web 界面改进并添加文件上传功能

修复

  • 403 状态码处理和确认对话框方法命名冲突
  • 仅处理明确标记为 json 的 markdown 代码块

[2.0.0] - 2026-03-16

重大变更:Web 管理后台

  • 全新 Web 管理界面,支持仪表盘、聊天、角色管理、知识库、会话管理等模块
  • Web 端聊天界面:支持消息发送/接收、文件预览(PDF/PPTX)、附件处理
  • 会话管理:列表拖动排序、批量删除、自动重命名
  • 进度卡片系统:AI 思考过程可视化、步骤详情查看
  • 流式传输:AI 响应实时流式输出
  • SocketIO 连接优化和消息卡片处理
  • 登录 Token 持久化存储

AI 核心重构

  • 统一 AI 核心和频道适配器架构
  • 引入会话存储服务(SQLite 持久化)
  • 统一提示词和消息管理模块
  • 多用途模型管理和语音功能
  • Anthropic Messages API 适配器支持

知识库系统

  • ChromaDB 向量检索支持
  • 知识库文档批量导入导出
  • 本地简单向量化功能
  • 基于关键词的文档搜索

工作区与技能系统

  • 会话工作区功能:文件管理、跨区移动、共享工作区
  • 技能存储管理系统和工具注册机制
  • 工作区文件递归列出、下载功能

记忆系统

  • 记忆数据结构重构并增强功能
  • 记忆管理功能并优化仪表盘统计
  • 记忆工具参数结构重构

任务中心

  • 新增任务中心功能,支持管理定时任务和工作流

命令与交互

  • JM 命令重构为 HTML 卡片展示
  • 功能开关重构为网格布局
  • Web 命令建议
  • 命令行执行工具及确认机制

新增功能

  • 漫画发送到邮箱功能
  • GIF 动画多帧识别功能
  • 机器人生命成长系统和智能主动聊天功能
  • 群聊智能自动回复功能
  • 群聊消息日志记录和总结功能
  • 每日自动总结功能
  • 热门轻小说榜单功能
  • 通过 res 编号下载轻小说
  • 联网搜索功能
  • MC 服务器查询、绑定、解绑功能
  • 音乐搜索和播放功能
  • 下载图片/视频/文件命令
  • 定时提醒功能
  • 权限管理功能
  • 收藏夹功能
  • 识别@全体成员功能
  • 二次元人物识别功能
  • 视频识别功能(智谱大模型)
  • QQ 小程序封面识别
  • 命令行模式
  • API 命令执行功能

其他

  • 许可证:Apache 2.0 → MIT
  • Python 版本要求调整

[1.6.1] - 2025-12-02

新增

  • 支持通过直接询问 AI 调用命令,如"请帮我下载漫画xxxxxx","请帮我生成一张图片,xxxx"等

[1.6.0] - 2025-11-30

新增

  • /gf 命令使用豆包大模型,性能更好
  • 小说命令支持番茄小说的下载

[1.5.6] - 2025-09-17

优化

  • 重构帮助界面的逻辑,且非管理员无法看见管理员的命令
  • /jm 命令在上传漫画时,发送漫画的大小。支持多p漫画整合在一个pdf中

[1.5.5] - 2025-09-12

新增

  • 新增命令:
    • /at_all -> 识别@全体成员功能(admin)
    • /识别人物 -> 识别图片中的人物(先发送图片再回复图片,加上/识别人物)

[1.5.4] - 2025-08-31

新增

  • 新增功能:
    • 可以在命令行内输入命令,例如/jm xxxxxx,会发送至管理员账号,输入exit或者Ctrl+C会退出命令行模式

[1.5.3] - 2025-08-21

新增

  • 新增命令:
    • /task </bot.api.xxxx(参数1=值1...)> <时间(小时)> <是否循环(1/0)> -> 设置定时任务(管理员)
    • /list_tasks 或者 /lt -> 查看定时任务(管理员)
    • /cancel_tasks 或者 /ct <任务名> -> 取消定时任务(管理员)

[1.5.2] - 2025-08-17

优化

  • 优化若干bug

    新增

  • 新增命令:

    • 生成图片:/generate_photo 或 /gf <图片描述> <大小> -> 生成图片
    • 发送聊天记录:/show_chat 或 /sc -> 发送完整聊天记录
  • 新增功能:

[1.5.1] - 2025-07-31

新增

  • 新增功能: 对话时支持识别小程序封面
  • 新增命令:
    • /bot.<命令> -> 执行api命令 需要管理员权限

[1.5.0] - 2025-07-30

新增

  • 新增功能: 对话时支持先搜索,再回答 使用方法:在内容的前面加上搜索二字,例如搜索 北京的天气怎么样

[1.4.3] - 2025-07-27

优化

  • 优化登录配置,跳过napcat webui的检测,减少登录时间,避免出现无法获取权限的情况

[1.4.2] - 2025-06-17

新增

  • 新增功能:
    • 当输入/jmrank以后,会缓存排行榜,使用 /jm <排名> 可快速下载。

[1.4.1] - 2025-05-22

新增

  • 新增命令:
    • 查询mc服务器:/mc <服务器地址> -> 查询mc服务器
    • 绑定mc服务器:/mc_bind <服务器地址> -> 绑定mc服务器
    • 解绑mc服务器:/mc_unbind <服务器地址> -> 解绑mc服务器
    • 查看绑定的mc服务器:/mc_show -> 查看绑定的mc服务器

[1.4.0] - 2025-05-17

新增

  • 新增命令:
    • 查询轻小说:/fb <书名> -> 查询轻小说
    • 查询作者:/fa <作者> -> 查询作者
    • 选择并下载轻小说:/select <编号> -> 选择并下载轻小说
    • 查看轻小说信息:/info <编号> -> 查看轻小说信息

[1.3.3] - 2025-05-15

优化

  • 处理若干bug

    新增

  • 新增命令:

    • 下载图片:/di <link> -> 下载图片
    • 下载视频:/dv <link> -> 下载视频
    • 下载文件:/df <link> -> 下载文件

[1.3.2] - 2025-05-07

优化

  • 优化目录处理方式,增强结构稳定性

[1.3.1] - 2025-05-01

优化

  • 优化/jm命令的输出,保证在部分图片未完成下载时也能上传文件

[1.3.0] - 2025-04-30

新增

  • 新增命令:
    • 主动聊天:/主动聊天 <间隔时间(小时)> <是否开启(1/0)>

[1.2.3] - 2025-04-27

新增

  • 群聊管理分支
  • 新增命令:
    • 设置群管理员:/set_group_admin <qq号>
    • 取消群管理员:/del_group_admin <qq号>
    • 将漫画添加到黑名单: /add_black_list <漫画id>
    • 将漫画从黑名单移除: /del_black_list <漫画id>
    • 将漫画添加到全局黑名单: /add_global_black_list <漫画id>
    • 将漫画从全局黑名单移除: /del_global_black_list <漫画id>
    • 查看当前群聊或用户的黑名单: /list_black_list

[1.2.2] - 2025-04-24

新增

  • 音乐搜索功能:/music <歌曲名/id>
  • 支持回复过往聊天内容

优化

  • 图片处理逻辑

[1.2.1] - 2025-04-22

优化

  • /help命令改为分级菜单展示
  • 命令匹配方式改为正则匹配

[1.2.0] - 2025-04-21

新增

  • 权限管理功能
  • 定时提醒功能

[1.1.0] - 2025-04-19

新增

  • 收藏夹功能

[1.0.0] - 2025-03-25

完成初步的功能实现

  • 分离代码为独立的模块,实现了基本的功能

页面历史