zsqbfan/dsh-chat-sessions: Configure independent workspaces for DSH sessions

zsqbfan/dsh-chat-sessions is a personal DSH client plugin maintained by zsqbfan. It allows creating sessions with independent workspaces with a single click, enabling daily Q&A and small tasks without the need to select a project directory first, and ensures session files remain separate. Operations such as creating, switching, pinning, archiving, and restoring follow DSH's native sidebar conventions. Rooms are located at `<root>/.sessions/`, where title links serve as file entry points; the background synchronizes title links with workspace affiliations approximately every 15 seconds. The plugin requires the host DSH to be >=0.2.0-rc.2 <0.3.0-0, is currently at v0.1.1, and is licensed under the MIT license. The official installation method involves downloading the tgz from the Release and enabling it by entering the absolute path in the DSH plugin page. The plugin runs with the permissions of the current DSH process and has been primarily verified in the macOS 0.2.2-rc.1 environment, with verification for other platforms pending.

Read More