Skip to content

Releases: BDFFZI/Alife

v5.1.0

Choose a tag to compare

@BDFFZI BDFFZI released this 24 Oct 13:12

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

Choose a tag to compare

@BDFFZI BDFFZI released this 23 Oct 17:19

Alife.Client v5.0.2

  • fix: 修复 Windows 文件夹选择功能失效的问题
  • fix: 修复 Android 环境无法进入的问题

v5.0.1

Choose a tag to compare

@BDFFZI BDFFZI released this 23 Oct 16:00

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

Choose a tag to compare

@BDFFZI BDFFZI released this 22 Oct 17:10

注意:发现旧版本无法自动升级到该版本,你需要手动下载安装包来升级。

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

Choose a tag to compare

@BDFFZI BDFFZI released this 07 Oct 14:34

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

Choose a tag to compare

@BDFFZI BDFFZI released this 01 Oct 15:25

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

Choose a tag to compare

@BDFFZI BDFFZI released this 22 Sep 16:19

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

Choose a tag to compare

@BDFFZI BDFFZI released this 13 Sep 15:34

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

Choose a tag to compare

@BDFFZI BDFFZI released this 10 Sep 18:03

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: 系统定时功能拆分为独立模块,支持定时事件的持久化

v4.3.0

Choose a tag to compare

@BDFFZI BDFFZI released this 27 Aug 16:56

Alife.Client v4.3.0

  • feat: 热重载增强,支持自动重载引用链中的模块
  • feat: 热重载增强,支持热重载人物设定
  • feat: 模块详细面板重载插件时增加自动同步面板的功能
  • fix: 在插件市场中增加使用须知,里面提醒用户插件极其危险,以及如何开发贡献插件