- [全协议工具与参数 100% 纯透传] 彻底根除历史截断与不透明改写导致的 Agent 客户端工具调用异常 (PR #3504):
- 工具与参数语义无损透传: 拔除 OpenAI / Anthropic Claude / Google Gemini 三套协议中工具名称映射、参数别名改写与错误命令注入等中间篡改逻辑,工具名与实参以客户端原始语义直达上游,根治 OpenClaw 等 Agent 客户端因久远代码截断与改写而产生的各类诡异工具调用报错。
- 工具描述零侵入: 移除工具 Schema 校验阶段向
description的写入式注入,描述字段 100% 保留客户端原始内容。 - 工具结果不再压缩: 移除工具输出压缩截断器与补丁报错折叠逻辑,工具执行结果逐字保真、完整呈现。
- 系统指令绝对冻结: 拔除请求中对 System Prompt 日期、时区、工作路径与 UUID 的粗暴冻结正则,中途动态消息改以
<system-reminder>保真下沉至 User 轮次,杜绝系统指令被静默改写。 - 安全红线保留: 保留 Codex 身份声明自适应归一化与高危伪 Header 剥离,防 WAF 拦截能力不受影响。
- 死代码物理切除: 切除
ToolAdapter/PencilAdapter等无引用架构与 700+ 行apply_patch诊断埋点,净清理 3300+ 行冗余代码。
- [发版与 CI 规范沉淀] 打通预发布安全发布链路 (PR #3504):
- 预发布自动隔离:
release.yml新增预发布标签判定,Tag 含-(-beta/-cleaned/-alpha/-rc)时自动标记为 Pre-release 且不更新 Latest,预发布版本不再经releases/latest/download/updater.json推送给正式版用户。 - CI 门禁与发版预检入库:
AGENTS.md沉淀与ci.yml完全一致的预检命令清单及打 Tag 前预检红线;docs/RELEASE_GUIDE.md同步精简,补齐预发布标签与分支发版说明。
- 预发布自动隔离:
What's Changed
Full Changelog: v4.7.13...v4.7.14-beta