Skip to content

Releases: gloryhui/workbuddy-proxy

WorkBuddy Proxy v0.5.6

Choose a tag to compare

@gloryhui gloryhui released this 16 Oct 09:17

更新内容

  • 新增 Anthropic 官方和 Azure OpenAI 供应商预设,目录共 78 项;选择时填入对应协议和认证方式,保留已有 Key、模型及路由标识。
  • Anthropic 使用 Messages;Azure 支持 API Key、资源根地址以及 Chat/Responses 切换,保存重开和连接测试保持一致。
  • Azure 模型 ID 使用部署名称。部署列表不可用或为空时提示手动填写,不再将基础模型目录当作可用部署列表。
  • 管理协议升级为 10,同版本旧核心会在设置启动时进行兼容性检查;旧配置缺省时保留原认证行为。

安装与校验

  • Windows x64:下载 workbuddy-proxy-0.5.6-windows-x64-setup.exe。
  • Apple Silicon Mac:下载 workbuddy-proxy-0.5.6-macos-arm64.dmg。
  • Intel Mac:下载 workbuddy-proxy-0.5.6-macos-x64.dmg。
  • 三个安装包的 SHA256 见附件 SHA256SUMS.txt。

预设仅提供连接参数,仍需使用自己的供应商 API Key;Azure 请填写实际部署名称。验收使用隔离配置与 Mock 上游,不代表真实账号权限或部署可用性。

验证

WorkBuddy Proxy v0.5.5

Choose a tag to compare

@gloryhui gloryhui released this 16 Oct 06:36

WorkBuddy Proxy v0.5.5 正式版

本版变化

  • 四种上游协议:保留 OpenAI Chat Completions,新增 OpenAI Responses、Anthropic Messages、Gemini GenerateContent。供应商显式选择协议,WorkBuddy 继续使用本地 Chat 接口;支持 JSON / SSE、多轮、图片和函数工具。协议选项提供明确的思考预算 / 档位映射,模型发现与连接测试使用对应原生鉴权。
  • 本地用量统计:SQLite 保存请求摘要、Token、状态、耗时和费用;支持请求日志、供应商 / 模型汇总、详情和原生趋势图。默认查看当天,常用筛选集中展示,其他筛选可展开。
  • 逐请求价格快照:记录当次输入、输出、缓存单价、币种及分项 / 总费用。当前价格可编辑或删除,缺价默认零价;改价不改变历史或已经开始的调用。支持 models.dev 每日更新、手动更新和离线目录。费用是估算值,未知用量与无法可靠计算的费用保持未知。
  • 明细与性能展示:供应商和模型分列,保留调用时名称;Token 展示输入、输出、缓存读、总Token和命中率,增加 tok/s。明细支持拖动列宽;请求、分组、成本定价及采集列表使用 20 / 50 / 100 条分页。
  • WorkBuddy 配置生效确认:同步 / 取消同步先弹窗,可选择修改并重启、仅修改或取消。macOS 正常退出后重新打开;只有配置更新成功才重启,失败明确说明配置是否已经写入。启动设置时检查已同步地址;手动改端口必须同意重启,取消不应用变更。
  • 界面与退出修复:默认 1440 × 900,支持恢复尺寸,顶部地球语言菜单、GitHub / 反馈图标;侧栏分级折叠、供应商操作固定底部;每次打开默认进入数据统计。修复正常退出后的统计运行收尾与恢复状态。
  • 文档更新:README 补齐当前协议、统计、价格口径、同步重启、分页和数据保存边界,并替换为 v0.5.5 当前界面的五张实拍预览。

下载与升级

  • Windows 10 / 11 x64:workbuddy-proxy-0.5.5-windows-x64-setup.exe,中文安装向导,可自选目录。
  • Mac Apple Silicon:workbuddy-proxy-0.5.5-macos-arm64.dmg。
  • Mac Intel:workbuddy-proxy-0.5.5-macos-x64.dmg。
  • 升级前从托盘 / 菜单栏退出旧版,Mac 将应用拖入“应用程序”覆盖。升级保留配置;更新模型后重新同步 WorkBuddy,macOS 可选择“同步并重启”。Windows 请在仅同步后手动重开 WorkBuddy。

验证与数据边界

发布代码提交:9b1f74ca97eec52a701683bf6b3a7c9f5b1efc5a。本地 184 项核心测试、77 项界面测试和严格 Clippy / 格式检查通过。三平台构建与安装包检查见 Desktop packages,Linux 协议、统计与核心回归见 Core checks。

