Skip to content

ViberMate v0.1.8

Choose a tag to compare

@xujinzheng xujinzheng released this 06 Sep 16:34

中文

ViberMate 0.1.8:修复 Codex 结构化输出和会话归属,改善 App 升级及本地启动体验,并支持查看账号 Header 覆盖值。

  • App 启动时自动同步、修复本 App 管理的终端命令链接,并显示结果提示;不会接管 Brew 或用户自行创建的文件。
  • 展示 Codex 请求携带的客户端版本,并明确标为“客户端自报”;与已验证发行版本区分,不再混淆成 ViberMate CLI 版本。
  • 同协议转发保留 Codex 的 text.format / JSON Schema,修复生成标题等请求被误拒绝为 invalid_exchange_request · $.text.format 的问题。
  • 请求解析失败时仍保留 Header 中已有的会话标识,避免错误归入“未识别会话的请求”。历史失败记录不会被改写。
  • 已认证的本地 vibermate run 启动已识别签名客户端时,不再重复要求客户端信任审批;网络和工具策略审批仍然有效。
  • Raw HTTP 中的账号 overwrite Header 可点击眼睛临时查看,包括 User-Agent。后端核对当时的账号版本、凭据版本和指纹,并记录查看审计;60 秒后或离开页面自动隐藏,诊断复制仍保持脱敏。
  • 修复显式设置或删除 User-Agent 被传输层误拒绝的问题。未保存的客户端 Authorization/Cookie 原值、已替换或删除的旧凭据不能恢复。

本次不修改已有账号、流量策略或历史记录,不包含 ACP 支持。

macOS 14+(Apple silicon / Intel)更新:

brew update
brew upgrade --cask vibe-agi/tap/vibermate

首次安装使用 brew install --cask vibe-agi/tap/vibermate。Linux x86_64 / arm64 压缩包包含 Server、CLI 和 Web 工作台;参见安装与团队接入。下载后请校验对应的 SHA256SUMS 文件。

验证边界:协议回归使用受控 HTTP 上游及测试凭据,未使用真实 ChatGPT 账号做在线验收。

English

ViberMate 0.1.8 fixes Codex structured output and session grouping, improves App upgrades and local launches, and adds explicit account-header reveal.

  • Automatically maintain this App's existing managed Terminal link at startup and show the result. Brew and user-owned files are not replaced.
  • Display the Codex client-reported version separately from verified release evidence and the ViberMate CLI version.
  • Preserve native text.format / JSON Schema on same-protocol routes, including Codex title-generation requests previously rejected at $.text.format.
  • Keep explicit header session identity when a request body fails validation. Existing historical failures are not rewritten.
  • Remove the redundant client-trust prompt for authenticated local runs of publisher-recognized clients. Network and tool approvals remain enforced.
  • Reveal an account's historical header overwrite with an eye button, including User-Agent, only after backend revision, credential-epoch, fingerprint, and audit checks. Values hide after 60 seconds or leaving the view; diagnostic copies stay redacted.
  • Honor explicit User-Agent Set/Delete operations. Unretained client Authorization/Cookie values and replaced or deleted credentials cannot be recovered.

Existing accounts, traffic policies, and history are unchanged. ACP support is not included.

For macOS 14+ (Apple silicon / Intel), run brew update, then brew upgrade --cask vibe-agi/tap/vibermate. For a first installation, use brew install --cask vibe-agi/tap/vibermate.

Linux x86_64 / arm64 archives include the Server, CLI, and Web workbench. See the setup guide and verify downloads with the corresponding SHA256SUMS file.

Verification scope: protocol regression tests use a controlled HTTP upstream and test credentials, not a live ChatGPT account.