Skip to content

Session Restoration

Open in ChatGPT ↗
Ask ChatGPT about this page
Open in Claude ↗
Ask Claude about this page
Copied!

Restore your windows, tabs, panes, and recent Blocks automatically when you relaunch Warp.

Session restoration allows you to quickly pick up where you left off in your previous terminal session.

  • Session Restoration comes enabled by default in Warp.
  • You can disable Session Restoration by going to Settings > Features, then toggling off Restore windows, tabs, and panes on startup.

Warp saves the data from your previous session’s windows, tabs, and panes to a SQLite database on your computer, and every time you quit the app, this data is overwritten by your latest session. You can open the database directly and inspect its full contents like so:

Terminal window
sqlite3 "$HOME/Library/Group Containers/2BBY89MBSN.dev.warp/Library/Application Support/dev.warp.Warp-Stable/warp.sqlite"

How to clear the Session Restoration database

Sometimes, you may want to prevent a sensitive Block from being saved on your computer, or you may want to clear blocks from a machine entirely.

There are two ways to do this:

  • Clear the blocks from your running Warp session with CMD-K.
  • Delete the SQLite file entirely with the following command:
Terminal window
rm -f "$HOME/Library/Group Containers/2BBY89MBSN.dev.warp/Library/Application Support/dev.warp.Warp-Stable/warp.sqlite"