Feature Request: Show message timestamps in Cascade chat panel
Summary
Add the ability to see the date/time of each message in the Cascade agent chat sidebar.
Motivation
When reviewing a conversation — especially a long or multi-session one — it's useful to know when each message was sent. This helps with understanding context, debugging timelines, and correlating chat activity with code changes.
Current Behaviour
No timestamp is displayed next to messages in the Cascade chat panel.
Expected Behaviour
Each message in the Cascade chat sidebar should display a timestamp (e.g., on hover or inline). Ideally this would be configurable (always visible vs. hover-only).
Notes
A Reddit user in r/Codeium (Where are the Cascade chat logs stored?) noted that running protoc --decode_raw on the .pb chat log files revealed a Timestamp timestamp = 3 field on each ChatMessage in the protobuf schema. This suggests timestamp data may already be captured internally.
Chat logs are stored as binary Protocol Buffer files in:
- Windows:
%USERPROFILE%\.codeium\windsurf\cascade\
- macOS/Linux:
~/.codeium/windsurf/cascade/
If timestamps are already being stored, this would be a UI-only change to surface existing data. If not, it would require both backend and UI work.
Feature Request: Show message timestamps in Cascade chat panel
Summary
Add the ability to see the date/time of each message in the Cascade agent chat sidebar.
Motivation
When reviewing a conversation — especially a long or multi-session one — it's useful to know when each message was sent. This helps with understanding context, debugging timelines, and correlating chat activity with code changes.
Current Behaviour
No timestamp is displayed next to messages in the Cascade chat panel.
Expected Behaviour
Each message in the Cascade chat sidebar should display a timestamp (e.g., on hover or inline). Ideally this would be configurable (always visible vs. hover-only).
Notes
A Reddit user in r/Codeium (Where are the Cascade chat logs stored?) noted that running
protoc --decode_rawon the.pbchat log files revealed aTimestamp timestamp = 3field on eachChatMessagein the protobuf schema. This suggests timestamp data may already be captured internally.Chat logs are stored as binary Protocol Buffer files in:
%USERPROFILE%\.codeium\windsurf\cascade\~/.codeium/windsurf/cascade/If timestamps are already being stored, this would be a UI-only change to surface existing data. If not, it would require both backend and UI work.