统计只保存请求摘要,不保存聊天正文、工具参数、图片或 API Key。原生协议支持有明确范围,部分不可等价转换的字段会被拒绝;原生工具状态缓存过期、程序重启或路由设置变化后可能需要新建对话,详见协议说明。自动测试使用隔离配置和模拟上游,不代表真实供应商账单、账号权限或所有物理显卡的人工验收。

Mac 使用 ad-hoc 签名,未做 Developer ID 公证;Windows 未做 Authenticode 签名。校验值见附件 SHA256SUMS.txt。

WorkBuddy Proxy v0.5.3

Choose a tag to compare

@gloryhui gloryhui released this 15 Oct 07:36

WorkBuddy Proxy v0.5.3 正式版

本版变化

  • 模型能力默认自动识别:读取供应商模型列表的明确声明,再结合 models.dev 的供应商及原厂模型信息补齐图片输入、工具调用、思考档位、Token 上限和上下文长度。按接口与套餐区分同名模型,支持原厂别名匹配。
  • 后台刷新与离线缓存:启动、保存时自动尝试更新,离线继续使用最后一次成功的能力信息;同步前进行有时限的刷新。能力查询不进入转发路径,公共目录请求不携带供应商 Key。
  • 保留手动配置:模型编辑窗口显示自动识别结果和主要来源;需要自定义时取消自动识别,手动设置始终优先。未知图片能力明确提示,不虚构模型支持的思考档位。
  • 多模态正确透传:保留 Chat Completions 中图片 URL、Base64、上游支持的音频/视频 JSON 及工具媒体内容,SSE 与非流式响应按字节转发。当前请求体上限仍为 8 MiB;不新增独立的视频生成、文件上传或音频转码接口。
  • 模型列表增加“操作”列:点击编辑图标直接修改对应模型,同时保留双击、键盘编辑与多选行为。

感谢 yetone/magpie 在供应商预设、模型能力识别和 WorkBuddy 配置同步方面提供的思路与方案。

下载与升级

  • Windows 10 / 11 x64:workbuddy-proxy-0.5.3-windows-x64-setup.exe,中文安装向导,可自选目录。
  • Mac Apple Silicon:workbuddy-proxy-0.5.3-macos-arm64.dmg。
  • Mac Intel:workbuddy-proxy-0.5.3-macos-x64.dmg。
  • 升级前先从托盘/菜单栏退出旧版。Mac 打开 DMG,将 WorkBuddy Proxy.app 拖入“应用程序”替换。升级保留用户配置;升级后重新同步 WorkBuddy,让新识别的能力生效。

构建与验证

发布包来自提交 e1725c3d14c6dfed24cd4edc0150c1c052ab4bed。验证包括 58 项核心/界面单元测试、自动能力识别及离线恢复、手动覆盖与重命名、供应商与路由隔离、模型发现、图片和媒体透传、流式取消、旧核心替换、开机启动及安装包生命周期。Windows 另验证安装、快捷方式、重复安装和卸载保留配置。

三平台构建与安装包检查 · 核心检查。自动验证使用隔离配置与模拟上游,不代表真实供应商账号权限或所有物理显卡环境的人工验收。

Mac 使用 ad-hoc 签名,未做 Developer ID 公证;Windows 未做 Authenticode 签名。SHA-256 校验值见 SHA256SUMS.txt。

WorkBuddy Proxy v0.5.2

Choose a tag to compare

@gloryhui gloryhui released this 15 Oct 03:42

WorkBuddy Proxy v0.5.2 正式版

本版变化

  • 新增“开机启动”,默认不勾选;Windows 和 macOS 均使用当前用户的登录启动项。登录后只启动托盘和代理服务,手动打开软件仍可进入设置。
  • 连接设置新增可搜索的供应商预设,参考 yetone/magpie 收入 76 个 OpenAI Chat API 地址,包含地区及套餐分支。选择预设填入名称和地址,保留现有 Key、模型和路由,支持继续自定义修改。
  • 顶部按“开机启动 → 检查更新 → 语言”排列,缩窄语言选择框并增加标签;版本号以浅灰文字显示在副标题末尾,与副标题统一字号和基线。
  • 日志出现新内容时自动滚动到底部;没有新日志时保留当前阅读位置。
  • 开机启动设置失败会回滚选择;Windows 卸载时清理本软件的登录启动项,保留用户配置。

下载与安装

  • Windows 10 / 11 x64:workbuddy-proxy-0.5.2-windows-x64-setup.exe,中文安装向导,可自选目录,默认创建桌面图标。
  • Mac Apple Silicon:workbuddy-proxy-0.5.2-macos-arm64.dmg。
  • Mac Intel:workbuddy-proxy-0.5.2-macos-x64.dmg。
  • Mac 打开 DMG,将 WorkBuddy Proxy.app 拖入“应用程序”。升级前先从旧版托盘/菜单栏退出;升级保留用户配置。

构建与验证

发布包来自提交 b0782b2cd84d3b17ecb549e26274fbcaad703c6f。自动验证包括核心/界面单元测试、流式转发与取消、模型及凭据隔离、WorkBuddy 同步及端口迁移、旧后台升级兼容、开机启动注册与静默启动,以及发行包设置窗口/转发生命周期;Windows 另验证中文与空格安装目录、快捷方式、重复安装、卸载清理启动项及保留配置。

三平台构建与包验证 · 核心检查。自动验证不等同于真实上游账号、全部物理显卡或人工界面验收。

Mac 使用 ad-hoc 签名,未做 Developer ID 公证;Windows 未做 Authenticode 签名。SHA-256 校验值见 SHA256SUMS.txt。

WorkBuddy Proxy v0.5.1

Choose a tag to compare

@gloryhui gloryhui released this 15 Oct 02:26

WorkBuddy Proxy v0.5.1 正式版

本版变化

  • 调整 macOS 应用图标,将图案缩至画布约 82%,增加透明留白,使 Launchpad / Dock 显示大小与其他应用协调。
  • 同步 WorkBuddy 时强制更新本工具管理的模型:覆盖手动修改、合并重复条目,缺失时重新添加。
  • 取消同步直接移除受管理条目,条目改过、已删除或重复取消都能成功。
  • 新同步条目加入管理标记,兼容识别旧版本地代理条目;重新安装后可覆盖遗留模型,也可直接取消同步。
  • 保留其他手动添加的模型、历史原条目恢复记录及写入前自动备份。

下载与安装

  • Windows 10 / 11 x64:workbuddy-proxy-0.5.1-windows-x64-setup.exe,中文安装向导,可自选目录,默认创建桌面图标。
  • Mac Apple Silicon:workbuddy-proxy-0.5.1-macos-arm64.dmg。
  • Mac Intel:workbuddy-proxy-0.5.1-macos-x64.dmg。
  • Mac 打开 DMG,将 WorkBuddy Proxy.app 拖入“应用程序”。升级前先从旧版托盘/菜单栏退出;升级保留用户配置。

构建与验证

发布包来自提交 0f3066abd5b328b1dc7d8af9b1ec4a52522cf8e5。构建和自动验证包括核心/界面单元测试、流式转发与取消、模型及凭据隔离、强制同步/取消回归、端口迁移、发行包设置窗口/转发生命周期;Windows 另验证中文与空格安装目录、快捷方式、重复安装和卸载保留配置。

三平台构建与包验证 · 核心检查。自动验证不等同于真实上游账号、全部物理显卡或人工界面验收。

Mac 使用 ad-hoc 签名,未做 Developer ID 公证;Windows 未做 Authenticode 签名。SHA-256 校验值见 SHA256SUMS.txt。

WorkBuddy Proxy v0.5.0

Choose a tag to compare

@gloryhui gloryhui released this 14 Oct 12:14

WorkBuddy Proxy v0.5.0 正式版

Windows 和 Mac 使用统一的设置界面,软件名称统一为 WorkBuddy Proxy。

下载与安装

  • Windows 10 / 11 x64:下载 workbuddy-proxy-0.5.0-windows-x64-setup.exe,使用中文向导选择安装目录,默认创建桌面图标,可从系统应用列表卸载。
  • Mac Apple Silicon:下载 workbuddy-proxy-0.5.0-macos-arm64.dmg。
  • Mac Intel:下载 workbuddy-proxy-0.5.0-macos-x64.dmg。
  • Mac 打开 DMG,将 WorkBuddy Proxy.app 拖入“应用程序”。

