Skip to content

Releases: JesmonX/Aieyes

Aieyes v0.1.56

Choose a tag to compare

@github-actions github-actions released this 22 Oct 12:46

更新范围

本次更新覆盖 v0.1.54 → v0.1.56,将精确计数扩展为所有 Agent 共用的设置,完善原生历史与会话状态,修复 Qoder 同步及 Linux 桌面交互,并更新中英文界面和官网资源。

共享精确计数

  • 「刷新与历史」中的精确计数开关统一控制各 Agent:开启时排除可确认的继承历史,关闭时恢复原始用量;独立子任务产生的新请求继续计入,重复导入和镜像记录仍正常去重。
  • 新安装默认开启,已有安装升级时统一开启一次,之后保留用户选择。兼容旧设置,切换后在下次同步重算统计。
  • 保留原始计量、账户归属和首次价格,切换模式不按当前价格重算旧成本;已保存的继承记录可在原文件缺失时恢复。首次修正历史前创建独立备份,快速切换设置时阻止旧同步结果覆盖新选择。
  • 补齐 Codex、Claude Code、Kimi、OpenCode、CodeBuddy、Pi、Oh My Pi、DeepSeek Harness 等来源的继承依据与去重处理。本机与 SSH 使用一致的计数规则。

Agent 历史与会话

  • OpenCode 同时支持 v1 与 v2 历史,分别保存读取进度,识别压缩摘要用量、工具调用和结束状态。改进 Pi、Oh My Pi、Harness 的历史身份、压缩记录及增量追加处理。
  • CodeBuddy 增加原生监测 Hook 的安装、停用与修复入口,保留其他 Hook;修正缓存分类、并行工具计量、中间回答误判完成及取消后误判成功的问题。
  • 改进 Kimi 模型归属、权限等待与交互结束识别,补齐 Grok 工具和权限事件。根据原生时间和轮次判断状态,更新标题不会让旧会话重新活跃。
  • 有明确关系的子会话归并到主会话,列表、数量、摘要和桌宠保持一致;等待状态汇总到主会话,子任务失败不直接将主会话标记为失败,实际用量继续保留。
  • 历史文件原地替换、损坏行、超大记录和压缩损坏保留诊断与重试位置,其他会话可继续导入。修复 Windows 路径与换行下的历史游标回归断言,并同时覆盖 LF 与 CRLF。

Qoder 同步

  • 本机与 SSH 兼容保留大小写及小写的项目路径哈希,按解密认证结果选择正确状态文件;修正加密历史残差计算,避免重新计入已排除的继承用量。
  • 额度查询等待初始化完成,并只接受匹配请求和账户的响应。临时断流、超时和额度暂不可用可在总时间限制内重试一次,失败时保留上次成功的额度与时间。

Linux 桌面

  • 修复 AppImage 在部分宿主环境中无法显示托盘的问题;检测托盘服务失效并恢复当前菜单状态,隐藏桌宠后后台刷新不会覆盖「显示桌宠」操作。
  • Esc 按菜单、弹窗、面板的层级处理;修复从托盘打开面板或详情窗口时的键盘焦点,以及「桌宠设置」跳转位置。设置入口修复也适用于 Windows。
  • Linux 主界面、面板、原生桌宠与 GTK 菜单使用内置鸿蒙字体,保留系统字号和回退字体;字体文件与许可随应用打包。

中英文界面与官网资源

  • 精简英文导航、操作和指标文案,改善窄窗口与紧凑面板布局;macOS 面板内容跟随可用宽度,英文额度刷新按钮保持单行。
  • 更新中英文官网内容、字体和图标,补齐两种语言、macOS/Windows 各页面的展示图;桌宠动画使用有效帧,并遵循减少动态效果的系统偏好。
  • 官网源码增加六种安装包的直接下载入口和随最新正式版本解析的下载路由,完善移动端、无 JavaScript 与下载失败页面。

构建与发布

  • 修复 Ubuntu 22.04 对 RPM 包的读取兼容性,继续完整检查安装包中的程序、字体、启动项及图标。
  • 让数据库增量读取测试使用明确递增的文件时间戳,避免快速连续写入导致 CI 偶发误判未更新。

English

