on main help sign in
chore(non-interactive): log read error
commit9db27b24a1709b117d99bf0dd19597bdf954bee1 authorChristian Rocha <christian@rocha.is> dateTue 22 Jul 2025, 21:42 (1 year ago) parent1a0a4f5
1 file changed+3−3
internal/app/app.go+3−3
internal/app/app.go+3−3
@@ -154,7 +154,7 @@ func (app *App) RunNonInteractive(ctx context.Context, prompt string, quiet bool
154154
155155 if result.Error != nil {
156156 if errors.Is(result.Error, context.Canceled) || errors.Is(result.Error, agent.ErrRequestCancelled) {
157− slog.Info("Agent processing cancelled", "session_id", sess.ID)
157+ slog.Info("Non-interactive: agent processing cancelled", "session_id", sess.ID)
158158 return nil
159159 }
160160 return fmt.Errorf("agent processing failed: %w", result.Error)
@@ -162,12 +162,12 @@ func (app *App) RunNonInteractive(ctx context.Context, prompt string, quiet bool
162162
163163 msgContent := result.Message.Content().String()
164164 if len(msgContent) < readBts {
165− // XXX: Log accordingly?
165+ slog.Error("Non-interacgive: message content is shorter than read bytes", "message_length", len(msgContent), "read_bytes", readBts)
166166 return fmt.Errorf("message content is shorter than read bytes: %d < %d", len(msgContent), readBts)
167167 }
168168 fmt.Println(msgContent[readBts:])
169169
170− slog.Info("Non-interactive run completed", "session_id", sess.ID)
170+ slog.Info("Non-interactive: run completed", "session_id", sess.ID)
171171 return nil
172172
173173 case event := <-messageEvents: