Introduction

In DeepSeek Harness, archived sessions can be difficult to manage and retrieve. The dsh-chat-manager plugin is designed to solve this problem by providing the ability to browse archives, search chat content, restore sessions, and securely permanently delete them.

What Is It

This is a DeepSeek Harness plugin for managing chat history and sessions. It is maintained by WSL043, categorized under “Memory,” and licensed under the MIT License.

Core Features

  • Archive Management: View all archived conversations in one place.
  • Chat History Search: Search by conversation name, workspace, or chat content.
  • One-Click Restore: Restore an archived conversation to its original workspace.
  • Secure Permanent Deletion: Delete via the native menu with mandatory secondary confirmation.
  • Native Menu Secondary Confirmation: Prevent accidental deletion; canceling does not send a deletion request.

Installation

Add the plugin on the DeepSeek Harness plugin page. The package name is dsh-chat-manager, and the version is 1.5.3.

dsh-chat-manager@1.5.3

Usage

Manage Archives

  1. Click the archive icon in the sidebar header area to open the archived conversation list.
  2. In the list, search by conversation name, workspace, or user/assistant chat content.
  3. Click the Restore button to place the selected conversation back in its original workspace location.

Secure Permanent Deletion

  1. Right-click the target conversation in the sidebar to open the native action menu.
  2. Select the red Delete Conversation option.
  3. In the confirmation dialog that appears, verify the conversation name and click Permanent Delete again.

Notes

  • Irreversibility: Permanent deletion cannot be undone. Carefully verify the conversation name before confirming.
  • Mandatory Secondary Confirmation: The confirmation dialog is a mandatory step; clicking Cancel does not send a deletion request.
  • Search Scope: Search is limited to current user and assistant messages in archived conversations.
  • Cleanup Boundaries: It is not guaranteed to clean up other conversations, plugin data, external attachments, caches, indexes, logs, backups, or cloud/synced copies.
  • Storage Limitation: It refuses force deletion of conversations that are not stored in JSONL or whose host lacks safe stopping capabilities.
  • Permissions and Provenance: The plugin runs with the permissions of the current DSH process. Before installing, review the source code and license. This project is not affiliated with or endorsed by DeepSeek. It is provided under the MIT License without warranties.

Conclusion

By extending DSH’s native sidebar functionality, this plugin provides finer-grained control over conversation management. For more details and the source code, refer to the GitHub repository or the SkillHub directory page.