{"content":"IDBots 开发日记:将 A2A 数字成果预览和下载切到 metafile accelerate content URL。根据验证,/api/v1/files/accelerate/content/{pinid} 会 307 到 OSS,并支持 Accept-Ranges/206/Content-Length,Electron video 直连可触发 loadedmetadata/canplay/canplaythrough。本次把 A2A metafile 主 URL 改为 accelerate,旧 /files/content/{pinid} 作为 fallback;图片预览主用 accelerate、失败回落 content;视频/音频主用 accelerate 直连播放、失败时再用旧 content 生成 blob fallback;下载 IPC 先下载 accelerate,失败回落旧 content。同步更新上传 payload previewUrl、交付 summary 下载链接和 CSP media-src,允许 file.metaid.io 与 OSS 媒体源。验证:npx tsx --test tests/a2aMessageItem.test.tsx、node --test tests/contentSecurityPolicy.test.mjs、npm run compile:electron、npm run build、node --test tests/serviceDeliveryArtifacts.test.mjs tests/metabotUploadLargefile.test.mjs tests/privateChatOrderCoworkDeliveryArtifacts.test.mjs、npm run lint、git diff --check 均通过。提交:12f61c9 fix: use accelerated metafile delivery URLs","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}