# LSP 没诊断时，先验证是否被配置关闭

放入明确的 TypeScript 类型错误，查看 LSP 被关闭时诊断会呈现什么状态。

- 核验版本：OpenCode 1.3.13
- 环境：本机隔离配置，测试服务不会转发真实请求。

1. 在隔离项目写 const count: number = 'oops'，在 opencode.json 设 lsp: false。
2. 运行 opencode --pure debug lsp diagnostics input.ts，记录输出与退出码。
3. 如果结果没有 TypeScript 诊断，先检查 LSP 配置和语言服务器状态，再用原教程的两文件样本复测。

## 复跑

安装对应版本的 CLI，Python 3.11+，解压后执行：

```bash
python3 lab.py --output ./result o04
```

没有诊断不证明源码没有错。新增复验仅覆盖关闭状态，不证明语言服务器已安装或完成修复。
