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=sessions links 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").

Update HarnessLink and every installed harness to its current release:

hnl update

New machine? Install with:

curl -fsSL https://harnesslink.sh/install.sh | bash

Newer: 17.5.95 · Older: 17.5.93 · All releases · Atom feed

Flag notifications