本次版本以完善 i18n 多语言体系为主线,同时新增渠道“忽略上游证书校验”开关、任务插件 utils.fetch 能力与视频时长自动选择/按上游计费支持,并修复了若干输入转换、计费与下载问题。
Accept-Language 头。本次发布之前写入的日志条目保留原文。DEFAULT_LANGUAGE 环境变量:可选值为 en、zh-CN、zh-TW,用于设置后端消息与服务器日志的默认语言;不设置时为 en。utils.fetch:可在 submit、query、content-download 钩子中调用,可访问渠道 Base URL 以及插件声明的额外请求域名,上传对话框会列出这些域名。Task Plugin API v1 文档(docs/plugin-api/v1.md)列出了各钩子与限制。utils.json.clone 并导出 parseSubmitEventDelta,无需声明 capability;已声明 json-clone@1 或 submit-sse-delta@1 的插件仍可正常加载。-1 自动选择:豆包 1.3.0 与阿里百炼 1.4.2 支持 Seedance 1.5 Pro、2.x 以及 Wan 3.0 传 duration = -1 自动选时长,按上游回报的时长计费。请求阶段按模型最长时长预留:Seedance 1.5 Pro 12 秒、2.0 15 秒、2.5 与 Wan 3.0 30 秒。/v1/videos 上的 JSON duration 现在可以传到 Ark,Wan 3.0 智能时长在 /v1/video/generations 上生效。(#7700)trailing_assistant_omitted 警告。Codex 在流式回复完成后重试失败流时会发送此类输入,而 Claude 4.6 及以后、Gemini 3.6 Flash、Gemini 3.5 Flash-Lite 及以后会以 400 拒绝。Chat Completions 与 Claude Messages 请求仍保留其 prefill。Content-Type,确保 boundary 与上游实际收到的 body 一致。(#7655)本次 Release Notes 未提及破坏性变更;插件 capability 声明为兼容性保留,旧插件可继续加载。
fix(task-plugin): set multipart content type for upstream requests(@LauZzL)feat(i18n): translate web console messages in the frontend and AI-client errors in the backend(@Calcium-Ion)