Skip to content

feat: directory-scoped sessions with tabs and a scoped --continue - #323

Merged
martian56 merged 1 commit into
mainfrom
sessions-tabs-continue
Jul 24, 2026
Merged

feat: directory-scoped sessions with tabs and a scoped --continue#323
martian56 merged 1 commit into
mainfrom
sessions-tabs-continue

Conversation

@martian56

Copy link
Copy Markdown
Owner

Sessions record the directory they were saved from. /sessions gets two tabs: This directory (default) and All sessions (Tab switches, rows on All also name their folder), with type-to-filter working inside the active tab. --continue/-c now resumes the newest session saved from the current directory instead of the newest anywhere. Old sessions without a recorded directory appear only under All. Local: 448 tests, evals 6/6, fmt clean.

Generated by Rook

Sessions now record the directory they were saved from (the stdlib has no
cwd API, so one cached shell call reads it: cd under cmd on Windows, pwd
elsewhere). /sessions opens on a This-directory tab and Tab switches to an
All-sessions tab where each row also names its folder; type-to-filter works
within the active tab. --continue and -c resume the newest session saved
from the current directory instead of the newest anywhere, so picking up a
project never grabs another project's conversation. Sessions from before
the directory was recorded show only under All. Windows paths compare
case-insensitively.

Co-Authored-By: Rook <308697149+rook-agent-code@users.noreply.github.com>
@martian56 martian56 self-assigned this Jul 24, 2026
@martian56
martian56 merged commit 588de4e into main Jul 24, 2026
4 checks passed
@martian56
martian56 deleted the sessions-tabs-continue branch July 24, 2026 10:23
Repository owner deleted a comment from coderabbitai Bot Jul 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant