From eedda0ec4b3ac5ce71b6b1bf28b76b3bcb65e7a4 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Sat, 21 Feb 2026 16:31:59 +0300 Subject: Feat (pull/18994): llama.cpp reasoning --- props_table.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'props_table.go') diff --git a/props_table.go b/props_table.go index ac47f49..a1ec657 100644 --- a/props_table.go +++ b/props_table.go @@ -149,6 +149,11 @@ func makePropsTable(props map[string]float32) *tview.Table { addListPopupRow("Set log level", logLevels, GetLogLevel(), func(option string) { setLogLevel(option) }) + // Add reasoning effort dropdown (for OpenRouter and supported APIs) + reasoningEfforts := []string{"", "none", "minimal", "low", "medium", "high", "xhigh"} + addListPopupRow("Reasoning effort (OR)", reasoningEfforts, cfg.ReasoningEffort, func(option string) { + cfg.ReasoningEffort = option + }) // Helper function to get model list for a given API getModelListForAPI := func(api string) []string { if strings.Contains(api, "api.deepseek.com/") { -- cgit v1.2.3