Skip to content

Releases: LeafYeeXYZ/DigitalLife

v1.4.0

23 Jan 10:19
Compare
Choose a tag to compare

1.4.0 (2025-01-23)

Features

  • 根据记忆压力动态调整输入给模型的历史消息长度 (f1a4b21)
  • 支持配置密钥等信息的云备份 (0d24cdd)

Bug Fixes

  • 解决模型可能会连续回忆的问题 (36b70bd)

Refactoring

  • 改用函数调用来提取记忆, 将生成回复和更新总结拆分为两次 (c8c0b7c)
  • 更新记忆使用对话内总结, 大幅缩减 Token 量 (236cd42)
  • 优化记忆模型, 提升小模型的推理表现 (1b40656)

Improvements

  • 将云备份设置和记忆云存储分离 (3c18d04)
  • 优化笨笨小模型的记忆提取效果 (3bd9f7b)
  • 优化记忆提取 (97cf3ec)
  • 优化记忆消息的展示效果 (57495ea)
  • 优化提示词, 提升对话和总结效果 (195d72b)

v1.3.0

14 Jan 05:20
Compare
Choose a tag to compare

1.3.0 (2025-01-14)

Features

  • 记忆提取功能初步完成 (46931e9)
  • 提取记忆的过程中提早给用户反馈 (c3df40d)
  • 长时记忆向量化 (0a98664)

Bug Fixes

  • 修复不正确的组件禁用 (4dba3f2)
  • 修复了潜在的向量维度不匹配问题 (97b145a)
  • 修复中途更新的记忆缺少属性的问题 (4e80f3d)

Refactoring

  • 合并生成回复和更新总结为一次模型调用 (4a878b3)

Improvements

  • 记忆提取的数量改为固定的两条 (519b19e)
  • 排除记忆提取过程中的重复记忆 (011a64a)
  • 天气信息现在会缓存半个小时 (726e1da)
  • 现在文字对话语音生成结束将即时更新 (61a9fa1)
  • 优化关于自主回忆的提示词 (ac8d2aa)
  • 优化记忆提取的提示词 (a6c1cf8)
  • 优化记忆提取重复时发送给模型的提示词 (16a4756)
  • 优化语音识别 API 的测试流程 (351f245)
  • 在提取记忆的提示中隐藏底部工具栏 (0afa1ab)

v1.2.0

08 Jan 14:11
Compare
Choose a tag to compare

1.2.0 (2025-01-08)

Features

  • 对话上下文中包含与用户首次相遇的时间 (40223be)
  • 记忆总结和更新中可以获取真实世界信息 (a8321fd)
  • 上传和下载记忆时新增确认步骤 (f74ce88)
  • 时间信息现在包括星期几 (eb7d7ea)
  • 添加测试音频以减少 Safari 中可能出现的拒绝播放音频问题 (39ee8fd)
  • 为云备份按钮添加图标 (b0651b4)
  • 新增记忆云备份功能 (6dec7c6)
  • 语音现在可以多次播放且新增语音错误提示 (c0034cc)
  • 云存储允许自定义存储键 (34449ca)
  • 允许全屏背景 (91495d2)
  • 支持使用通用的 S3 服务进行云备份 (a1bc7aa)

Bug Fixes

  • 修复 Safari 浏览器语音对话卡死的问题 (b91f506)
  • 修复 Safari 浏览器语音对话卡死的问题 (26c5681)
  • 修复按钮未正确变色的问题 (2dc80e8)
  • 修复记忆更新时, 短时记忆缓存未清除的问题 (5d6920a)
  • 修复聊天界面输入框遮挡问题 (1d9306c)
  • 修复移动端屏幕过窄时的显示异常 (20bfe96)

Refactoring

  • 全面重构提示词, 并优化 Tokens 统计 (79f2c78)
  • 重构包括天气在内的外部信息加载方式 (09a494c)

Improvements

  • 添加语音播放的浏览器兼容提示 (f706fa5)
  • 优化 UI 的滚动布局 (182327a)
  • 优化代码分块, 减少网页加载时间 (b32af58)
  • 优化更新记忆时的提示词 (3ebe05f)
  • 优化记忆更新参数验证方式 (e2b1009)
  • 优化语音对话的识别延时 (e8bf29e)
  • 优化在 IOS 端 Safari 浏览器的背景颜色 (9583b26)
  • 在没有记忆时自动聚焦输入框 (23d7a7b)

v1.1.0

06 Jan 04:57
Compare
Choose a tag to compare

1.1.0 (2025-01-06)

Features

  • 现在可以一键将特定设置恢复为默认值 (4982bc9)
  • 支持调整窗口相对大小 (3fce95d)
  • 支持手机等小屏幕设备使用 (78a2109)

Bug Fixes

  • 修复了修改 TTS 地址时未清除测试缓存的潜在问题 (e15dbaa)

