cmd/pi: fix happy path install

This commit is contained in:
ParthSareen
2026-03-04 03:00:31 -08:00
parent 82848a7806
commit 947200698f
2 changed files with 7 additions and 0 deletions

View File

@@ -155,6 +155,8 @@ func (p *Pi) Edit(models []string) error {
settings["defaultProvider"] = "ollama"
settings["defaultModel"] = models[0]
// TODO(parthsareen): temporary fix for happy path install. should treat thinking level as true for thinking when needed
settings["defaultThinkingLevel"] = "off"
settingsData, err := json.MarshalIndent(settings, "", " ")
if err != nil {

View File

@@ -437,6 +437,11 @@ func TestPiEdit(t *testing.T) {
t.Errorf("defaultModel = %v, want llama3.2", settings["defaultModel"])
}
// Verify defaultThinkingLevel is set to off
if settings["defaultThinkingLevel"] != "off" {
t.Errorf("defaultThinkingLevel = %v, want off", settings["defaultThinkingLevel"])
}
// Verify other fields are preserved
if settings["theme"] != "dark" {
t.Errorf("theme = %v, want dark (preserved)", settings["theme"])