Maisaka
修复关键词回复配置失效的问题
修复表达选择、回复效果判断等子请求误带视觉上下文的问题,减少不必要的图片上下文传入。
修复工具搜索结果解析失败的问题,带说明文本的工具名也能被正确识别。
修复消息撤回相关异常透传与消息 ID 更新流程,消息状态更新更稳定。
WebUI / 插件配置
优化首次配置体验,默认 API Provider 调整为 DeepSeek,并在模型配置中增加“启用思考”开关。
修复webui重启导致的进程残留
插件管理
修复插件卸载后残留 config.toml 导致再次安装失败的问题,安装前会自动清理仅包含配置文件的残留目录。
优化插件卸载流程,删除文件前会先禁用插件并触发运行时重载,减少运行中插件文件被占用或残留的情况。
A_memorix
人物画像证据分类新增可配置的最大输出 token 上限,避免固定 token 限制不适合不同模型或部署场景。
调整聊天摘要导入后的 Episode 重建逻辑,改为增量入队,减少导入后全量重建带来的额外开销。
LLM / 模型调用
新增任务级 hard_timeout 支持,LLM 单次请求超时后会按既有模型失败流程切换模型或上抛超时异常。
修复 hard_timeout 命中后底层子任务未被完整取消的问题,避免后台请求继续占用连接和 token。
默认模型任务配置补齐 hard_timeout,并为 learner、emoji、vlm、voice、embedding 等任务增加默认超时配置。
DeepSeek 默认模型模板改为新版 thinking 参数结构,并同步 reasoning_effort。
数据库 / 消息落库
串行化异步消息落库写入,降低 SQLite 写锁竞争。
数据库写锁改为跨 loop / 跨线程更稳定的 threading.Lock,并使用 lazy init / lru_cache 管理单例。
update_message_id 改为异步化,减少消息回填过程中的阻塞风险。
插件 SDK / Runtime
插件组件调用参数新增当前消息上下文,插件 Action / Command / Tool 可获得更完整的触发消息信息。
插件卸载前新增运行时释放流程,并补充 WebUI 插件管理路由测试覆盖。
插件配置 schema 类型新增 i18n / 多语言字段支持。