From 3cef1688061a377498df1ed79ca8ce0972c10e9e Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Fri, 24 Apr 2026 21:33:12 +0200 Subject: [PATCH] add :: prefix for info events in chat log - FormatEvent now prefixes info role with ':: ' - Session rename uses :: prefix - Update test expectation --- pkg/store/session.go | 4 ++-- pkg/store/store_test.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/store/session.go b/pkg/store/session.go index e4b8808..a402b43 100644 --- a/pkg/store/session.go +++ b/pkg/store/session.go @@ -417,7 +417,7 @@ func (s *SessionStore) renameSession(oldID, newID string) error { s.cfg.OnRename(oldID, newID) } - sess.AppendLog([]byte(fmt.Sprintf("(session renamed: %s -> %s)\n", oldID, newID))) + sess.AppendLog([]byte(fmt.Sprintf(":: session renamed: %s -> %s\n", oldID, newID))) s.cfg.Log.Info("renamed session %s -> %s", oldID, newID) return nil } @@ -456,7 +456,7 @@ func FormatEvent(ev agent.Event) []byte { case "stalled": return []byte("agent stalled\n") case "info": - return []byte(ev.Content) + return []byte(":: " + ev.Content) default: return nil } diff --git a/pkg/store/store_test.go b/pkg/store/store_test.go index c2b9998..e4cb7b6 100644 --- a/pkg/store/store_test.go +++ b/pkg/store/store_test.go @@ -1221,7 +1221,7 @@ func TestFormatEvent(t *testing.T) { {agent.Event{Role: "tool", Content: "result\n"}, "result\n"}, {agent.Event{Role: "retry", Content: "5"}, "retrying in 5s...\n"}, {agent.Event{Role: "stalled"}, "agent stalled\n"}, - {agent.Event{Role: "info", Content: "note"}, "note"}, + {agent.Event{Role: "info", Content: "note"}, ":: note"}, {agent.Event{Role: "unknown"}, ""}, } { got := string(store.FormatEvent(tc.ev))