-
-
Notifications
You must be signed in to change notification settings - Fork 0
Chat History
Eshan Roy edited this page Jun 18, 2026
·
1 revision
The Chat History browser is a scrollable table view of all messages in the current session.
Source: internal/tui/chathistory_model.go
Access via /history slash command. Displays all session messages in a tabular format with cursor-based navigation and "continue from here" capability.
- Scrollable table -- All messages displayed with role, content preview, and timestamp
-
Cursor navigation --
Up/Downto move,Enterto continue from selected message - Viewport scrolling -- Mouse wheel and keyboard scrolling for large histories
- Message count -- Status line shows current position and total count
- Empty state -- Friendly message when no history exists
- Type
/historyto open the chat history browser - Use
Up/Downor mouse wheel to navigate messages - Press
Enterto start a new conversation from the selected message - Press
qorEscto return to the REPL
| Key | Action |
|---|---|
Up/Down |
Navigate message list |
Enter |
Continue from selected message |
g/G |
Jump to top/bottom |
q/Esc |
Return to REPL |
| Mouse wheel | Scroll viewport |
ScreenChatHistory = 29| File | Purpose |
|---|---|
internal/tui/chathistory_model.go |
Chat history table model |
internal/tui/chathistory_view.go |
View rendering |