This release adds a shared precise-counting setting across Agents, with reversible handling of verified inherited history and preserved historical prices. It improves native history imports, parent and child session grouping, CodeBuddy monitoring, and Qoder history and quota synchronization. Linux gains tray recovery, corrected Escape and focus behavior, and bundled HarmonyOS fonts. English and Chinese layouts, website resources, screenshots, and installer download routes are also updated.

完整代码变更 / Full changelog

macOS 14+: choose x64 for Intel, arm64 for Apple Silicon. Windows: x64 NSIS installer. Linux: x64 DEB / RPM (Fedora) / AppImage.

macOS uses ad-hoc signing; first installation may require approval in System Settings. Windows is unsigned. Update packages are cryptographically signed. SHA256SUMS covers installers and update feeds.

Install this updater-enabled version once manually; subsequent versions can be installed inside Aieyes.

Full Changelog: v0.1.55...v0.1.56

Aieyes v0.1.54

Choose a tag to compare

@github-actions github-actions released this 22 Oct 03:08

更新范围

本次更新覆盖 v0.1.53 → v0.1.54,加入简体中文与 English 切换,新增已有账户与原生连接扫描、智能价格引用,并改进桌面刷新、历史处理及官网展示。

中英文界面

  • macOS 原生界面及 Windows/Linux 界面支持中文与 English,覆盖菜单、账户、额度、设置、桌宠、弹窗、通知和应用错误提示。可在外观设置或面板语言按钮中切换,偏好跨窗口、重启和升级保存。
  • 语言切换保留打开的编辑器、未保存输入、筛选和选择项;修复跨窗口切换时旧设置可能把语言改回去的问题。账户名称、文件路径及用户输入保持原样,token、API、credits 等术语沿用原有写法。
  • 日期、月份、数字和无障碍标签使用对应语言;修复英文余额前缀截取,保持紧凑面板和窄窗口可用。
  • 三端共用离线词库,增加精确文案覆盖、参数完整性、双向切换、弹窗草稿、中文用户数据和窄屏布局回归。

账户发现与价格引用

  • 可以按机器一键扫描已启用 Agent 的已有登录和原生 API 连接,也可在 Agent 账户页扫描已启用机器。支持本机和 SSH 目录,按可确认身份关联账户,保留已有手动名称与归档状态。
  • 原生凭据继续保存在原客户端中,Aieyes 仅保存定位及非敏感元数据。扫描不执行登录、切换或模型请求;无法确认的连接显示待验证,可单条或批量取消引用。
  • 模型价格增加「智能引用」,结合模型名称、版本、日期与供应商匹配已同步价格,生成可编辑映射;保留手动映射与已有冻结成本。
  • 额度卡片只展示已计算的 credits、5h、7d 估值,部分缺失时不再堆叠占位符;有效零值和历史估值仍可查看。

历史、监控与交互

  • 改进 Codex 分支会话的增量历史归并及 Qoder 状态读取,补充跨平台路径、完整重扫和重复导入回归。
  • 服务器页支持按主机筛选,CPU 与内存摘要使用一致的紧凑布局。
  • macOS 合并滚动位置写入,减少无变化数据、桌宠偏好和菜单状态造成的重复刷新;保留真实更新、忙碌反馈、展开状态与设置草稿。
  • 修复 Intel macOS CI 的异步采样测试竞态:以进度到达和明确的确认信号协调测试,不再依赖固定的短暂停顿。

官网

  • 更新中英文官网和 README,采用无边框布局、侧边栏功能切换及响应式排版。
  • 总览、分析和服务器保留少量真实英文界面截图;账户、会话和定时任务改用文字与动效表达。展示一张展开的 Codex 卡片,并加入月薪喵逐帧动画。
  • 支持键盘切换、图片放大与焦点恢复,动效遵循减少动态效果的系统偏好。

English

Aieyes now supports English and Simplified Chinese across macOS, Windows and Linux. Switch languages from Appearance settings or the panel without losing open forms or drafts. This release also adds discovery of existing accounts and native connections, editable model price references, history and refresh improvements, and a redesigned bilingual website with real English screenshots and animated pets.

完整代码变更 / Full changelog

macOS 14+: choose x64 for Intel, arm64 for Apple Silicon. Windows: x64 NSIS installer. Linux: x64 DEB / RPM (Fedora) / AppImage.

macOS uses ad-hoc signing; first installation may require approval in System Settings. Windows is unsigned. Update packages are cryptographically signed. SHA256SUMS covers installers and update feeds.

