|
1 | | -# 1.0.0-pre.25 |
| 1 | +# 1.0.0-rc.1 |
| 2 | + |
| 3 | +## 用户感知功能侧 |
| 4 | + |
| 5 | +### WebUI / 资源与插件市场 |
| 6 | +- 插件市场推荐排序新增“惊喜随意”展示区,会展示较新的随机插件 |
| 7 | +- 优化插件市场工具栏与加载提示布局,搜索、分类、排序和兼容性筛选。 |
| 8 | +- 表情包资源卡片新增描述展示,并把图片格式和使用次数叠加到缩略图上。 |
| 9 | +- 修复长期记忆为空时“前往长期记忆控制台”按钮跳转错误的问题。 |
| 10 | + |
| 11 | +### WebUI / 表达学习与黑话 |
| 12 | +- 表达方式 AI 审核记录支持按聊天流筛选,并优化审核状态展示,区分“AI 预检通过”“人工通过”和普通通过状态。 |
| 13 | +- 优化表达方式审核记录表格与移动端卡片布局,修复表格无法滚动、快捷审核卡片内容溢出等问题。 |
| 14 | +- 修复黑话管理检索结果异常:搜索范围收敛到黑话内容本身,聊天流筛选改为精确匹配真实 `session_id`,并优化分页统计与聊天流名称解析。 |
| 15 | + |
| 16 | +### WebUI / 推理过程与统计 |
| 17 | +- 推理过程列表、详情页和 Prompt 预览新增请求模型与推理耗时展示,并支持按模型名和耗时搜索。 |
| 18 | +- Prompt HTML 预览新增“上一份 / 下一份”导航,连续排查推理过程时不需要反复回到列表。 |
| 19 | + |
| 20 | +### Maisaka / 聊天与多模态 |
| 21 | +- 回复频率支持设置为 0;该状态下会静默接收消息并维护历史,不再进入 Timing Gate / Planner 生成回复。 |
| 22 | +- 新增独立 `timing_gate` 模型任务配置;未配置时继续回退到 planner 模型。 |
| 23 | +- 中期记忆摘要新增独立 `mid_memory` 模型任务配置,并支持在视觉模型下带图生成摘要。 |
| 24 | +- 多模态请求新增最大图片数量限制,默认只保留最新 128 张图片,超出部分会在 Prompt 中替换为 `[图片]`,降低长对话图片上下文压力。 |
| 25 | + |
| 26 | +### 图片缓存 |
| 27 | +- 新增图片缓存自动清理任务,支持按配置周期清理长期未使用的图片文件、孤立缓存文件和已无文件的旧识别记录。 |
| 28 | +- 图片文件被清理后会先保留识别结果;相同图片再次出现时可重新保存文件并恢复数据库记录状态。 |
2 | 29 |
|
3 | 30 | ## 开发侧 / 修复 / SDK 与 API 改动 |
4 | 31 |
|
| 32 | +### Maisaka / Hook 与模型调用 |
| 33 | +- 新增 `maisaka.replyer.before_model_request` Hook,插件可在 replyer 构建完模型请求消息后改写实际发送的 `messages`,并获取任务名、请求类型、候选模型、重试次数和 reply 工具参数等上下文。 |
| 34 | +- LLM 消息工厂支持异步返回,并可接收 `model_info` 后再构建消息,便于按当前模型能力决定是否携带视觉内容。 |
| 35 | +- Prompt 预览保存模型名与耗时元数据,WebUI 推理过程接口会从 txt / html 预览中解析并返回这些字段。 |
| 36 | + |
| 37 | +### 插件 SDK / Runtime |
| 38 | +- 插件 Action、Command、Tool、API 和插件平台驱动支持通过组件元数据声明 `timeout_ms`,未声明时统一使用默认 RPC 超时。 |
| 39 | + |
| 40 | +### A_memorix / 知识导入 |
| 41 | +- 删除知识来源后会同步清理 Web 导入清单,避免已删除来源仍被 manifest 命中而跳过重新导入。 |
| 42 | +- 导入清单命中时会校验对应来源是否仍有 live 段落;没有实际段落时会清理失效清单并继续导入。 |
| 43 | +- 导入流程记录实际写入的来源列表,便于后续按来源精确失效。 |
| 44 | + |
| 45 | + |
5 | 46 | ### 开发容器 / 工程 |
6 | 47 | - 新增 `.devcontainer/Dockerfile`,基于 Python 3.13 的 Microsoft devcontainers 镜像,预装 uv 并修复 Yarn APT 仓库 GPG 密钥过期问题。 |
7 | 48 | - 重构 `.devcontainer/devcontainer.json`:改为从 Dockerfile 构建,引入 docker-outside-of-docker 支持,新增 WebUI 8001 端口转发,预配置开发环境变量(语言、时区、协议确认等),`postCreateCommand` 改用 `uv sync` 安装依赖,`postStartCommand` 自动配置 git safe.directory 和 docker-config/data 目录权限。 |
|
10 | 51 | - 新增 `.devcontainer/setup-dood-override.sh` 脚本:自动检测宿主机项目路径并生成 `docker-compose.devcontainer.yml`,配合 `remoteEnv.COMPOSE_FILE` 仅于 devcontainer 内加载,修复 Docker-outside-of-Docker 场景下 bind mount 路径解析错误导致重启后数据丢失的问题。方案不修改项目 `docker-compose.yml`,容器外 `docker compose` 不受任何影响。 |
11 | 52 |
|
12 | 53 |
|
| 54 | + |
13 | 55 | # 1.0.0-pre.24 |
14 | 56 |
|
15 | 57 | ## 用户感知功能侧 |
|
23 | 65 | - 图片缓存与表情包缓存支持分页浏览、预览、按日期筛选、单个删除、按日期区间批量删除和保留最近若干天。 |
24 | 66 | - 日志缓存支持按目录查看和清理,便于只删除指定推理日志或运行日志。 |
25 | 67 |
|
26 | | -### WebUI / 插件市场 |
27 | | -- 推荐排序下新增“惊喜随意”展示区,会从较新的市场插件中随机展示一排,并避免与下方插件列表重复。 |
28 | | - |
29 | 68 | ### WebUI / 资源管理 |
30 | 69 | - 表情包管理优化为“认识 / 不认识 / 据为己用 / 丢弃”状态视角,支持按状态和图片格式筛选。 |
31 | 70 | - 表情包上传、注册、删除与批量删除流程增强:重复上传可恢复已有记录并注册,删除会同步清理文件、缩略图缓存和运行时内存。 |
|
44 | 83 |
|
45 | 84 | ### 图片与多模态 |
46 | 85 | - 入站图片新增过大图片处理,默认按视觉配置压缩超过限制的图片,也可配置为丢弃,降低超大图片带来的内存和请求压力。 |
47 | | -- 多模态请求新增最大图片数量限制,默认保留最新 128 张图片,超出部分在 Prompt 中显示为 `[图片]`。 |
48 | 86 | - 待识别图片在消息内容中保持为空,修复图片识别有问题的bug。 |
49 | 87 | - 优化 `send_image` 工具参数和说明,模型通过上下文消息或工具媒体索引发送图片时更稳定。 |
50 | 88 |
|
|
0 commit comments