**本次同步上游 30 个提交:新功能 4 项、问题修复 20 项,另有 2 项内部维护未列出。**
### 本次同步的上游更新
**新功能**
- add open_ai_api_type to route OpenAI requests via Responses API
- support extra query params on the update feed
- add optional Agent Mail compose profile
- add optional cross-encoder reranker for precision reordering
**问题修复**
- keep the date in the system prompt and rename the time tool
- install web.py from PyPI instead of a git source
- detect onboarding completion by placeholders instead of exact template match
- make the Agent Mail overlay fail-safe and move its docs to Extensions
- use a unique temp file for config.json saves and keep its mode
- keep index consistent when a batch fails midway
- re-validate redirect hops when downloading a remote image
- stop recounting session rows inside write transactions
- keep serving after driver loss instead of exiting the thread
- deliver file and video replies instead of dropping them
- keep a server-supplied file name inside the tmp dir
- keep a sender-chosen document name inside the tmp dir
- write plugins.json atomically, and survive a damaged one
- bound every outbound request so a stalled backend cannot hang the turn
- write config.json atomically so a failed save cannot wipe it
- keep index.md in sync after documents are removed or moved
- stop outside instances from taking over a local weixin login
- preserve Agent Mail compose runtime
- verify Agent Mail CLI version
- drop unused datetime.timedelta import flagged by CI
**内部重构**
- make rerank a pluggable provider loaded on first use
- move current time from system prompt into a tool
**文档**
- clarify Agent Mail compose path semantics
- plan optional Agent Mail compose profile
> 上游基线:`4c00ca6`(2026-09-28)Merge pull request #3252 from c020627/fix-vision-redirect-ssrf,共 30 个提交。
### 本版本包含的定制保障
- 界面名称、图标、窗口标题、托盘与菜单栏均为「通千算智」,并跟随界面语言切换
- 数据目录、工作空间、子进程环境与端口均与官方版隔离,不会互相读到对方的数据
- 构建时必须通过「产物品牌扫描」与「结构验收」(共 32 项断言),缺任一项即中止发布
升级方法:解压新包 → 覆盖原目录(或换一个新目录)→ 重新打开。客户端里点「检查更新」会自动提示新版本。