diff options
| author | Dax Raad <[email protected]> | 2025-07-16 15:25:15 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-07-16 15:25:37 -0400 |
| commit | dd34556e9c23cfe1046bc5c98e753a0b09300c2c (patch) | |
| tree | 6fdd9653e9e0596ac05b8a63b727004ec85c791e | |
| parent | f7dd48e60dbe0fe05ddd8720af2dba619eae5b0f (diff) | |
| download | opencode-dd34556e9c23cfe1046bc5c98e753a0b09300c2c.tar.gz opencode-dd34556e9c23cfe1046bc5c98e753a0b09300c2c.zip | |
only include severity 1 diagnostics from lsp in edit tool output
| -rw-r--r-- | packages/opencode/src/tool/edit.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/opencode/src/tool/edit.ts b/packages/opencode/src/tool/edit.ts index 3bc00cc24..4b9f355ec 100644 --- a/packages/opencode/src/tool/edit.ts +++ b/packages/opencode/src/tool/edit.ts @@ -86,7 +86,10 @@ export const EditTool = Tool.define({ output += `\nThis file has errors, please fix\n<file_diagnostics>\n${issues.map(LSP.Diagnostic.pretty).join("\n")}\n</file_diagnostics>\n` continue } - output += `\n<project_diagnostics>\n${file}\n${issues.map(LSP.Diagnostic.pretty).join("\n")}\n</project_diagnostics>\n` + output += `\n<project_diagnostics>\n${file}\n${issues + .filter((item) => item.severity === 1) + .map(LSP.Diagnostic.pretty) + .join("\n")}\n</project_diagnostics>\n` } return { |
