opencode 修复本地附件 MIME 误标为 text/plain
wonderfulremark · ghdev · 2026-07-26
修复了 opencode run -f <path> 在本地附加文件场景下总把 MIME 类型写死成 text/plain(目录则是 application/x-directory)的问题。PR 说明里提到:FSUtil.mimeType() 早已算出了真实检测结果,但旧逻辑没有在这个分支里使用,而且该调用本身还是异步的,却没有 await。
修复后,代码会统一使用检测到的真实 MIME 类型,同时仍保留一个例外:如果文件内容按 UTF-8 往返后完全一致,仍优先视为 text/plain。作者的复现日志显示,修复前 PNG 会被记成 message=file mime=text/plain,修复后变成了正确的 message=file mime=image/png。
「编程与Agent」频道最新
- Claude Code 迭代几轮,首个提示词就做出 90% 的 Three.js 盆景 — majidmanzarpour · 2026-07-26
- 一款工具可拦截越权修改的 AI 代码提交 — bluetech333 · 2026-07-26
- 直播 workshop 展示真实业务场景的 GenAI 数据科学流程 — mdancho84 · 2026-07-26
- Codex 的 computer-use 代办 Google Cloud Console 设置 — lucasmeijer · 2026-07-26
- 一键安装本地AI客户端:免推理费直连Claude与Codex — jasonkneen · 2026-07-26
- Agent 工作区让人和多端沙盒共享一个端点与上下文 — jasonkneen · 2026-07-26