Fixed
- History's sessions were hard to follow: prompts from the old built-in agent had no session and each became a row of its own, sessions resumed for weeks mixed unrelated tasks in one row, and rows were titled by their first prompt — often
/resume, "carry on", a pasted image or a redacted paste. History now lists conversations: the prompts you typed in one sitting, in one session and harness (or, without a session, one folder on one device and harness), split wherever more than two hours pass. The title is the first prompt that says what you asked (slash commands,[Image #1, …]placeholders,[REDACTED:…]pastes, harness notices and nudges like "carry on", "yes" or "ok" are skipped), with the latest prompt under it, the time range ("26 Oct 10:31 – 14:02") and how long it ran. Clicking a row shows only that conversation's prompts, with Open full session. The toggle reads "Conversations | Prompts" with a line under the page title explaining both;view=sessionslinks still work. On real data this turns 7,439 rows (median 1 prompt, the largest 2,805 prompts over months) into 1,911 conversations (median 3, 95% at 46 or fewer, none longer than a week). Tenant migration 0026 stores each prompt's conversation (ADR-70). - The old built-in agent's prompts are labelled "Old HarnessLink agent" (was "HarnessLink (legacy)"), workspaces in temp folders "Scratch (/tmp)" (was "tmp" or a random folder name) and prompts with no recorded folder "No folder" (was "Unknown folder").