Skip to content

Releases: fcb1379/agent-pet

Agent Pet v0.6.0:本地实时语音转写

Choose a tag to compare

@fcb1379 fcb1379 released this 12 Aug 12:20

更新内容

  • 新增独立 BLE GATT Opus 音频通道,上位机按键开始/停止转写,与设备录音功能解耦。
  • 内置 whisper.cpp 本地服务与中文模型,应用启动时自动准备、拉起并恢复,用户无需配置。
  • 新增实时“对话输入”面板,支持停止、关闭、复制和清空,并修复窗口点击穿透。
  • 优化音频分包校验、停止握手和通知节流,降低设备录音结束卡死及动画卡顿。
  • 优化硬件图片同步、进度确认和失败恢复;普通固件烧录不会擦除已同步图片。

验证

  • 上位机自动化测试:144 项全部通过。
  • Windows x64 portable 正式包构建成功,包内 STT 服务和模型完整,产品版本为 0.6.0。
  • 固件音频协议主机测试、无擦图烧录保护测试均通过。
  • COM5 实机完成三轮连续转写,音频包无缺失、BLE 未断开。

发布产物

  • AgentPet-0.6.0-portable.exe
  • AgentPet-0.6.0-portable.exe.sha256

Agent Pet v0.5.10:同步设备打字动画

Choose a tag to compare

@fcb1379 fcb1379 released this 07 Aug 08:34

更新内容

  • 上位机打字开始/停止状态实时同步到设备。
  • 设备端显示与上位机一致的宠物、双爪、键盘和粒子打字场景。
  • BLE 断线期间保留打字状态,重连后自动补发。
  • 打字期间暂停主 GIF 解码,降低刷新负担并减少撕裂。
  • 两个仓库新增 Agent 规则,后续 Git 提交信息必须使用中文。

验证

  • 上位机自动化测试:111 项全部通过。
  • 固件协议主机测试:通过。
  • SF32LB52 主固件:编译通过并已单独烧录至 COM5。

Agent Pet v0.5.8

Choose a tag to compare

@fcb1379 fcb1379 released this 06 Aug 07:52

Agent Pet v0.5.8 改进动态图同步体验,并修复大图片传输期间速度过慢、进度异常和设备卡死的问题。

主要更新:

  • 上位机保留原始 GIF 预览,传输到硬件前自动转换为适合设备的 192×192 动画
  • 静态图与动态图使用一致的硬件显示尺寸和布局
  • 动画帧数过多时自动采样,同时尽量保持原始动画总时长
  • 新增固件处理进度流控,批量传输会等待设备实际落盘,避免 BLE 接收队列溢出
  • 修正传输开始阶段的虚高速度、重复进度和提前显示 100% 的问题
  • 优化固件 GIF 绘制、弹窗叠加和文字刷新,降低画面撕裂与重影风险
  • 放大宠物状态文字,提高小尺寸图片下的可读性

验证:

  • 上位机 101 项自动化测试全部通过
  • Windows x64 portable 构建成功
  • 固件改动已在 COM5 完整编译、烧录并运行验证;变基仅引入独立构建脚本更新
  • Portable SHA-256:80d5610ea377d62beba92ad44e8583436571b6debd11c6b2e96b2b20a87bc072

Agent Pet v0.5.7

Choose a tag to compare

@fcb1379 fcb1379 released this 06 Aug 03:08

Agent Pet v0.5.7 修复 Windows 上位机向 Agent Pet 硬件传输自定义图片失败的问题。

主要更新:

  • 图片包之间增加队列友好的发送间隔,避免固件深度为 8 的异步接收队列溢出
  • 传输失败降级包大小前等待旧数据排空,避免重试 BEGIN 与残留数据交错
  • 保留 244 至 20 字节的 MTU 自适应回退兼容性
  • 新增固件队列背压回归测试

验证:87 项自动化测试全部通过;Windows x64 portable 构建、ASAR 版本和 SHA-256 校验通过。

Agent Pet v0.5.6

Choose a tag to compare

@fcb1379 fcb1379 released this 04 Aug 04:13

Agent Pet v0.5.6 增加了桌面端与 Agent Pet 硬件之间完整的 BLE 联动能力。

主要更新:

  • 通过 GATT 同步 AI Agent 执行状态、宠物状态和本地时间
  • 在上位机敲击木鱼时,同步触发设备端一致的木鱼动画、木鱼锤和“功德+1”提示
  • 支持在上位机选择自定义宠物图片,并转换、传输和显示到设备端
  • 自定义图片持久化保存在设备中,关机或重启后仍保持,直到下一次替换
  • 优化 BLE 图片分包与 MTU 协商,兼容大包高速传输和旧设备 20 字节回退
  • 上位机和固件新增 MD5 校验;重连或设备重启后,相同图片不再重复传输
  • 改进 BLE 自动重连、传输进度和设备显示恢复逻辑