Install this updater-enabled version once manually; subsequent versions can be installed inside Aieyes.

Full Changelog: v0.1.53...v0.1.54

Aieyes v0.1.53

Choose a tag to compare

@github-actions github-actions released this 21 Oct 04:47

更新范围

本次更新覆盖 v0.1.52 → v0.1.53,新增 Linux 原生桌宠、托盘和 Fedora RPM,补齐 Qoder 多机器身份、环境配置与历史状态支持,并改进 Codex 多账户估值、登录检查和历史分析。

Qoder 账户与目录

  • 本机和 SSH 机器的 Qoder 目录支持读取当前登录身份。“机器与目录”显示账户标识,并提供“刷新账户状态”;同一账户在不同机器显示相同标识,账户设备页标明是否与已绑定账户一致。
  • 从 CLI 的当前账户响应识别身份,不依赖历史日志或 Credits 数值。账户切换后不会覆盖原账户绑定,查询失败保留带提示的上次结果;同一配置目录和执行环境在一次批量检查中共用一次查询。
  • macOS、Windows 和 Linux 的目录列表与计数排除额度专用来源,修复本机多出空白目录的问题。额度连接仍可在账户设置中管理。
  • 支持本机与 SSH 机器的 Qoder 环境配置及历史状态恢复;兼容不同 CLI 版本的状态密钥布局,补齐未完整写入会话日志的历史用量。
  • 修复配置读取失败可能覆盖原文件的问题,改用保留文件权限的原子替换;状态收集在来源暂停或重绑定后停止写入,重复扫描不再无故刷新用量缓存,单个损坏状态文件不影响其他会话。

Linux 桌面与安装包

  • 新增原生透明桌宠和 StatusNotifier 托盘;托盘通过 D-Bus 工作,移除 AppIndicator 运行依赖,支持从托盘、桌宠打开面板及外部点击、Esc 关闭。
  • Wayland 环境在可连接 XWayland 时自动选择兼容后端,并保留显式 GDK_BACKEND 设置;改进面板关闭按钮、窗口边框和导航居中,避免窄面板中“服务器”换行。
  • 新增 Fedora RPM 安装包及对应更新签名,继续提供 DEB、AppImage;打包检查覆盖体积、符号剥离和 AppIndicator 依赖回归。
  • 修复 Windows Qoder 环境模块编译,并按平台配置原生托盘特性,保持 Windows/macOS 托盘与 Linux D-Bus 实现兼容。

Codex 估值与登录

  • 共享目录的估值结合会话创建者、登录身份观测、切换边界和请求额度信息核验归属。恢复旧会话按有证据覆盖的使用区间判断账户,跨切换、身份冲突和观测缺口的片段不参与估值。
  • 应用内切换账户前尝试补齐旧账户的采样尾段,新账户重新建立基线。旧自动样本保留,但未确认归属的金额退出当前汇总;估值不改变历史 Token 总量,也不等同于账户账单。
  • 分开检查当前登录、账户档案关联和 CLI 可调用性,在运行位置显示待关联或程序不可用的原因,并提供完成关联入口。

历史分析与验证

  • 历史用量统一按 Agent 展示,移除账户 Token 筛选并清理旧偏好;保留日期、来源和模型筛选,账户额度继续分别展示。
  • 更新相关界面回归,并补充 Qoder 账户切换、目录路径、批量查询复用、失败结果保留和跨平台身份展示的验证。
  • 完成 Fedora 真实 Qoder 历史读取、重复扫描、原生桌宠/托盘交互和 DEB/RPM/AppImage 构建检查;补充 Linux 窄面板导航与无 AppIndicator 环境回归。

完整代码变更

macOS 14+: choose x64 for Intel, arm64 for Apple Silicon. Windows: x64 NSIS installer. Linux: x64 DEB / RPM (Fedora) / AppImage.

macOS uses ad-hoc signing; first installation may require approval in System Settings. Windows is unsigned. Update packages are cryptographically signed. SHA256SUMS covers installers and update feeds.

Install this updater-enabled version once manually; subsequent versions can be installed inside Aieyes.

Full Changelog: v0.1.52...v0.1.53

Aieyes v0.1.52

Choose a tag to compare

@github-actions github-actions released this 20 Oct 03:06

