Repository navigation
Releases: BDFFZI/Alife
Releases · BDFFZI/Alife
Release list
v5.1.0
Alife.Client v5.1.0
- feat: 聊天框增加上传文件功能,实现 IAlifeApplication.SelectFileAsync(实际是在输入框内插入文件地址)
- fix: 将推荐插件设置为 IAlifeClient 能力,以便为不同平台设置不同的推荐插件
- fix: 修复 Windows 有时会在应用目录创建存储目录的问题
- fix: 去除 Android 上无法使用的浏览器插件推荐
Alife.Function.Auditory v5.1.0
- feat: 增加悬浮窗,可显示并控制系统声音、麦克风声音的接收状态
- feat: 点按切换开关,长按临时开启,松手后关闭
- fix: 修复安卓上系统声音监听无法使用的问题
Alife.Function.Browser v5.1.0
- feat: 增加对 iframe 的检测支持
- feat: 增加对取消功能的支持
Alife.Function.SystemEvent v5.0.2
- fix: 优化提示词并恢复隐射注入切换功能
Alife.Function.TimedTask v5.0.1
- fix: 让对 TimedTaskService 的依赖成为可选项
- fix: 优化提示词
模型与交互插件接口迁移
- refactor: 模型接口移至各使用插件,不再放在 AIModelUtility
- 以下插件更新至 5.0.1:AIModelUtility、Auditory.SenseVoice、QChat、Speech、Speech.EdgeTTS、Speech.Genie、Speech.VITS、Vision、Vision.MiniCPM、Vision.OpenAI、Vision.Qwen、BDFFZI.VibeCode.GameCompanion
v5.0.2
v5.0.1
Alife.Client v5.0.1
- feat: 单插件详细页增加安装/升级/卸载
- feat: 单模块页面增加打开插件文件夹的按钮
- fix: 调整购物车样式,使其更明确为批量处理
- fix: 测速后短时间内下一步按钮点不了
- fix: 优化侧边报错过多时会长时间挡住右侧屏幕的问题
- fix: 修复镜像状态下无法获取客户端更新的问题
- fix: 修复窗口置顶功能异常
Alife.Function.Execution v5.1.0
- feat: 模块更名为「执行能力」
- feat: 增加下载超时功能
- feat: 增加对 PowerShell 的执行支持
Alife.Function.SystemEvent v5.0.1
- fix: 修复启动时卡住的问题
v5.0.0
注意:发现旧版本无法自动升级到该版本,你需要手动下载安装包来升级。
Alife.Client v5.0.0
- feat:增加对android跨平台的支持
- feat:增加角色重激活功能
- feat:github镜像自动测两次,以拿到真实速度
- feat:记忆插件不在使用向量和数据库,同时增加更强的记忆读写功能和引导
- feat:去除对管理员权限和dotentSDK的依赖
- fix:修改目录无法自动迁移了
- fix:不再显示modelscope文件夹,因为模型现在会下载到Runtime目录
- fix:上下文编辑窗口做大一点
客户端
- Windows 客户端改为 WinForms 内嵌 WebView 架构,框架拆分为可无头运行的 Application 与可自定义的 Client
- 完成 Android 客户端初版,支持跨平台插件运行
- Android 支持自定义存储目录、镜像配置与环境安装
- 完善桌宠跨平台窗口、DPI、鼠标穿透与输入交互
- 修复记忆读写、名称异常、MCP 异常及语音被打断时的取消异常
- 优化 VITS 速度,新增自动下载与进度显示
- 更新流程:改用 releases.atom 检测版本,直接下载安装包;Windows 静默升级不再弹出控制台窗口
- Windows 安装包快捷方式名统一为 Alife,默认安装目录改为 64 位 Program Files
插件
- 全部官方插件升级至 5.0.0,适配新客户端 API
- DeskPet:适配 5.0.0 跨平台桌宠,修复 Razor 生成文件与资源打包问题
- Vision、FunctionCaller、XmlStreamExecutor 等细节修复
安装包
- Windows:
Alife.Client.Windows.exe - Android:
Alife.Client.Android.apk
v4.6.1
Alife.Client v4.6.1
- fix:修复客户端更新异常的问题
- fix:修复开机自启无法设置的问题
- fix:移除 AppPath / AppFolderPath,这些属性无法适配跨平台且也通常不会使用
- fix:修复云端更新失败导致软件初始化异常的问题
BDFFZI.VibeCode.GameCompanion v1.4.2
- fix:更新到新 API——插件上下文命名空间由 Alife.PluginContext 迁移至 Alife.Framework(此前发布的 1.4.0 在当前客户端下无法编译加载)
- fix:采样器改为按前置依赖深度分层执行 Update→Track,保证多级前置链同一帧内传导
- fix:打包收窄为触发项与其直接前置层,不再递归多级
- fix:放宽被触发项的同值跳过
Alife.Function.FunctionCaller v4.4.7
- fix:改用异步方式编辑对话历史,避免潜在死锁
- fix:移除标签处理过程中的调试日志输出
Alife.Function.Memory v4.4.2
- fix:改用异步方式编辑对话历史,避免潜在死锁
Alife.Function.Todo v4.0.4
- fix:调整代办提示方式,将多次编辑汇总为一次重显
v4.6.0
Alife.Client v4.6.0
- feat:优化框架结构,拆分功能库和拼装流程,为未来跨平台做准备
- feat:AutoFormUI显示string的List时支持多行文本
- feat:断开chatbot对语言模型的构造要求,使语言模型也可以热更新
- feat:重载插件后增加自动重载目录中尚未加载的插件,以便实现自动卸载插件的恢复
- feat:将alifemcp可开关,并允许修改端口
- feat:增加当有角色时启动自动跳转到上次角色页的功能
- feat:chat时检测是否有poke数据,有则一起发送
- fix:修复安装cuda后不会自动重新检查环境的问题
- fix:修复当有UI的模块切换到没UI的模块时,UI没有正常清空的问题
Alife.Function.Developer v4.2.3
- fix:更换使用新版本API
Alife.Function.MessageFilter v4.3.1
- fix:增加对新版本语言模型可重载的兼容
- fix:增加对重载回收的支持
Alife.Function.FunctionCaller v4.4.6
- fix:增加对新版本语言模型可重载的兼容
- fix:增加对重载回收的支持
v4.5.0
Alife.Client v4.5.0
- feat:将依赖注入容器本身作为可注入项
- feat:增加一种新的globalUI注入项,可以此实现全局窗口覆盖UI
- fix:插件市场警告文案优化
- fix:修复插件安装提示弹出后,一键安装窗口未立即消失的问题
- fix:修复应用角色设定时,没有正常显示加载动画且卡顿的问题
- fix:修复模块构造函数中可空参数被强制隐式填充的问题
- fix:增加角色被重复激活的检测处理
- fix:修复角色模块在多线程同时修改的情况导致异常的问题
Alife.Function.Vision v4.0.2
- fix:缓解截屏导致内存溢出的问题
Alife.Function.SystemEvent v4.2.1
- fix:将功能接口化,从而允许其他插件替换实现
Alife.Function.QChat v4.4.0
- feat:增加当AI收到群组或私人时重置系统更新事件的功能
Alife.Function.VirtualWorld v4.2.0
- feat:将消息附加提示词可配置化
v4.4.0
Alife.Client v4.4.0
- feat: 应用设定时增加卸载非依赖模块的功能(OnCharacterChangedAsync检查冗余ChatBehaviour,RemoveInstance递归卸载)
- feat: 优化mcp提示词,将更新时间精确到时分,并提示无法使用OnDispose
- feat: 优化对话看板的滚动机制,让观察聊天记录时不要随内容增加而抖动(重构为用户意图锚定)
- feat: 修复对话看板中的文本在切换页面后丢失的问题(OnInitialized补GetDraft恢复草稿)
- feat: 输入框无法接收长度7000往上的文本(HubOptions.MaximumReceiveMessageSize改为1MB)
- feat: 修复卸载模块时,未卸载多级依赖链中其他模块的问题(ConstructContainer新增dependents被依赖表,RemoveInstance递归销毁依赖链)
- feat: 增加对复制图片数据粘贴到对话看板的功能
Alife.Function.Language.OpenAI v4.4.0
- feat: LoadVideo支持本地路径,参数url改为pathOrUrl(本地文件读取转base64 data URI,mime支持mp4/mov/avi/mkv/webm)
Alife.Function.Memory v4.4.0
- feat: 记忆压缩不再直接操作真实ChatHistory,改为快照分析+副本归纳+锚点验证+原子替换,压缩期间不阻塞对话
v4.3.1
Alife.Client v4.3.1
- fix: 消除关闭角色时,Poke线程因取消导致的异常log
- fix: 增加使用ChatMessageContent发起对话的支持
- fix: 将代办事项和时间工具放入到预设插件中
- fix: 将ChatActivitySystem的取消激活事件与函数统一
- fix: 将虚拟世界、待办事项、定时任务放入到预设插件
Alife.Function.SystemEvent v4.2.0
- feat: 将系统定时功能拆成单独模块,并增加定时事件的持久化
- feat: 增加重置系统周期推送事件的api
- fix: 调整周期事件的默认时间,提高速度和短期频率
Alife.Function.MessageFilter v4.2.0
- feat: 增加公开的添加回复引导的api,使开发者可以复用其注入模式
Alife.Function.Todo v4.0.0
- feat: 新增的待办事项模块
Alife.Function.VirtualWorld v4.1.0
- feat: 支持热重载
- fix: 优化提示词使其更加通用化适合作为基础功能
Alife.Function.TimedTask v4.0.0
- feat: 系统定时功能拆分为独立模块,支持定时事件的持久化