← Back to home@xiaoy616

dsh-conversation-cleaner

Clean up conversations from the DSH sidebar: per-conversation file count and total memory, open/reveal/delete generated files, open the conversation workspace folder, and permanently delete conversations with their local session logs.

Stars
0
Language
JavaScript
Created
Oct 19, 2026
Updated
Oct 19, 2026

Introduction

dsh-conversation-cleaner

A DeepSeek Harness sidebar plugin for managing conversations and their generated files.

Features

  • Conversation overview — total memory usage and file count for the current conversation, shown in the sidebar.
  • File actions — open, reveal in Finder, or delete files generated by a conversation.
  • Workspace access — open the conversation workspace folder directly.
  • Conversation cleanup — permanently delete a conversation together with its local session logs.

Install

From npm:

dsh plugin add dsh-conversation-cleaner

Or from a local checkout:

dsh plugin add /path/to/dsh-conversation-cleaner

The plugin is declared through cordis.patch.yml and exposes both a host entry (index.js) and a web client entry (client.js).

Package layout

FilePurpose
index.jsHost-side plugin entry: file operations, deletion, workspace access
client.jsWeb client entry: sidebar UI
cordis.patch.ymlDSH bundle patch declaration
locale/en.json, locale/zh.jsonUI strings (English / Chinese)
icon.svgPlugin icon

Requirements

  • DeepSeek Harness with the @deepseek-ai/dsh-client-ui-sidebar and @deepseek-ai/dsh-client-ui-layout client packages.

License

MIT