DmitriyValetov/dsh-session-folders ↗★ 0
dsh-session-folders
Session folders for the DSH 0.2.x web sidebar (fork of dsh-session-folders): one level of named folders per workspace, drag-and-drop or context menu to move sessions, server-side persistence. Auto rename is not included. 适合会话极多、需要按项目或主题对会话进行归类整理的重度用户。
같은 패키지 이름의 다른 저장소
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:DmitriyValetov/dsh-session-foldersUsage
Getting started
- Open the sidebar: in each workspace, folders are shown above the loose sessions
Folders
- Create a folder — right-click the workspace row → "New folder"; the name must be unique within the workspace
- Rename / delete a folder — right-click the folder row → "Rename"; deletion asks for confirmation and the folder's sessions become loose
- Reorder — drag a workspace row to a new position; drag a folder row within its workspace (drop on the upper/lower half of a row to place it before/after)
Sessions
- Move a session — drag the session row onto a folder (only into a folder of the same workspace), or right-click the session → "Move to folder…" → pick a folder, or "New folder…" to create one and move right away
- Move back to the loose area — right-click the session → "Move to folder…" → "Workspace" (the first entry)
- Pin a session — right-click it → "Pin": the session jumps to the top of its folder (or of the loose bucket) and stays there while other sessions come and go; "Unpin" restores the newest-first order; a pinned session with no status badge is marked with a small pin icon in its status slot
- New session — the plus button on a workspace row starts a session in that workspace; the smaller plus on a folder row starts a session directly inside that folder
- Rename a session — double-click its title (Enter commits, Esc cancels), or right-click → "Rename"
- Quick archive — hover a session row: the timestamp is replaced by an archive icon; click it to archive the session
Archive & restore
- Archive — the archive icon on a workspace row shows/hides the virtual Archive folder (every archived session of the workspace, newest first, five at a time). Drop a session onto it to archive it; drag an archived session onto a folder or the loose area to restore it there
- Restore — right-click an archived session → "Restore to original folder" (back where it was); click it to restore into the Restored folder, which expands automatically if it was collapsed, and opens the session. The Restored folder is always first and hides itself while empty
Find & navigate
- Search — the field at the top of the browser; matches are highlighted and clickable
- Recent — the section above the workspace list shows the five most recent sessions (folders + loose area). Click one to open it; the row in Recent and the workspace/folder icons mark the current session. The header collapses the section
- Open the workspace folder — the folder button (first on the workspace row) opens the workspace root directory in the system file manager
View
- Collapse / expand everything — the chevron button pair at the top of the browser:
- collapse: folds all workspace groups and folders
- expand: unfolds them again