Releases: BDFFZI/Alife
Releases · BDFFZI/Alife
v2.4.1
v2.4.0
v2.3.0
v2.2.0
v2.1.2
v2.1.1
Alife.Client v2.1.1
- 增加对老默认路径的兼容支持
- 消息源标志增加口语化的前缀
- 增加中文路径错误提示
- 修复关闭活动时待在模块页面卡死的问题
- 修复python为全局环境时丢失环境变量的问题
Alife.Function.DeskPetService v1.0.1
- 修复桌宠空格路径问题
- 修复桌宠模型选择界面失效问题
Alife.Function.MessageFilterService v1.0.1
- 恢复口语化的时间戳提示
- 优化每次注入提示词,引导AI查询文档,使用正确标签
Alife.Function.QChatService v1.0.1
- 将QQ提示词改为文档内容,而非每次注入
- 增加QQ号为空时的异常判断
v2.1.0
v2.0.2
v2.0.1
v2.0.0
新手入门
- 直接下载
Alife.zip解压到电脑上,注意不要使用中文和有空格的路径。 - 首次使用点
配置基础环境.cmd,按需点配置Cuda环境.cmd。 - 配置完成后,点击
启动桌宠框架.cmd启动。 - 在系统插件页面,找到文本模型插件,配置llm的服务器参数。
- 使用预设的真央角色,启动桌宠。
升级指南
- 建议完全使用新的 Alife 软件包
- 将旧的 Alife/Runtime 目录,将其移动到新的软件根目录下(可选,否则配置环境会较久)
- 将旧的 Alife/Storage/Character 移动到新的存储目录,里面包含人设和记忆信息
更新日志
新增
- 对话模型功能增加自定义请求头和内容体功能
- 优化MCP功能,并实现对windows-mcp的兼容,将其作为默认mcp
- 消息过滤增加最大消息长度截断功能
- 将启动脚本拆分成3部分,实现按需配置基础环境和GPU环境
- 通过UI激活角色时增加自动保存角色配置的功能
视觉分析
- 图像识别增加一种走在线API的模式
- 增加MiniCPM视觉模型,相比Qwen其拥有更快的速度和更小的占用
- 屏幕识别从全屏改为需指定窗口或显式指定全屏
qq聊天
- QChatServer 增加,与 onebot 连接中断后,隔几分钟自动重连的功能
- 增加对onebot异常返回值的接收,并将其反馈给ai
live2d桌宠
- live2d窗口增加支持自由拖拽大小的功能
- 增加预设的拉菲live2d模型
- DeskPet增加对自定义模型的支持
长期记忆
- 记忆压缩提示词大改,采用更加高效的结构化布局
- 将记忆压缩提示词可配置化
- 将文本向量器改为python实现,以解决onnx依赖的python包版本低的问题
- 记忆搜索调用方式调整,增加仅显示高亮行和翻页的功能
主动唤醒
- 自动报点增加提示词,提醒ai主动重置
- 将自动报点的非线性间隔参数可配置化
语音合成
- 完善Genie语言合成功能,支持自动下载和音色语言的切换
语音识别
- 语音识别增加仅按钮时识别功能
- 语音识别暴露识别参数,并增加'。'的误识别检测
提示词
- 增加预设的人设提示词,希望能借此提高角色的办事能力
- 调整部分功能的提示词注入方式,采用渐进式加载,减少常驻内容
插件框架
- 将插件改为支持读取C#文件的非编译方案
- 功能接入方式大改,除对话模型的其他功能全部脚本插件化
- 模型接入功能专门提取成单独插件,改用依赖注入引用
- 增加自我升级功能,让AI可以自行重载插件和重启活动
调整
- 调整qq插件描述,讲llonebot置于首位并推荐
- 去除自动用新版本DotNet的设定,点我启动增加对.Net版本的检测
- 优化报错逻辑,现在错误窗口会更明确问题
- 优化桌宠消息提示词,引导其使用桌宠功能回复
- qchat增加对语音模式的使用提示
- 调整主动事件功能的函数名,以便于windows-mcp区分
- 调整部分交互功能提示词布局,使其更加以读并有可能提高效果
- 桌宠交互调整为Chat方式,已实现自动报点重置
- 将Plugin重新定义为Module
- 全屏识图不再提供窗口信息,并显式提示文字识别需要特定窗口
修复
- 对话看板增加超出最大条数自动清理的功能,同时和标签功能一起持久化
- Python环境升级,让图像识别支持50系显卡
- 修复语言模型接入与OpenAI官方不兼容的问题
- 解决关闭聊天时可能卡死的问题
- 修复QQ私聊文件无法接收的问题
- 修复遇到带空格路径可能导致python环境下载失败的问题