Releases: BDFFZI/Alife
Releases · BDFFZI/Alife
Release list
v3.2.3
v3.2.2
v3.2.1
v3.2.0
Alife.Client v3.2.0
- feat:插件更新提示增加对主版本检测,发现存在等于主版本号的插件但当前已安装低于时,使用专门的升级弹窗请求升级
- feat:增加对版本不兼容插件的升级限制避免错装高版本,允许在非最新版客户端使用一键升级功能
- feat:调整包清单的计算和存储位置,并且不再删除,方便调试
- feat:将前端框架基座换成ElectronNET
- feat:ChatBot的申请释放对话模式改为检测首次和尾次
- feat:将日志界面改到在启动页时就显示
- feat:增加初始化错误弹窗
- fix:修改新手引导文案和预设选项增强引导效果
- fix:非新版本客户端也增加对插件的检测提示
- fix:当提醒客户端版本更新时,对主版本号更新增加额外的提醒说明
- fix:修复webview2的unget包解算缺漏的问题
- fix:修复对话看板输入框在无法移动光标的问题
- fix:修复系统初始化时窗口卡死的问题
- fix:修复角色自启动时UI线程被卡住的问题
- fix:修复对话时有概率因ChatHistory变动导致异常的问题
- fix:将市场拉取提前到插件市场服务初始化时执行,解决初始模块加载问题
Alife.Function.Memory v1.4.0
- feat:恢复ai主动创建记忆的功能
- fix:将默认最高压缩等级调整到8级,8级存档相当于半年的记忆量
- fix:修复初始注入记忆后未同步索引,导致意外多次触发上下文增加事件的问题
v3.1.1
v3.0.0
由于改用了Form作为前端基座,导致部分 v2 插件无法兼容,故认为是破坏性变更,更变到 v3 版。升级到 v3 后必须将官方插件也全部升级。
Alife.Client v3.0.0
- 停止运行按钮增加防重复点击功能
- 更名功能模块为功能配置
- 取消文本logger,把黑窗集成到软件内部,崩溃异常自行输出log文件
- 增加显示角色的生日信息
- 增加对粘贴文件功能的说明提示
- 将新手引导页的错误反馈也统一为错误弹窗
- 镜像不再预设,而是增加到引导流程,并在其中说明镜像目的和推荐开启情况
- 角色设定界面增加自启动开关,并恢复自启动功能
- 增加缩小到托盘功能
- 将前端基座改为Form实现
- 错误弹窗优先显示内部原因的堆栈信息
- 系统配置页增加一个自启动功能
- 停止角色时增加强制停止功能,点击后会发送对话取消信号
- 新增Alife的专属图标
Alife.Function.Browser v3.0.0
- 解决观察页面时的限制字数与实际不符的问题
- 解决弹出窗口会被高亮显示的问题,期望行为应该是静默的
- 将分页字数可配置化
- 观察功能和获取元素信息功能重做,增强ai识别浏览器环境的能力
- 将前端基座改为Form实现
- 支持关闭缩小到托盘
Alife.Function.Vision.MiniCPM v1.1.0
- 去除DownsampleMode配置功能,该功能实测并不兼容,是ai瞎编的玩意
- 将模型进程改为静态单例,从而实现复用避免每次激活重复创建
Alife.Function.SystemEvent v1.2.0
- 将Await的delay参数改名为second,否则ai大概率幻觉为毫秒
Alife.Function.FunctionCaller v1.2.0
- 增加当ai调用隐式文档内容,但文档不存在时的自动注入
- 将子句分隔符和子句最短句长可配置化,同时提高默认子句句长
Alife.Function.Auditory v1.1.0
- 修复退出时概率导致崩溃的问题
v2.6.0
Alife.Client v2.6.0
- 增加提醒有可升级插件的功能
- 修复欢迎页最后的跳转界面跳转不准确的问题
Alife.Function.Memory v1.3.0
- 将提示词改为隐式注入
- 提示增加恢复记忆的方法说明
Alife.Function.Developer v1.1.1
- 将提示词改为隐式注入
Alife.Function.ProcessService v1.0.1
- 将提示词改为隐式注入
Alife.Function.FileService v1.0.1
- 将提示词改为隐式注入
Alife.Function.Browser v1.2.0
- 修复部分网页在后台打开但不可见的问题
- 将提示词改为隐式注入
Alife.Function.Python v1.1.0
- 简化提示词,并将DownloadFile从浏览器移到此处
Alife.Function.Skill v1.1.0
- 增加黑名单功能,设置后限制显示给ai的skill
- 增加对YAML frontmatter的支持(name,description)
- 提示词改为显示注入
v2.5.2
v2.5.1
v2.5.0
Alife.Client v2.5.0
- 解决github加速无法查询版本号的问题
- 申请对话时支持提供说明文字
- Chatbot不再将错误放到system上下文中,而是增加报错回调,并且会弹窗显示
Alife.Function.FunctionCaller v1.1.0
- 支持Xml开闭标签存储为参数
- 新增XmlForm标签,可以将参数转为无需转义的xml内容
- 优化提示词文档结构,使其看着更清晰
Alife.Function.Browser v1.1.0
- 导航到网址时增加超时判断防止无限等待
- 优化函数名减少歧义并减少冗余提示词
- 优化观察页面的长度,统一受字数影响
- 探测到的输入框元素,直接显示输入框,而不是内部文本
- 增加对弹出式窗口一定程度的兼容支持,从而在新窗口登录等操作
Alife.Function.FileService v1.0.0
- 增加创建覆盖文本文件的功能
- 增加查询文件和目录的功能
- 增加按替换编辑文件的功能
- 增加Glob统配搜索文件功能
- 增加正则表达式批量搜索文件内容功能
Alife.Function.ProcessService v1.0.0
- 增加创建管理进程的功能
- 增加与进程管道通讯的功能
- 预设持久交互式的python和pwsh进程
Alife.Function.MessageFilter v1.2.0
- 增加InjectionInterval的UI
- 当ai输出空消息时丢标签提醒跳过
- qq消息增加对单qimage的容错
Alife.Function.SystemEvent v1.1.0
- 将Await改为纯函数等待
- 提示重置改放到最高间隔周期报点时提示
- 调整部分提示词,并改为初始注入
- 发生碰撞时不再忽略,而是尝试同样的时间后重试
Alife.Function.QChat v1.3.0
- 改为显式注入(QQ聊天属于高频交互,老是查文档会导致未命中token开销变大)
- 微调提示词并改为初始注入
Alife.Function.Developer v1.1.0
- 写清启用模块的方式是用带命名空间的类名
- 完善插件开发指南并改为初始注入
Alife.Function.Vision v1.1.0
- 增加对HWND不存在的专用检测报错
- 增加窗口和全屏截图功能