You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Group :sessions and the resume picker by harness, with model · topic · age
rows under each header and keyboard navigation that skips header rows.
Replay the full restored chat transcript into ConversationLog on :sessions switch / :resume, including best-effort PiPy external JSONL.
Show harness · provider/model · session short label in the status bar after
resume.
Add :sessions rename <id-or-name> <title> and support :resume latest
(or a single listed session) for low-friction switching.
Fixed
Dual-write BYOK HarnessSpec and PiPy sessions into SessionManager so :sessions lists them after disconnect, with human labels such as PiPy · gpt-4.1 · refactor auth · 2h ago.
Make :sessions switch / :resume restore harness, provider/model, working
directory, and the same harness or PiPy transcript. Missing API keys or
harnesses fail with a clear message instead of a blank session.
Make :pipy resume <n|path> reopen a prior PiPy session into the live chat
and register it for :sessions.