更新范围

本次更新覆盖 v0.1.51 → v0.1.52,修复账户分组布局、Antigravity 折叠额度显示和旧会话“待定”数量累积的问题。

账户总览

  • 在约 1280px 的常见窗口宽度下,相邻的单账户 Agent 分组共享一行,Antigravity 和 DeepSeek 可以左右并排;单账户卡片填满各自分组,避免内部再次分列后缩成整行的四分之一。窄窗口仍按单列排列,保留 Agent 顺序和分组折叠。
  • Antigravity 折叠卡片保留全部模型额度组,包括 Gemini 与 Claude/GPT。
  • Swift 原生界面同步支持单账户分组并排。

Antigravity 会话

  • 本地与 SSH 优先使用步骤元数据中的生命周期时间判断活跃度,避免数据库文件被维护或同步后,让旧会话重新计入活动摘要。
  • 缺少存活进程依据、状态仍无法确认的 AGY 会话在三分钟后退出活动摘要;明确等待输入的会话沿用已有生命周期规则。旧数据库格式缺少步骤时间时仍回退到文件时间,不将无法确认的状态冒充为已完成。

开发与验证

  • 增加 macOS Tauri 2 的本地性能对比构建脚本和指定数据目录的启动脚本。正式 macOS 安装包继续使用 Swift 原生界面,本次不新增 macOS Tauri 发布附件。
  • 补充 760–1800px 窗口下实际卡片宽度、AGY 展开卡片宽度,以及本地/SSH 会话时间处理的回归覆盖。
  • 此版本不对 macOS 与 Windows 性能差异的原因作结论;本地对比方法见说明。

macOS 本地对比说明 · 完整代码变更

macOS 14+: choose x64 for Intel, arm64 for Apple Silicon. Windows: x64 NSIS installer. Linux: x64 DEB / AppImage.

macOS uses ad-hoc signing; first installation may require approval in System Settings. Windows is unsigned. Update packages are cryptographically signed. SHA256SUMS covers installers and update feeds.

Install this updater-enabled version once manually; subsequent versions can be installed inside Aieyes.

Full Changelog: v0.1.51...v0.1.52

Aieyes v0.1.51

Choose a tag to compare

@github-actions github-actions released this 19 Oct 10:55

更新范围

本次更新覆盖 v0.1.50 → v0.1.51,修复总览卡片布局和停用 Agent 的显示,统一 macOS 与 Windows 桌面菜单,改进 Antigravity 自动估值,并按创建来源筛选 Codex 活动会话。

总览与桌面菜单

  • 额度摘要按窗口数量分列,充分使用卡片宽度;GPU、文件系统和网卡摘要采用平衡网格,四张显卡在宽度足够时显示为 2×2,窄窗口自动退列,避免缩窗时资源条溢出。
  • 总览 Agent 选择器仅显示已启用的 Agent;停用当前选择后回到总览。历史分析仍可查询停用 Agent 的数据。
  • macOS 与 Windows 按入口统一右键菜单,增加“检查更新”;菜单栏/托盘提供随状态变化的“隐藏桌宠/显示桌宠”,并保留唯一入口保护。

自动估值

  • 修复 Antigravity 空闲模型组或窗口重置时间移动导致其他有效消耗被拒绝的问题,各组及窗口独立核验;真实重置、用量回退和不完整证据仍不会混入估值。
  • 自动估值使用最近 90 天的有效区间滚动计算,权重每七天减半,同时考虑消耗量与成本;账户、套餐、模型组和额度窗口分别汇总,手动采样保留原有行为。
  • 开启 Antigravity 自动估值后,后台分批恢复已有历史证据,可中断、恢复和重复执行;保留原始用量、旧估值及其价格依据。展示有效片段数量和等待原因。

Codex 活动会话

  • 仅将创建来源严格为 cli 或 vscode 的会话计入活动列表、数量、摘要及桌宠状态;排除 exec、子代理、未知或缺失来源。
  • 不根据 originator 或工具名推断来源,正常会话调用 exec_command 不受影响;本地与 SSH 使用相同规则,保留大日志文件头及增量游标中的来源。
  • Windows 使用卷与文件 ID 识别日志替换,防止同名文件沿用创建时间时继承旧来源。

