Council v0.15.5
·
28 commits
to main
since this release
Council v0.15.5 更新内容
Changed
- 历史运行列表支持服务端分页和跨页搜索,长期使用时仍能保持较快打开速度。
/api/time在可信缓存窗口内复用稳定的联网校时证明,同时在后台刷新期间继续提供可用的旧快照。- 混合中英文文本使用更保守的 token 估算,Chat Completions 不再发送不受支持的 reasoning effort。
- 长时间 SSE 连接发送命名
ping心跳,前端会忽略心跳并保持实时讨论连接。 - CCSwitch 检测结果独立报告路由可用性,Provider 删除、准备度校验和运行分页 API 的契约更明确。
Fixed
- Provider HTTP 403/429/5xx 和外层超时现在会保留安全、可操作的错误信息及状态标签,不泄漏上游响应正文。
- SQLite 运行列表新增迁移索引;读取旧数据库时仍能安全升级。
Testing
- 完成 20 次 CCSwitch 真实 AI 圆桌演练,覆盖中英双语、三种模式、两种工作流、三种输出契约、插话、总结、取消、停止/恢复和长上下文;16 次完成、1 次主动取消、3 次因上游拒绝或超时保留可恢复状态。
- 通过 400 项后端测试、37 项前端单元测试、TypeScript 和 Next.js 生产构建,并重建启动 macOS
Council.app。
安装与升级
- macOS:下载 macOS ZIP,解压后双击
Council.app。 - Windows:下载 Windows ZIP,完整解压后双击
Start Council.cmd。 - 手机端:电脑启动后打开“设置 → 手机连接”,在同一可信 Wi-Fi 下扫码配对。
- 两个安装包均内置运行环境,不需要另行安装 Python 或 Node.js。
- 当前开源构建未做 Apple notarization 或 Windows 商业代码签名,请仅从本仓库 Release 下载。