Repository navigation
v2.7.57
Code Switch v2.7.57
修复
- 首页供应商错误详情匹配不再只会盯着“下一行”瞎猜:修复首页供应商日志之前只会把控制台里紧跟在
Upstream ... url=...后面的单行 JSON 当成候选 continuation 的问题;现在会在短时间窗口内扫描并合并连续的多行 JSON 错误体,header + pretty JSON这类日志也能还原出真正的 provider error。 - 首页供应商日志优先命中真实错误正文,不再让
url=...元数据抢戏:修复控制台里同时存在 metadata-only 候选和真实 provider error 候选时,首页有机会选中url=... content_type=...这类伪详情的问题;现在候选会按错误正文质量加权,No available providers这类真实消息会被优先采用。
技术改进
- 供应商错误候选构建与匹配逻辑从页面里抽离成纯函数模块:把首页弹窗里分散的 console candidate 解析、continuation 合并和匹配评分收口到独立 helper,页面代码少了一坨临时判断,后面继续修这块不至于把 UI 和解析逻辑一起搅成浆糊。
- 补齐首页错误详情回归测试,覆盖多行 JSON 与候选择优场景:新增针对
header + 单行 JSON、header + 多行 pretty JSON、以及 metadata-only / rich error 同时存在时的匹配优先级测试,后面谁再把这条链路改歪,单测会先给他一巴掌。
更新亮点(自动汇总)
范围:v2.7.56..v2.7.57(共 1 个提交)
其他
- fix(logs): 稳定首页供应商错误详情匹配
下载说明
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows (首次) | CodeSwitch-v2.7.57-amd64-installer.exe |
NSIS 安装器 |
| Windows (便携) | CodeSwitch-v2.7.57.exe |
直接运行 |
| Windows (更新) | updater-v2.7.57.exe |
静默更新辅助 |
| macOS (ARM) | CodeSwitch-v2.7.57-macos-arm64.zip |
Apple Silicon |
| macOS (Intel) | CodeSwitch-v2.7.57-macos-amd64.zip |
Intel 芯片 |
| Linux (通用) | CodeSwitch-v2.7.57.AppImage |
跨发行版便携 |
| Linux (Debian/Ubuntu) | codeswitch_*.deb |
apt 安装 |
| Linux (RHEL/Fedora) | codeswitch-*.rpm |
dnf/yum 安装 |
Linux 安装
AppImage (推荐)
chmod +x CodeSwitch-v2.7.57.AppImage
./CodeSwitch-v2.7.57.AppImage如遇 FUSE 问题:./CodeSwitch-v2.7.57.AppImage --appimage-extract-and-run
Debian/Ubuntu
sudo dpkg -i codeswitch_*.deb
sudo apt-get install -f # 安装依赖RHEL/Fedora
sudo rpm -i codeswitch-*.rpm
# 或
sudo dnf install codeswitch-*.rpm文件校验
所有平台均提供 SHA256 校验文件(.sha256),下载后可验证完整性:
# Linux/macOS
sha256sum -c CodeSwitch-v2.7.57.AppImage.sha256
# Windows PowerShell
Get-FileHash CodeSwitch-v2.7.57.exe | Format-List