diff options
| author | Grail Finder <wohilas@gmail.com> | 2026-02-09 11:29:47 +0300 |
|---|---|---|
| committer | Grail Finder <wohilas@gmail.com> | 2026-02-09 11:29:47 +0300 |
| commit | 3f4d8a946775cfba6fc6d0ac7ade30b310bb883b (patch) | |
| tree | 21ab3e9bbc0518ae9a4e2adf6d61e581cdad036d /tables.go | |
| parent | c04e120ddbec870348b0340e0fbb41556812c3f5 (diff) | |
Fix (f1): load from the card
Diffstat (limited to 'tables.go')
| -rw-r--r-- | tables.go | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -206,8 +206,8 @@ func makeChatTable(chatMap map[string]models.Chat) *tview.Table { } // Update sysMap with fresh card data sysMap[agentName] = newCard - applyCharCard(newCard, false) - startNewChat() + // fetching sysprompt and first message anew from the card + startNewChat(false) pages.RemovePage(historyPage) return default: @@ -543,7 +543,7 @@ func makeAgentTable(agentList []string) *tview.Table { // notification := fmt.Sprintf("chat: %s; action: %s", selectedChat, tc.Text) switch tc.Text { case "load": - if ok := charToStart(selected); !ok { + if ok := charToStart(selected, true); !ok { logger.Warn("no such sys msg", "name", selected) pages.RemovePage(agentPage) return |
