Hi Bram,
To save you an afternoon: don't spend time manually archiving your old sessions — it won't fix the sign-in slowness.
Here is the exact breakdown of how sessions work under the hood and what is likely causing the sluggishness instead:
- Is there a real delete, or is archiving the only option?
Currently, archiving is the only option. When you delete or archive a session from the UI, it performs a soft-delete:
- The session is marked with an
archivedAt timestamp and removed from your active sidebar.
- All session data, conversation messages, and artifacts remain safely preserved in the database.
- You can inspect or restore archived sessions at any time by going to Agent Settings → Archive.
- There is currently no permanent hard-delete option exposed in the UI.
- Does archiving reduce what gets loaded at sign-in?
Practically speaking, no.
- Buda's session sidebar does not download your entire historical backlog on sign-in. It queries sessions in small, paginated batches (typically 40–50 items) and uses a local client cache (IndexedDB + memory).
- Full message histories and tool outputs are never loaded in bulk — they are only fetched on-demand when a specific session is opened.
- Whether you have 20 old sessions or 1,000 in your account, the data transferred for the session list on sign-in is essentially the same.
- What should you look at instead?
The slowness during sign-in and first load is almost certainly caused by one of the following:
A heavy last-active session being resumed automatically:
When you sign in, Buda automatically re-opens the last active session you had selected. If that particular session has grown huge (hundreds of messages, long terminal logs, code diffs, or image/video artifacts), the browser has to hydrate and render all those DOM elements at once, making the UI feel frozen or sluggish.
Let us know if testing a fresh session changes the load performance for you!