Browse Source

small improvements to the prompt

Kujtim Hoxha 10 months ago
parent
commit
f8e05a0d9a
2 changed files with 4 additions and 3 deletions
  1. 3 2
      internal/llm/prompt/coder.go
  2. 1 1
      internal/llm/tools/diagnostics.go

+ 3 - 2
internal/llm/prompt/coder.go

@@ -212,8 +212,9 @@ func lspInformation() string {
 	}
 	return `# LSP Information
 Tools that support it will also include useful diagnostics such as linting and typechecking.
-These diagnostics will be automatically enabled when you run the tool, and will be displayed in the output at the bottom within the <file_diagnostics></file_diagnostics> and <project_diagnostics></project_diagnostics> tags.
-Take necessary actions to fix the issues.
+- These diagnostics will be automatically enabled when you run the tool, and will be displayed in the output at the bottom within the <file_diagnostics></file_diagnostics> and <project_diagnostics></project_diagnostics> tags.
+- Take necessary actions to fix the issues.
+- You should ignore diagnostics of files that you did not change or are not related or caused by your changes unless the user explicitly asks you to fix them.
 `
 }
 

+ 1 - 1
internal/llm/tools/diagnostics.go

@@ -65,7 +65,7 @@ func notifyLspOpenFile(ctx context.Context, filePath string, lsps map[string]*ls
 		if err != nil {
 			// Wait for the file to be opened and diagnostics to be received
 			// TODO: see if we can do this in a more efficient way
-			time.Sleep(2 * time.Second)
+			time.Sleep(3 * time.Second)
 		}
 
 	}