summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrail Finder <wohilas@gmail.com>2025-12-22 12:13:27 +0300
committerGrail Finder <wohilas@gmail.com>2025-12-22 12:13:27 +0300
commit733036ed8bb3540f261ad238525914a00e24637c (patch)
tree6043dfab2fa58ace5f3c7d0bebab26028bd40c04
parentfc1b89b26356c2704607db6d52fb29b202fe2959 (diff)
parentbc49f37dce78f24f62eee1b4d5c8e41a3a38048a (diff)
Merge branch 'master' into doc/tutorial
-rw-r--r--bot.go2
-rw-r--r--tui.go3
2 files changed, 2 insertions, 3 deletions
diff --git a/bot.go b/bot.go
index 8ddcee5..1ad3c94 100644
--- a/bot.go
+++ b/bot.go
@@ -657,7 +657,7 @@ func chatRound(userMsg, role string, tv *tview.TextView, regen, resume bool) {
go sendMsgToLLM(reader)
logger.Debug("looking at vars in chatRound", "msg", userMsg, "regen", regen, "resume", resume)
if !resume {
- fmt.Fprintf(tv, "[-:-:b](%d) ", len(chatBody.Messages))
+ fmt.Fprintf(tv, "\n[-:-:b](%d) ", len(chatBody.Messages))
fmt.Fprint(tv, roleToIcon(botPersona))
fmt.Fprint(tv, "[-:-:-]\n")
if cfg.ThinkUse && !strings.Contains(cfg.CurrentAPI, "v1") {
diff --git a/tui.go b/tui.go
index 6f584fc..581ae4f 100644
--- a/tui.go
+++ b/tui.go
@@ -1254,7 +1254,6 @@ func init() {
// cannot send msg in editMode or botRespMode
if event.Key() == tcell.KeyEscape && !editMode && !botRespMode {
msgText := textArea.GetText()
-
if shellMode && msgText != "" {
// In shell mode, execute command instead of sending to LLM
executeCommandAndDisplay(msgText)
@@ -1262,7 +1261,7 @@ func init() {
return nil
} else if !shellMode {
// Normal mode - send to LLM
- nl := "\n"
+ nl := "\n\n" // keep empty lines between messages
prevText := textView.GetText(true)
persona := cfg.UserRole
// strings.LastIndex()