HN讨论 · 身份未知
本地编码代理的 webfetch 会抓取模型幻觉出的代理 URL
开发者在 opencode 中用本地 qwen3.8-27B 检查 Rust 项目文档,webfetch 没有获取推理中列出的 URL,而是同一会话内 16 次尝试抓取带 AccessKeyId 的阿里云 OSS 临时代理文件 URL;用户怀疑与训练数据中的链接有关。
查看原始信号hn:49379079
目标用户
在 opencode 等编码代理工具中运行本地开源 LLM、依赖模型自动抓取文档与仓库信息的开发者
潜在需求
编码代理在读取文档时需要让 webfetch 实际访问模型推理列出的 URL,并识别和拦截与任务无关的代理链接,否则文档检索会被错误地址干扰。
发生场景
使用 opencode 配合 unsloth 的 qwen3.8-27B 本地模型检查 Rust 项目文档时,webfetch 工具没有访问模型推理中列出的 URL,而是在同一会话不同批次中 16 次尝试抓取带 AccessKeyId 的阿里云 OSS 临时代理文件 URL。
来源证据
开发者在 opencode 中使用本地 qwen3.8-27B 检查 Rust 项目文档时,webfetch 没有获取推理列出的 URL,而是尝试获取阿里云 OSS 临时代理文件 URL。
I am working on opencode with the last qwen3.8-27B from unsloth (with dynamic 3.0 quants). while checking documentation for a rust project, instead of fetching the url it had listed in its own reasoning, it tried fetching urls like:https://news.ycombinator.com/item?id=49379079
为什么值得留意
虽为单个用户报告,但详细记录了本地模型工具调用失败的细节:同一异常行为重复 16 次,且 URL 带一致 AccessKeyId 和变化的 trace/requestId,具备可调查特征;这类失败直接关系到编码代理读取文档的可信度。
未满足部分
- webfetch 工具在一个会话内重复 16 次抓取与任务无关的代理 URL,而非模型推理列出的文档 URL
可能延伸 · 模型推测
- 为编码代理的 webfetch 调用增加 URL 一致性校验或异常链接告警(模型推测)
- 利用 OSS 临时链接的 trace/Expires/AccessKeyId 特征识别训练数据中的代理 URL 污染(模型推测)
目前未知
- 单一用户报告且无评论,未知是否可复现
- 异常 URL 来自模型训练数据还是工具或本地环境未知
- 用户未明确说明该行为实际影响开发效率
- 使用不同模型或工具链时是否出现未知
继续核实
- 是否有其他用户使用本地 Qwen 或类似模型做编码代理时观察到 webfetch 抓取无关 URL?
- 异常 URL 中的 AccessKeyId 和 trace 参数是否指向某个固定数据源或代理服务?
- 编码代理工具对模型生成的 URL 有无验证或过滤策略?
- 更换模型版本或改用托管模型后该行为是否消失?
主题词
llm tool useurl hallucinationcode agentdocumentation lookuplocal model inference