diff options
| author | adamdottv <[email protected]> | 2025-05-09 13:37:13 -0500 |
|---|---|---|
| committer | adamdottv <[email protected]> | 2025-05-09 13:37:13 -0500 |
| commit | f1007771997bd0401516eda87a7e0ac92f269680 (patch) | |
| tree | d26198d031516eaebcc885870b470925492d8775 /internal/llm/prompt | |
| parent | f41b7bbd0a0cc731fd7c471b7ee8b26f14a21755 (diff) | |
| download | opencode-f1007771997bd0401516eda87a7e0ac92f269680.tar.gz opencode-f1007771997bd0401516eda87a7e0ac92f269680.zip | |
wip: logging improvements
Diffstat (limited to 'internal/llm/prompt')
| -rw-r--r-- | internal/llm/prompt/prompt.go | 4 | ||||
| -rw-r--r-- | internal/llm/prompt/prompt_test.go | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/internal/llm/prompt/prompt.go b/internal/llm/prompt/prompt.go index 83ec7442f..769fd51ab 100644 --- a/internal/llm/prompt/prompt.go +++ b/internal/llm/prompt/prompt.go @@ -9,7 +9,7 @@ import ( "github.com/opencode-ai/opencode/internal/config" "github.com/opencode-ai/opencode/internal/llm/models" - "github.com/opencode-ai/opencode/internal/logging" + "log/slog" ) func GetAgentPrompt(agentName config.AgentName, provider models.ModelProvider) string { @@ -28,7 +28,7 @@ func GetAgentPrompt(agentName config.AgentName, provider models.ModelProvider) s if agentName == config.AgentCoder || agentName == config.AgentTask { // Add context from project-specific instruction files if they exist contextContent := getContextFromPaths() - logging.Debug("Context content", "Context", contextContent) + slog.Debug("Context content", "Context", contextContent) if contextContent != "" { return fmt.Sprintf("%s\n\n# Project-Specific Context\n Make sure to follow the instructions in the context below\n%s", basePrompt, contextContent) } diff --git a/internal/llm/prompt/prompt_test.go b/internal/llm/prompt/prompt_test.go index 405ad5194..fe492b136 100644 --- a/internal/llm/prompt/prompt_test.go +++ b/internal/llm/prompt/prompt_test.go @@ -2,6 +2,7 @@ package prompt import ( "fmt" + "log/slog" "os" "path/filepath" "testing" @@ -14,8 +15,11 @@ import ( func TestGetContextFromPaths(t *testing.T) { t.Parallel() + lvl := new(slog.LevelVar) + lvl.Set(slog.LevelDebug) + tmpDir := t.TempDir() - _, err := config.Load(tmpDir, false) + _, err := config.Load(tmpDir, false, lvl) if err != nil { t.Fatalf("Failed to load config: %v", err) } |