验证

  • 发布准备前,核心四平台、macOS 双架构原生回归、双架构桌宠图形以及 Windows/Linux 桌面 CI 全部通过。
  • AGY 历史恢复在真实数据库的临时副本上验证,恢复出 10 个有效区间、19 个估值片段;原始用量、额度快照、设置及旧估值保持不变。实际恢复结果取决于本机已有证据完整性。

布局与估值说明 · Codex 会话来源规则 · 完整代码变更

macOS 14+: choose x64 for Intel, arm64 for Apple Silicon. Windows: x64 NSIS installer. Linux: x64 DEB / AppImage.

macOS uses ad-hoc signing; first installation may require approval in System Settings. Windows is unsigned. Update packages are cryptographically signed. SHA256SUMS covers installers and update feeds.

Install this updater-enabled version once manually; subsequent versions can be installed inside Aieyes.

Full Changelog: v0.1.50...v0.1.51

Aieyes v0.1.50

Choose a tag to compare

@github-actions github-actions released this 19 Oct 07:16

更新范围

本次更新覆盖 v0.1.49 → v0.1.50,优化日常刷新、主机监控和会话观察的性能,统一 Web 与 macOS 的 Agent 设置,并修复 Windows 共享检查中的跨平台管道测试。

运行时性能

  • 仪表盘按设置、用量、价格和状态修订复用快照;仅额度、估值或来源状态变化时使用轻量状态更新,减少历史用量重读。Web 刷新合并重复请求,并在繁忙操作完成后恢复刷新。
  • 主机监控使用常驻调度器,本机与远程采样分开执行;慢主机不再阻塞其他主机刷新,配置变更、暂停和退出会取消旧任务,过期结果不会覆盖新配置。
  • 缓存已解码的设置、价格和日聚合,估值摘要通过索引选取最新记录及有效值;额度协调和自动采样只读取未完成记录,减少已完成历史的重复处理。
  • 会话文件确认读到末尾后复用缓存,目录发现使用文件监听并保留监听不可用时的轮询回退;SSH 复用观察进程,保留半行续读、文件轮转和增量游标处理。
  • 按代理与连接策略复用 HTTP 客户端,macOS 观察系统代理变化;Swift 长寿命 IPC 读取循环及时释放临时对象。Windows 桌宠按实际下一帧调度,隐藏或减少动态效果时停止动画计时。

Agent 与账户设置

  • Web 与 macOS 按统一的能力定义显示账户、API、机器与目录及估值入口,合并 DeepSeek 的可见设置分组,同时保留底层来源和账户标识。
  • 账户表单按提供商及模式显示支持的字段,单一模式省略选择器,切换模式时同步调整工作区和本地登录选项。
  • 更新提供商图标及深浅色资源,统一设置与配置向导中的展示。

修复与验证

  • 修复 Windows 子进程管道回归测试使用 select() 导致的 WinError 10038;改用线程和队列读取,保留响应超时、连续请求和 EOF 退出检查。
  • 发布准备前,核心四平台、macOS 原生以及 Windows/Linux 桌面 CI 全部通过;Windows 共享检查、浏览器集成、桌面测试与安装包构建已通过修复后的远端验证。
  • 性能对照使用隔离数据、合成负载和模拟 SSH;本地长测主要覆盖背景运行,不能据此宣称所有真实网络场景具有相同收益或整应用无内存泄漏。

性能验证与范围 · 完整代码变更

macOS 14+: choose x64 for Intel, arm64 for Apple Silicon. Windows: x64 NSIS installer. Linux: x64 DEB / AppImage.

macOS uses ad-hoc signing; first installation may require approval in System Settings. Windows is unsigned. Update packages are cryptographically signed. SHA256SUMS covers installers and update feeds.

Install this updater-enabled version once manually; subsequent versions can be installed inside Aieyes.

Full Changelog: v0.1.49...v0.1.50

Aieyes v0.1.49

Choose a tag to compare

@github-actions github-actions released this 19 Oct 02:23

更新范围

本次更新覆盖 v0.1.48 → v0.1.49,新增五类原生 Agent 接入,完善现有客户端的历史、API 配置、额度和会话状态,并减少日常刷新对已完成历史的重复读取。

