OpenCode 每 30 秒探测本地端口,误伤 Django/FastAPI 服务引争议

philmehew · ghdev · 2026-10-22

用户 philmehew 提交 issue 指出,OpenCode V2 内置了对 vLLM、LM Studio、Ollama 的本地运行时自动发现,会每约 30 秒向固定默认端口(vLLM 的 127.0.0.1:8000、LM Studio 的 1234、Ollama 的 11434)发送探测请求,且没有文档说明的关闭方法。

作者的 Django 应用恰好运行在 8000 端口,应用日志显示 OpenCode 持续发送 GET /health 和 GET /v1/models 请求,带来三个问题:

作者提议增加配置开关(如 providers.vllm.discovery: false 或全局 localDiscovery: false),并建议只在端点响应形状符合预期运行时特征时才认定匹配,而非按固定间隔盲探。由于 8000 也是 FastAPI/uvicorn 默认端口,任何本地跑 Python Web 服务的开发者都可能受影响。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →