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
- Debugging sessions: Easy to correlate timestamps with external logs or events
- Code review: Track when specific changes were made during development
- Learning: Refer back to explanations or solutions from earlier in the session
- Documentation: Export timestamped session logs for team sharing
Proposed Implementation
- Add
--timestampsCLI 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.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