Agent 与原生 API

  • 新增 Kimi Code、DeepSeek Harness、Pi、Oh My Pi 和 CodeBuddy,支持本机及 SSH 历史读取、实际模型与 Token 统计、工具调用和会话状态。
  • Pi 与 Oh My Pi 分别适配官方配置和会话目录,支持 profile、原生环境变量、分叉去重与旧记录迁移;Oh My Pi 标题更新不会触发历史重读。
  • Web 和 macOS 设置页提供 Claude、Qoder、ZCode、Grok、OpenCode、Kimi、Harness、CodeBuddy、Pi、Oh My Pi 的本机原生 API 配置入口。验证成功后保存,保留已有设置;多文件配置检查并发修改、备份并在失败时回滚,已保存密钥不回显。
  • 完善 Qoder、Grok、OpenCode 和 ZCode 的原生记录与状态处理;ZCode 工具执行后的继续调用不会被过早标记为完成。Cursor 接入官方 Hooks,私有数据库中未支持的请求级 Token 不作为累计用量展示。
  • Antigravity 会话观察器忽略摘要数据库,避免将统计摘要当作原始会话读取。

额度与计量

  • 接入 Kimi 官方用量与钱包、DeepSeek 官方 API 余额,并完善 Qoder 和 CodeBuddy 的请求 Credits;账户余额与单次请求消耗分别展示。
  • 修复钱包金额单位、零值、负值和缺失值的处理,避免将未知余额显示为可用额度;完善用量去重、来源关联和冻结价格的保留。
  • Pi/Oh My Pi 的额度归属实际模型服务商。CodeBuddy 暂无已核实的公开账户剩余额度接口;Kimi 钱包、DeepSeek 官方余额和部分订阅仅完成协议回归,尚未使用有效付费凭据完成联网验收。

性能与恢复

  • OpenCode/ZCode 使用 SQLite 增量游标,每轮额外检查最多 256 条待完成记录;停止写入后仍继续处理队列,覆盖迟到结算。
  • Harness 从已校验的压缩文件边界读取新增帧,解压在数据库写锁外完成,并限制内存暂存;损坏、截断和并发写入不会推进失败游标。
  • 本机和 SSH 状态复用未变化的结果,避免重复读取已完成请求。首次导入、目录发现及显式全量重扫仍与历史规模相关。
  • 真实 SSH 链路中的合成性能场景从 10 条扩大到 10,000 条历史时,OpenCode/ZCode 的“新增请求加迟到完成”均只读取 2 条记录,Harness 只读取新增压缩帧。

验证

  • 十二个客户端通过精简 PATH 下的启动检查;新增五类客户端完成本机及 Linux 的真实模型调用、工具执行、原生历史和会话状态核对,重复扫描与全量重放不重复计量。
  • 本地 Rust 回归 411 项通过、4 项忽略;Clippy、共享检查、Web UI 与 Swift 原生检查通过。API 浏览器回归覆盖十类客户端、十一种场景。
  • Qoder 与 Antigravity 已验证真实账户额度查询。Cursor 登录和依赖账号的模型调用按本次验收范围排除;浏览器中的 Windows/Linux 场景不替代对应系统的原生桌面实机验收。

完整验收记录 · 完整代码变更

macOS 14+: choose x64 for Intel, arm64 for Apple Silicon. Windows: x64 NSIS installer. Linux: x64 DEB / AppImage.

macOS uses ad-hoc signing; first installation may require approval in System Settings. Windows is unsigned. Update packages are cryptographically signed. SHA256SUMS covers installers and update feeds.

Install this updater-enabled version once manually; subsequent versions can be installed inside Aieyes.

Full Changelog: v0.1.48...v0.1.49

Aieyes v0.1.48

Choose a tag to compare

@github-actions github-actions released this 17 Oct 17:02

更新范围

本次更新覆盖 v0.1.46 → v0.1.48,集中减少界面重算、重复查询和后台读取,保留现有循环动画、用户配置的刷新间隔及完整采样历史。

界面与动画

  • 菜单栏脉冲和桌宠动画改由原生动画机制驱动,沿用原有图片、颜色和逐帧时序;隐藏或开启减少动态效果时暂停。
  • 菜单、桌宠和导航使用独立状态订阅,隐藏页面保留状态并暂停无关更新,恢复后显示最新数据。
  • 热力图复用日期布局、最大值和标签,避免每次状态变化都重复解析全年数据。
  • 原生菜单摘要独立刷新;页面按可见范围加载,相同范围与未变化数据复用快照,日期和时区变化会及时失效。

