ViberMate v0.1.9
中文
ViberMate 0.1.9 修复 Codex 压缩请求处理和上游模型目录刷新。
- 修复带
Content-Encoding: zstd或gzip的 Codex 请求被直接当作 JSON 解析、报invalid_exchange_request · $的问题。账号选择、模型映射、消息脚本和对话内容记录使用有大小限制的解压后数据。 - 保持原始 HTTP 证据不变;原服务转发在没有请求修改时保留压缩字节,修改请求时移除失效的压缩与长度 Header。关闭内容记录仍执行路由和脚本,不会因此重新开启内容保存。
- ChatGPT 模型发现不再固定使用旧的
client_version=0.147.0;优先使用所选账号的 Version 或 Codex User-Agent 覆盖值,默认兼容版本为 0.153.4。 - 修复界面长期缓存旧模型目录,以及先输入搜索词、模型目录随后返回时下拉候选不更新的问题。支持刷新后立即搜索新模型,保留输入文字、选择范围和焦点。
- 明确区分左侧 models.dev 参考目录与右侧所选账号返回的模型,数量不要求相同;也可手动填写精确模型 ID。候选目录不保证具体模型的调用权限。
- Raw HTTP 中明确标识压缩 Body 和 Base64,避免把原始压缩数据误认为乱码。开启内容记录且请求解析成功时,可在对话区查看解压后的内容。
使用 ChatGPT 登录的 Codex 请配置 chatgpt.com 入口;使用 OpenAI API Key 的请求才配置 api.openai.com。如果两种方式都用,可同时添加两个入口。升级后可在模型映射窗口刷新右侧账号目录。
本次不修改已有账号、流量策略或历史记录,不包含 ACP 支持。验证使用受控上游与测试凭据;未使用真实 ChatGPT 账号验证 gpt-6-astra 的目录可见性或调用权限。
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 文件。
English
ViberMate 0.1.9 fixes compressed Codex requests and upstream model-catalog refresh.
- Decode bounded zstd/gzip request bodies before account selection, model mapping, message transforms, and semantic recording, instead of rejecting compressed bytes as invalid JSON.
- Preserve original wire evidence and unchanged Original Destination requests. Modified requests discard stale compression and length headers. Recording-off policies still run routing and scripts without enabling content retention.
- Negotiate ChatGPT model discovery using the selected account's explicit Version or Codex User-Agent override, with a 0.153.4 compatibility fallback instead of the fixed 0.147.0 query.
- Remove the unbounded UI catalog cache and update autocomplete suggestions when discovery completes after typing. Preserve editing state and focus across catalog updates.
- Explain that the models.dev reference list and the selected account's advertised catalog are different sources. Counts can differ; exact model IDs can still be entered manually. A catalog entry is not a guarantee of call authorization.
- Label compressed Raw HTTP bodies as compressed bytes/Base64 rather than apparently corrupted text. Decoded conversation content appears when recording is enabled and parsing succeeds.
Use the chatgpt.com client origin for Codex ChatGPT login, and api.openai.com for OpenAI API-key requests. Configure both origins if both login modes are used. Refresh the account catalog in Model mappings after upgrading.
Existing accounts, traffic policies, and history are unchanged. ACP support is not included. Protocol verification uses controlled upstreams and test credentials, not a live ChatGPT account; this release does not assert gpt-6-astra availability for any account.
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.