Feature Request: Add timestamps and improve conversation navigation

Resolved 💬 3 comments Opened Aug 7, 2025 by srgvg Closed Aug 15, 2025

Summary

Add timestamps to output and improve navigation within long conversation sessions to make it easier to review previous interactions.

Current Behavior

  • No timestamps are shown in Claude Code output
  • In long conversations, it's difficult to locate previous prompts and responses
  • Users must rely on terminal scrollback or external logging solutions

Requested Features

1. Timestamps in Output

Add configurable timestamps to Claude Code responses, similar to how many CLI tools handle logging:

[2025-08-07 14:32:15] I'll help you implement that feature...
[2025-08-07 14:32:18] ✓ Created new file: src/components/Button.tsx
[2025-08-07 14:32:20] Running tests...

Configuration options:

  • Enable/disable timestamps via CLI flag (--timestamps) or config setting
  • Customizable timestamp format (ISO, relative time, etc.)
  • Option for timestamps on all output vs. just major actions
2. Conversation Navigation

Improve navigation within long conversations:

  • Visual separators between user prompts and responses
  • Optional prompt numbering or indexing
  • Search/jump functionality for finding previous exchanges
  • Session summary or table of contents for long conversations

Use Cases

  1. Debugging sessions: Easy to correlate timestamps with external logs or events
  2. Code review: Track when specific changes were made during development
  3. Learning: Refer back to explanations or solutions from earlier in the session
  4. Documentation: Export timestamped session logs for team sharing

Proposed Implementation

  • Add --timestamps CLI flag
  • Add timestamp configuration to settings files
  • Consider adding to interactive mode status bar
  • Maintain backward compatibility (timestamps off by default)

Priority

Medium - Quality of life improvement that would significantly enhance user experience during longer development sessions.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