重复读取与后台调度

  • 额度刷新合并发起窗口的返回结果和更新广播,避免同一次操作重复查询概览;其他窗口继续正常接收更新。
  • 常驻摘要使用轻量采样投影,避免每次读取全部已完成历史;采样管理仍可连续查看完整记录,失败保留上次成功数据。
  • 会话目录使用文件监听并保留周期校验,未变化的数据库及 WAL 复用解析结果;统一 Windows 路径标识,避免同一数据库被重复读取。
  • 设备状态按实际连接上下文批量检查,只刷新失效或到期的状态;普通显示设置保存不再触发全面登录检查,显式刷新仍立即执行。
  • 额度调度等待下一次到期或数据变化,空通知队列避免写事务;自动估值复用核心连接,禁用时退避等待。
  • 删除唤醒任务时回收对应核心客户端,减少长期持有的后台进程。

稳定性与验证

  • 拆分估值管理视图,修复 CI Swift 编译超时;保存失败提示使用独立错误状态,避免被后台刷新覆盖。
  • 新增 Intel macOS 日常 CI;图形测试隔离虚拟 GPU 的已知驱动限制,保留关键帧、几何和动画生命周期回归,物理 GPU 与支持渲染的 Apple Silicon 环境执行完整窗口和截图验收。
  • 补充路径别名、DB/WAL 变化、缓存失效、重复广播、隐藏页面恢复、跨午夜与时区变化、账户身份及任务进程退出回归。
  • 当前 Intel macOS 的隔离合成场景完成 40 分钟采样,优化后 UI CPU P95 为 3.28%;预热后约 30 分钟物理内存增长 11.12 MiB。该结果不等同于所有个人数据场景的实际收益。

实现与验收详情 · 完整代码变更

macOS 14+: choose x64 for Intel, arm64 for Apple Silicon. Windows: x64 NSIS installer. Linux: x64 DEB / AppImage.

macOS uses ad-hoc signing; first installation may require approval in System Settings. Windows is unsigned. Update packages are cryptographically signed. SHA256SUMS covers installers and update feeds.

Install this updater-enabled version once manually; subsequent versions can be installed inside Aieyes.

Full Changelog: v0.1.47...v0.1.48

Aieyes v0.1.46

Choose a tag to compare

@github-actions github-actions released this 17 Oct 08:19

更新范围

本次更新覆盖上一公开版本 v0.1.45 → v0.1.46 的全部改动,精简主窗口与浮窗的用量展示,优化 Agent 图标、导航和 Windows 浅色外观,并补充账户额度查询失败的处理入口。

总览与用量分析

  • 主窗口总览和浮窗的用量摘要固定显示今日,数字继续跟随所选 Agent 和账户;升级后清除这两个页面遗留的日期、来源及模型限制,避免隐藏筛选影响结果。
  • 总览和浮窗不再重复显示筛选提示行。用量分析保留独立的 Agent、账户、来源、模型和日期范围,页面切换与“查看分析”继续保持各自的筛选规则。
  • 趋势悬停和键盘聚焦读数使用 K/M/B 缩略 Token,成本显示两位小数;精确详情和计算数据保留原精度。
  • 用量摘要中的“计价未完成”改为感叹号,通过悬停或键盘聚焦查看说明,点击仍可进入模型价格设置。修复快速切换焦点时提示气泡被旧隐藏计时器关闭的问题。

Agent 图标、导航与设置

  • Cursor、Grok、ZCode 换用官方透明独立标志,单色图标适配浅深色主题;Qoder、OpenCode 保留现有图标。自定义和未知 Agent 的终端图形缩小,保留一致的图标占位。
  • 点击侧栏的 Aieyes 眼睛即可收缩或展开导航,移除独立按钮,收缩后仍可操作并记住状态。
  • 设置中的入口简写为“配置向导”,移除附带小字。
  • 定时唤醒说明追加“可用于帮助规划 5h 重置时间”,设置页和配置向导同步更新。
  • Windows 浅色不透明窗口采用浅灰底与白色卡片,改善灰浊感和表面层次;浅深色共用布局、字体和控件尺寸,保留原生材质及无障碍降级路径。

额度查询失败提示

  • Agent 分组仅统计实际查询失败的账户,额度较高、耗尽或余额不足不再混入失败数量。
  • 点击失败数量可查看具体账户和失败原因,并单独重试或进入该账户设置;浮窗仅统计当前显示范围内的账户。
  • 后台更新同步刷新失败列表与数量,保留展开状态、滚动位置和键盘焦点;恢复后及时清除提示,错误文本继续执行凭据遮蔽。

验证

  • 发布前核心三平台、macOS 原生以及 Windows/Linux 桌面 CI 已通过。
  • 补充今日查询、旧偏好迁移、分析筛选隔离、提示聚焦、透明图标、失败重试和明暗布局一致性回归;检查 Windows 多 DPI、材质降级及 macOS 工作区浅深色预览。

查看 v0.1.45 → v0.1.46 的完整代码变更

macOS 14+: choose x64 for Intel, arm64 for Apple Silicon. Windows: x64 NSIS installer. Linux: x64 DEB / AppImage.

macOS uses ad-hoc signing; first installation may require approval in System Settings. Windows is unsigned. Update packages are cryptographically signed. SHA256SUMS covers installers and update feeds.

Install this updater-enabled version once manually; subsequent versions can be installed inside Aieyes.

Full Changelog: v0.1.45...v0.1.46

Aieyes v0.1.45

Choose a tag to compare

@github-actions github-actions released this 17 Oct 06:18

更新范围

本次更新覆盖上一公开版本 v0.1.44 → v0.1.45 的全部改动,新增可选的 Codex 精确计数,减少 fork 历史提示打扰,并统一桌面控件的柔和外观。

Codex 用量计数

  • 在“设置 → 常规 → 刷新与历史”新增“精确计数”,新安装和升级用户默认关闭。本机和 SSH 使用同一设置;关闭时按各会话自身累计量计数,允许 fork 继承的父历史重复计入,不再校验父历史。
  • 开启后扣除可验证的父历史用量。父记录缺失或不完整时,暂不计首段不确定累计,后续有效增量继续统计;父历史恢复后自动补全。
  • 切换模式后的下一次同步自动重读已有 Codex 日志,随后恢复增量读取。保留事件身份、来源关系、冻结价格和审计记录,支持反复切换及历史用量双向重算。
  • 受影响的历史估值按原采样区间和价格生成替代记录;无法可靠重算的记录保留审计,避免将继承累计量误认作单次请求的订阅消耗。

同步提示

  • fork 父历史问题仅在精确计数设置内查看,不再作为同步失败,也不在其他页面显示告警;旧版缓存提示同步适用。
  • 普通刷新错误支持关闭本次提示。关闭不改变真实操作结果;下次同步仍失败时可以再次显示,不提供永久屏蔽。
  • 同时出现父历史问题和普通读取错误时,普通错误仍正常显示,并保留按来源重试。

桌面控件与外观

  • macOS、Windows/Linux 的按钮、输入框和选中状态统一采用柔和底色;主要操作使用淡强调色,危险操作保留语义色。
  • 减弱 Windows 窗口亮边,协调菜单、弹窗与卡片透明度和模糊效果,避免服务器嵌套资源分组重复叠加卡片底色;原生材质失败、减少透明度和高对比度模式保留对应降级。
  • macOS 共享控件样式保留原生编辑、焦点、Return/Escape 快捷键及禁用行为,并覆盖账户、SSH 导入、估值、唤醒和更新等界面。

回归验证

  • 核心三平台、macOS 原生及 Windows/Linux 桌面 CI 已通过;新增默认计数、模式切换、旧游标升级、历史估值重算和提示关闭回归。
  • 真实核心浏览器回归覆盖缺失父历史时的两种计数结果及设置内诊断;补充控件透明度、高对比度、焦点、输入和快捷键检查,并修正原生控件测试等待视图就绪的时序。

查看 v0.1.44 → v0.1.45 的完整代码变更

macOS 14+: choose x64 for Intel, arm64 for Apple Silicon. Windows: x64 NSIS installer. Linux: x64 DEB / AppImage.

macOS uses ad-hoc signing; first installation may require approval in System Settings. Windows is unsigned. Update packages are cryptographically signed. SHA256SUMS covers installers and update feeds.

Install this updater-enabled version once manually; subsequent versions can be installed inside Aieyes.

Full Changelog: v0.1.44...v0.1.45