summaryrefslogtreecommitdiffhomepage
path: root/internal/llm/prompt
diff options
context:
space:
mode:
authoradamdottv <[email protected]>2025-05-09 13:37:13 -0500
committeradamdottv <[email protected]>2025-05-09 13:37:13 -0500
commitf1007771997bd0401516eda87a7e0ac92f269680 (patch)
treed26198d031516eaebcc885870b470925492d8775 /internal/llm/prompt
parentf41b7bbd0a0cc731fd7c471b7ee8b26f14a21755 (diff)
downloadopencode-f1007771997bd0401516eda87a7e0ac92f269680.tar.gz
opencode-f1007771997bd0401516eda87a7e0ac92f269680.zip
wip: logging improvements
Diffstat (limited to 'internal/llm/prompt')
-rw-r--r--internal/llm/prompt/prompt.go4
-rw-r--r--internal/llm/prompt/prompt_test.go6
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)
}