Introduction¶
The DSH plugin mechanism extends Web interface capabilities to more workflows. For developers using the DSH web profile, session data can be scattered across different states such as Workspaces, Archives, Exceptions, Sub-agents, Backup Zones, and Trash. Manually finding, previewing, and performing batch operations can be cumbersome.
The DSH Session Data Manager is a DeepSeek Harness Web plugin designed for viewing, previewing, and managing local session data.
What is this¶
The DSH Session Data Manager is maintained by FloatingLifeTL, the current version is 0.5.2, and the license is MIT.
It targets developers using the DSH web profile, centralizing local session data within the Web interface. It provides capabilities such as categorized viewing, read-only previewing, archiving, restoring, moving workspaces, fixing ungrouped items, cleaning invalid indices, and batch operations.
Please note:
- Platform scope: Windows.
- Status:
developer preview, interfaces may change. - DSH Development Baseline:
0.1.0-rc.7. - The current upstream
masteris pending verification for actual Web integration. - All session data is retained in the local DSH profile.
Core Features¶
The plugin displays a Session Manager floating entry to the right of the Settings button. Upon opening, you can view the following session categories:
- All
- Unarchived
- Archived
- Exceptions
- Sub-agents
- Backup Zones
- Trash
Supported capabilities include:
- Viewing, searching, and batch selecting sessions.
- Archiving, restoring, moving workspaces, fixing ungrouped items, cleaning invalid indices.
- Support for checkboxes to execute batch operations.
- Read-only preview on the right.
- Adjusting preview width.
- Support for read-only previews in Backup Zones and Trash.
Sub-agent sessions will not be mistakenly identified as ungrouped exceptions due to not being attached to the main workspace.
When moved to the Backup Zone or Trash, workspace references, archive flags, and projection caches are removed synchronously; when restored, the workspace is re-associated, and the cache is rebuilt immediately.
Installation and Enablement¶
Before installation, confirm that the local environment meets the following requirements:
- DeepSeek Harness DSH
dsh --profile webpnpm- Windows PowerShell 5.1, or PowerShell 7.x on Windows
Execute the following command to install version v0.5.2:
dsh plugin --profile web add github:FloatingLifeTL/dsh-plugin_session-manager-custom#v0.5.2
After installation, you need to restart DSH and refresh the Web page.
Typical Usage¶
- Open
http://127.0.0.1:3080. - Find
Session Managernear the Settings button. - Open the management modal; press
ESCto close. - Use the top
Tabto switch category views. - Click a row to view the read-only preview on the right, or use checkboxes to perform batch operations.
If you need to archive, restore, move workspaces, or clean invalid indices for multiple sessions, first locate the target sessions via search or category views, then select them using checkboxes and execute batch operations.
Applicable Scenarios and Notes¶
Suitable for developers running the DSH web profile on Windows who need to centrally view, preview, and organize local session data.
Notes before using or uninstalling:
- This plugin runs with the DSH process and handles local data with the current DSH process permissions; it is recommended to check the GitHub repository source code,
LICENSE, and theMITlicense before installation. - The plugin status is
developer preview, interfaces may change. - The uninstall script may delete backup zone and trash data generated during plugin runtime.
- The uninstall script will not delete the
.dsh-local-installtarball cache or migrate backup directories. - Before uninstalling, please confirm that there are no sessions in the backup zone or trash that need to be retained.
Links¶
Current documentation does not provide a directory page URL. GitHub Repository:
https://github.com/FloatingLifeTL/dsh-plugin_session-manager-custom