本版变化

  • 主分支统一维护 GPUI Kit 设置界面;旧 Win32 / AppKit 设置界面完整归档到 backup 分支,不再维护。
  • 供应商侧栏、模型表格、选择弹窗、下拉框、输入框和按钮统一样式。语言与推理强度使用下拉选择。
  • 同一供应商只需配置一次地址与 Key,可获取和管理多个模型;支持不同供应商及相同模型 ID 的独立选路。
  • 保留模型多选快捷键、详细连接诊断、日志清空/复制、自定义本地端口、WorkBuddy 全局同步与取消同步、更新检测。
  • 核心、托盘和设置界面分开运行;关闭设置释放界面进程,托盘重开恢复草稿,转发继续工作。
  • Windows 主入口为 workbuddy-proxy.exe,设置辅助程序位于内部目录,不需要单独启动。

升级与验证

升级前请先从旧版托盘/菜单栏退出。安装和卸载保留用户配置;分享安装包不会包含个人 Key。

发布包来自主分支构建,包含核心集成检查、模型与凭据隔离、WorkBuddy 同步/端口迁移、GPUI 生命周期及内存测量;Windows 另验证中文与空格安装目录、中文安装语言、默认桌面快捷方式、重复安装和卸载。CI 与本机自动测试不替代每一种物理显卡及真实上游账号验收。

Mac 使用 ad-hoc 签名,未做 Developer ID 公证;Windows 未做 Authenticode 签名。SHA-256 校验值见 SHA256SUMS.txt。

构建与验证记录:三平台发布包 · 核心检查。

v0.4.0 · 模型发现、原生界面与单例启动

Choose a tag to compare

@gloryhui gloryhui released this 13 Oct 17:25

WorkBuddy Proxy v0.4.0 正式版:原生多供应商、多模型管理,更紧凑的界面,以及可靠的单例启动。

同版本图标更新

已重新构建并覆盖本页三个桌面包和源码包。应用、窗口、Windows 托盘及 Mac 菜单栏统一使用无白边图标,圆角外为透明背景。版本号仍为 v0.4.0;此前已下载 v0.4.0 的用户需要重新下载并替换程序。

本次更新

  • 统一 Windows / macOS 三栏布局,支持简体中文和英文,增加可滚动的运行信息与日志。
  • 使用供应商 API 地址和 Key 获取可用模型;以「显示名 / 模型 ID」两列表格编辑,可在同一供应商配置多个模型。
  • 支持 Shift 连续多选、Ctrl / Command 逐项多选、Delete / Backspace 删除、双击及 Enter / F2 编辑。
  • 简化 WorkBuddy 中的模型展示名称,兼容此前的模型别名。
  • 从 GitHub Release 自动检测更新,也可手动检查。
  • 同一配置目录只保留一个设置窗口和一个代理核心。重复打开、并发打开或启动另一份程序,会唤回已有窗口;最小化恢复时保留未保存的输入。
  • 修复 Mac 供应商选中状态、表格对齐与编辑焦点问题;API Key 保留遮罩显示,关闭输入框的系统密码自动填充提示。
  • 延续 Rust 流式转发、Win32 / AppKit 原生界面,兼容 OpenAI Chat Completions 协议。默认透传参数,仅在模型路由或明确设置思考强度时做必要调整。

下载与使用

系统 下载文件
Windows x64 workbuddy-proxy-0.4.0-windows-x64.zip
Mac Apple Silicon(M 系列) workbuddy-proxy-0.4.0-macos-arm64.zip
Mac Intel workbuddy-proxy-0.4.0-macos-x64.zip

Windows 解压后运行 workbuddy-proxy.exe,无需安装额外运行时。Mac 解压后打开 WorkBuddy Proxy.app,要求 macOS 12 或更新版本。

升级前从托盘 / 菜单栏退出旧版本,再替换程序文件;用户配置保存在独立目录,升级会继续使用现有配置。Windows 关闭窗口会隐藏到托盘;Mac 关闭设置窗口后代理核心继续运行。

Mac 包使用 ad-hoc 签名,尚未进行 Apple 公证;Windows 包未进行 Authenticode 签名。首次打开说明见包内 README。

验证与附件

Windows x64、Mac ARM64、Mac Intel 及 Linux 的构建和自动化检查全部通过,包括 17 项 Rust 测试、真实可执行文件测试、模型发现、多供应商路由和原生窗口生命周期检查。Mac 另验证了最小化后唤回、并发重复启动及未保存输入保留。

  • 构建与测试记录
  • performance.json:本地模拟上游基准结果,包含运行环境;不代表真实网络或模型生成耗时。
  • SHA256SUMS:三个桌面包、源码包和性能报告的校验值。
  • 源码包包含本次发布的完整源代码及更新记录。桌面二进制来自通过检查的提交 b43b806,发布提交仅补充最新构建的说明文档与性能数据。