dsh-move-session: Cross-workspace session migration in the DSH plugin

hucj09/dsh-move-session is a zero-dependency cross-workspace session migration plugin for the dsh Web GUI, licensed under the MIT License. This plugin allows users to fully copy their current idle session to another workspace, preserving conversation logs, titles, Agent presets, and model selection, without manual copying to avoid omissions. It provides a "Move Session" entry point in both the session header and sidebar menu, supporting two modes: "Keep Original Session" or "Archive Original Session". It only supports idle sessions; active sessions are disabled. A new session ID is generated after migration, preserving lineage information via `parentSession`, and it does not overwrite or delete existing records. If a session with the same name exists in the target workspace, a suffix is automatically appended for distinction. After installation, restart dsh web and perform a hard refresh of the browser page to enable the plugin.

Read More