diff --git a/internal/p9/server.go b/internal/p9/server.go index 1e4eef6..2708acc 100644 --- a/internal/p9/server.go +++ b/internal/p9/server.go @@ -1354,8 +1354,6 @@ func formatEvent(ev agent.Event) []byte { return []byte("agent stalled\n") case "info": return []byte(ev.Content) - case "newline": - return []byte("\n") default: return nil } diff --git a/internal/p9/sessionfilestore.go b/internal/p9/sessionfilestore.go index 2c2e5d9..bd3f280 100644 --- a/internal/p9/sessionfilestore.go +++ b/internal/p9/sessionfilestore.go @@ -325,7 +325,7 @@ func (s *SessionFileStore) makePublish() func(agent.Event) { assistantStarted := false return func(ev agent.Event) { switch ev.Role { - case "call", "tool", "newline": + case "user", "call", "tool": assistantStarted = false case "assistant": if !assistantStarted {