Skip to content
This repository was archived by the owner on Sep 25, 2026. It is now read-only.

v1.0.0

Choose a tag to compare

@LeafYeeXYZ LeafYeeXYZ released this 05 Jan 01:33
· 132 commits to main since this release

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

  • 把保存功能外部化 (61d08d1)
  • 不再使用流式传输和分块语音 (7ec0333)
  • 拆分不同的 API (7c99550)
  • 基于未来的记忆模型设计, 统一使用 ollama 进行推理 (1a4f7f3)
  • 可以在应用内设置最大 Tokens (253b889)
  • 实现 Live2d 和语音回复 (a63d34e)
  • 使用 OpenAI SDK 进行推理 (eb20383)
  • 统一两端的 Live2d API (1152ac0)
  • 优化 API 架构 (48dd21c)
  • 重构项目结构 (7de3083)
  • 重命名项目 (2103a7f)
  • rename project to cyber-leaf (5646af9), closes #2
  • use tauri (f548a45)

Improvements

  • 等待开始播放语音后在播放消息 (32f3ef4)
  • 调整任务开始的顺序 (d15e760)
  • 新增结束录音提示 (4da7efb)
  • 优化 F5 TTS API 的测试方法 (183d862)
  • 优化 Hugging Face API 错误报告 (6de4338)
  • 优化当前状态提示 (a4b8cae)
  • 优化对话时的加载显示效果 (f2648fb)
  • 优化界面布局 (e26b5e7)
  • 优化句子拆分 (b330b0d)
  • 优化默认 TTS 设置 (5b51272)
  • 优化排版 (5ca30dc)
  • 优化设置界面外观 (f29c8c7)
  • 优化文字显示的停顿 (8ae3268)
  • 优化系统状态检查逻辑 (c485642)
  • 优化逐字打印的效果 (1f68241)
  • web: 优化代码分块 (88cfc56)