兼容固件:agent-pet-sf32 master 提交 df9bc5c

验证:上位机 85 项自动化测试全部通过;Windows portable 构建、ASAR 版本检查和 SHA256 校验通过;macOS ARM64 CI、DMG 构建、Hook 冒烟测试和 SHA256 校验通过;固件协议主机测试、完整 SCons 构建及 COM19 串口烧录验证通过。

Agent Pet v0.5.5

Choose a tag to compare

@fcb1379 fcb1379 released this 31 Jul 02:44

v0.5.5 修复了 v0.5.4 中的自动更新和桌面交互回归。

主要修复:

  • Windows 更新下载完成后改用 Electron 原生 relaunch,旧实例退出并释放单实例锁后启动新版本
  • 修复木鱼动画首次点击后命中区域变透明,导致连续敲击只响应一次
  • 恢复顶部状态气泡按住拖动窗口
  • 保持透明区域穿透,避免宠物附近的应用无法点击或输入

验证:59 项自动化测试全部通过;Windows portable 构建及 ASAR 检查通过;macOS ARM64 CI、DMG 构建和 Hook 冒烟测试通过;Windows/macOS SHA256 均已校验。

Agent Pet v0.5.4

Choose a tag to compare

@fcb1379 fcb1379 released this 30 Jul 13:34

本版本新增 Apple Silicon macOS 支持,并修复透明桌面宠物窗口遮挡附近应用点击、对话框选择和文字输入的问题。

主要更新:

  • 新增 macOS ARM64 DMG、原生数据目录与 Hook 安装支持
  • 透明区域按像素穿透,宠物与可见控件仍可正常交互和拖动
  • 更新器可按 Windows/macOS 平台选择 GitHub 或 Gitee 发布资源
  • 合并 v0.5.3 之后的 Gitee 发布同步稳定性修复

验证:53 项自动化测试全部通过;Windows portable 构建成功;macOS ARM64 CI 构建和 Hook 冒烟测试通过。

Agent Pet v0.5.3

Choose a tag to compare

@fcb1379 fcb1379 released this 30 Jul 09:52

Full Changelog: v0.5.2...v0.5.3

Agent Pet v0.5.2

Choose a tag to compare

@fcb1379 fcb1379 released this 30 Jul 08:15

修复内容

  • 修复其他用户安装后“一键导入配置”成功但 Codex / Claude 会话不显示的问题。
  • Windows 便携版内置 hook 专用 Node 运行时,不再要求用户预先安装 Node.js。
  • 为 Codex 和 Claude Code 增加 SessionStart hook,新会话可以更早显示。
  • 安装完成后自动执行 Codex / Claude bridge 自检,失败时直接显示具体错误。
  • 修复 WSL 安装流程可能误选 Windows node.exe 的问题。
  • 更新配置完成提示,提醒完全重启客户端并在 Codex /hooks 中信任新增 hook。

使用提示

升级后请再次执行“一键导入配置”,完全关闭并重新打开 Codex / Claude Code。Codex 用户需要进入 /hooks,审阅并信任 Agent Pet hooks。

校验

AgentPet-0.5.2-portable.exe

SHA-256: a35e3494548d75b73e205672d74dc81e8548f5528fd49cb8551c79d1648e922c

Agent Pet v0.5.1

Choose a tag to compare

@fcb1379 fcb1379 released this 30 Jul 07:28

Agent Pet v0.5.1

新功能

  • 新增 GIF 动画一键导入,自动提取动画帧并保留逐帧播放时长。
  • 新增应用内更新检查,可下载 Windows 便携版并执行 SHA256 完整性校验。
  • 新增开发环境依赖自动同步,package-lock.json 更新或依赖缺失时自动执行 npm ci

优化与修复

  • 修复工作状态左上角三个点被桌宠图片遮挡的问题。
  • 移除无法稳定获取收藏表情原文件的微信 DAT 导入入口及相关依赖。
  • GIF 导入文件选择器现在仅显示 .gif 文件,操作路径更清晰。

验证

  • 自动化测试 31/31 通过。
  • Windows 便携版构建成功。
  • 发布包已生成独立 SHA256 校验文件。

当前 Windows 可执行文件未进行代码签名,首次运行时可能出现 SmartScreen 提示。