Refactoring

  • 重构前端页面导航 UI (d494624)
  • 重构优化消息显示的 UI (使用 @ant-design/x) (fe44b2c)
  • 重做说话聊天界面, 大幅优化交互效果 (e6aac6f)
  • 重做文字聊天界面, 大幅优化交互效果 (f592562)

Improvements

  • 使用缓存减少推理模型 API 测试频率 (135a7da)
  • 使用结果缓存优化 F5 TTS 测试效率 (c3bdf51)
  • 优化拆分句子的正则 (dd1799f)
  • 优化记忆界面的描述 (054aa21)
  • 优化移动端显示效果 (e6b0cdb)

v1.0.0

05 Jan 01:33
Compare
Choose a tag to compare

1.0.0 (2025-01-05)

Features

  • 把记忆拆分为多个页面 (cc2ccdf)
  • 把聊天拆分为多个页面 (e8c8d4b)
  • 把设置拆分为多个页面 (c2a504c)
  • 持久化存储记忆负荷并优化页面显示 (44bf2aa)
  • 当前上下文携带时间信息 (1c54ac2)
  • 更改 Fish Speech 测试方法 (36ee0f5)
  • 更改 Fish Speech 测试方法 (38d4ac5)
  • 更新记忆结构类型定义 (5a316dd)
  • 更新记忆时添加记忆存档 (76619b5)
  • 更新长时记忆定义 (4ddda2a)
  • 基本框架完成 (ffd1b12)
  • 基础架构设计 (1036106)
  • 计算和保存上次使用的 Token 量为“记忆负荷" (eb3e94f)
  • 记忆功能初步完成! (dc7a19a)
  • 加快系统状态检查 (25b5f3e)
  • 界面框架完成 (9509a18)
  • 可通过应用内设置 TTS 服务地址 (2a2f7b3)
  • 聊天实现替换为短时记忆 (e846a5b)
  • 名字和真实时间系统 (88ccea5)
  • 设置推理服务地址时自动末尾补"/" (d48eb97)
  • 实现连续语音对话功能 (61efc8c)
  • 实验性地支持 F5 TTS API (6fb4112)
  • 添加单进程锁 (6bd5164)
  • 添加一个模型 (5e73678)
  • 添加一个模型 (49be8a9)
  • 添加一些模型 (6429610)
  • 完善记忆负荷计算功能 (fcc1448)
  • 完善架构, 新增记忆导出和清空 (d510a1c)
  • 网页端版本使用在线 API (fe2c19f)
  • 为未来的实时对话提供回调函数支持 (462bf0e)
  • 细化对话过程的提示 (c5d0836)
  • 限制窗口最小尺寸 (e3c89b4)
  • 新增一个模型 (4badd32)
  • 优化对话中的时间信息 (8236acb)
  • 优化环境变量使用方式 (4d1367d)
  • 优化记忆界面的描述 (3fc80ba)
  • 优化加载动画 (69f6236)
  • 优化逻辑 (b8ef875)
  • 优化设置最大 Tokens 的类型限制 (042fde3)
  • 优化提示 (1b3920c)
  • 优化验证服务状态的方式 (792946d)
  • 语音输出功能正式可用 (a0b49e0)
  • 允许不使用 Structured Output (f3178a7)
  • 允许清除当前对话 (fb1eaf7)
  • 允许通过环境变量进行自定义设置 (4b1c9c3)
  • 允许在应用内设置推理服务 (71418af)
  • 允许自定义聊天服务标签 (3c17566)
  • 支持 Hugging Face Space 上的 F5 TTS API (0d961a7)
  • 支持导入记忆功能 (d599d5f)
  • 支持获取实时天气信息 (4d20350)
  • 支持设置背景 (81ed067)
  • 支持使用 Fish Speech 进行语音对话 (a059e1b)
  • 支持网页端使用 (ce15aa2)
  • 支持语音输入识别 (d13055e)
  • 总结记忆时包含时间信息 (2849658)
  • web: 支持使用 Tranformers.js 推理 (5182354)

Bug Fixes

  • 更新记忆时重置记忆负荷 (3c4328c)
  • 消息通知加载 (c53a55e)
  • 修复 VITE 构建错误问题 (c42658b)
  • 修复 Web 构建错误 (ea09c37)
  • 修复记忆压力显示的潜在问题 (9c12327)
  • 修复间接计算 Token 错误 (1a4814d)
  • 修复间接计算 Token 错误 (6fdfe5f)
  • 修复连续语音对话中的问题 (3f1bd88)
  • 修复模型隐藏的问题 (b7d33f1)
  • 修复切换 Speak API 不生效问题 (38f3dda)
  • 修复样式错误 (17f51a1)
  • 修复一个导致 Web 构建失败的 Bug (8e4a7e2)
  • 优化符号检测的正则表达式 (021a946)
  • 中文波浪线断句问题 (cba37e4)
  • web: 修复服务地址笔误 (58b0799)
  • web: 移除 Web 端的 Token 计数功能 (API 不支持) (b8d5107)

Refactoring

Read more