diff --git a/packages/opencode/src/tool/edit.ts b/packages/opencode/src/tool/edit.ts
index fdd85365..88e45302 100644
--- a/packages/opencode/src/tool/edit.ts
+++ b/packages/opencode/src/tool/edit.ts
@@ -107,14 +107,12 @@ export const EditTool = Tool.define("edit", {
for (const [file, issues] of Object.entries(diagnostics)) {
if (issues.length === 0) continue
if (file === filePath) {
- output += `\nThis file has errors, please fix\n\n${issues.map(LSP.Diagnostic.pretty).join("\n")}\n\n`
+ output += `\nThis file has errors, please fix\n\n${issues
+ .filter((item) => item.severity === 1)
+ .map(LSP.Diagnostic.pretty)
+ .join("\n")}\n\n`
continue
}
- output += `\n\n${file}\n${issues
- // TODO: may want to make more leniant for eslint
- .filter((item) => item.severity === 1)
- .map(LSP.Diagnostic.pretty)
- .join("\n")}\n\n`
}
return {