Skip to content

Commit 8280c7c

Browse files
committed
更新文件
1 parent f9b6da2 commit 8280c7c

3 files changed

Lines changed: 46 additions & 8 deletions

File tree

changelogs/changelog.md

Lines changed: 43 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,48 @@
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+
- 图片文件被清理后会先保留识别结果;相同图片再次出现时可重新保存文件并恢复数据库记录状态。
229

330
## 开发侧 / 修复 / SDK 与 API 改动
431

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+
546
### 开发容器 / 工程
647
- 新增 `.devcontainer/Dockerfile`,基于 Python 3.13 的 Microsoft devcontainers 镜像,预装 uv 并修复 Yarn APT 仓库 GPG 密钥过期问题。
748
- 重构 `.devcontainer/devcontainer.json`:改为从 Dockerfile 构建,引入 docker-outside-of-docker 支持,新增 WebUI 8001 端口转发,预配置开发环境变量(语言、时区、协议确认等),`postCreateCommand` 改用 `uv sync` 安装依赖,`postStartCommand` 自动配置 git safe.directory 和 docker-config/data 目录权限。
@@ -10,6 +51,7 @@
1051
- 新增 `.devcontainer/setup-dood-override.sh` 脚本:自动检测宿主机项目路径并生成 `docker-compose.devcontainer.yml`,配合 `remoteEnv.COMPOSE_FILE` 仅于 devcontainer 内加载,修复 Docker-outside-of-Docker 场景下 bind mount 路径解析错误导致重启后数据丢失的问题。方案不修改项目 `docker-compose.yml`,容器外 `docker compose` 不受任何影响。
1152

1253

54+
1355
# 1.0.0-pre.24
1456

1557
## 用户感知功能侧
@@ -23,9 +65,6 @@
2365
- 图片缓存与表情包缓存支持分页浏览、预览、按日期筛选、单个删除、按日期区间批量删除和保留最近若干天。
2466
- 日志缓存支持按目录查看和清理,便于只删除指定推理日志或运行日志。
2567

26-
### WebUI / 插件市场
27-
- 推荐排序下新增“惊喜随意”展示区,会从较新的市场插件中随机展示一排,并避免与下方插件列表重复。
28-
2968
### WebUI / 资源管理
3069
- 表情包管理优化为“认识 / 不认识 / 据为己用 / 丢弃”状态视角,支持按状态和图片格式筛选。
3170
- 表情包上传、注册、删除与批量删除流程增强:重复上传可恢复已有记录并注册,删除会同步清理文件、缩略图缓存和运行时内存。
@@ -44,7 +83,6 @@
4483

4584
### 图片与多模态
4685
- 入站图片新增过大图片处理,默认按视觉配置压缩超过限制的图片,也可配置为丢弃,降低超大图片带来的内存和请求压力。
47-
- 多模态请求新增最大图片数量限制,默认保留最新 128 张图片,超出部分在 Prompt 中显示为 `[图片]`
4886
- 待识别图片在消息内容中保持为空,修复图片识别有问题的bug。
4987
- 优化 `send_image` 工具参数和说明,模型通过上下文消息或工具媒体索引发送图片时更稳定。
5088

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "MaiBot"
7-
version = "1.0.0-pre.24"
7+
version = "1.0.0-rc.1"
88
description = "MaiCore 是一个基于大语言模型的可交互智能体"
99
requires-python = ">=3.12"
1010
dependencies = [
@@ -19,7 +19,7 @@ dependencies = [
1919
"jieba>=0.42.1",
2020
"json-repair>=0.47.6",
2121
"maim-message==0.6.8",
22-
"maibot-dashboard>=1.2.0",
22+
"maibot-dashboard>=1.2.1",
2323
"maibot-plugin-sdk>=2.5.2",
2424
"matplotlib>=3.10.5",
2525
"mcp",

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ tomlkit>=0.13.3
3333
typing-extensions
3434
uvicorn>=0.35.0
3535
watchfiles>=1.1.1
36-
maibot-dashboard>=1.2.0
36+
maibot-dashboard>=1.2.1

0 commit comments

Comments
 (0)