From 10f0efbb2a5b8da1371eee8dd74c07d62d92bfb9 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Mon, 10 Mar 2025 07:02:12 +0300 Subject: Fix: thinking block --- tui.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tui.go b/tui.go index cfd4675..c65119a 100644 --- a/tui.go +++ b/tui.go @@ -116,10 +116,10 @@ func colorText() { text = thinkRE.ReplaceAllStringFunc(text, func(match string) string { // Style the code block and store it styled := fmt.Sprintf("[red::i]%s[-:-:-]", match) - thinkBlocks = append(codeBlocks, styled) + thinkBlocks = append(thinkBlocks, styled) // Generate a unique placeholder (e.g., "__CODE_BLOCK_0__") id := fmt.Sprintf(placeholderThink, counterThink) - counter++ + counterThink++ return id }) // Step 2: Apply other regex styles to the non-code parts @@ -130,6 +130,7 @@ func colorText() { for i, cb := range codeBlocks { text = strings.Replace(text, fmt.Sprintf(placeholder, i), cb, 1) } + logger.Debug("thinking debug", "blocks", thinkBlocks) for i, tb := range thinkBlocks { text = strings.Replace(text, fmt.Sprintf(placeholderThink, i), tb, 1) } -- cgit v1.2.3