From 9db27b24a1709b117d99bf0dd19597bdf954bee1 Mon Sep 17 00:00:00 2001 From: Christian Rocha Date: Tue, 22 Jul 2025 21:42:30 -0400 Subject: [PATCH] chore(non-interactive): log read error --- internal/app/app.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/app/app.go b/internal/app/app.go index ce739991b2cdfc5132f92f4ab8eb3509a109df53..2ccd95ce3bd7568166526425deb9ccfad4c5fd3f 100644 --- a/internal/app/app.go +++ b/internal/app/app.go @@ -154,7 +154,7 @@ func (app *App) RunNonInteractive(ctx context.Context, prompt string, quiet bool if result.Error != nil { if errors.Is(result.Error, context.Canceled) || errors.Is(result.Error, agent.ErrRequestCancelled) { - slog.Info("Agent processing cancelled", "session_id", sess.ID) + slog.Info("Non-interactive: agent processing cancelled", "session_id", sess.ID) return nil } return fmt.Errorf("agent processing failed: %w", result.Error) @@ -162,12 +162,12 @@ func (app *App) RunNonInteractive(ctx context.Context, prompt string, quiet bool msgContent := result.Message.Content().String() if len(msgContent) < readBts { - // XXX: Log accordingly? + slog.Error("Non-interacgive: message content is shorter than read bytes", "message_length", len(msgContent), "read_bytes", readBts) return fmt.Errorf("message content is shorter than read bytes: %d < %d", len(msgContent), readBts) } fmt.Println(msgContent[readBts:]) - slog.Info("Non-interactive run completed", "session_id", sess.ID) + slog.Info("Non-interactive: run completed", "session_id", sess.ID) return nil case event := <-messageEvents: