AI Agent Hub
Back to plugins
🧠

dsh-chat-archive

Memory Updated 2026.09.03

Run the following command in DeepSeek Harness:

dsh plugin install ohmejj/dsh-chat-archive

Paste the following prompt into your AI chat to install this plugin:

Install this plugin in DeepSeek Harness. Source: https://github.com/ohmejj/dsh-chat-archive

About this plugin

After a few days of batch runs in DeepSeek Harness, the sidebar quickly fills up with dozens of long-finished conversations, and locating the one workspace you actually care about becomes a chore. dsh-chat-archive tackles this session-accumulation problem head-on: it automatically archives conversations that have been idle beyond a threshold you set in minutes, hours, or days, hiding them from the sidebar while keeping every byte of data underneath intact and available for instant recall.

Three capabilities do the heavy lifting. First, a fully configurable archiving policy—idle threshold, scan interval, and the master toggle all live in a dedicated DSH settings panel, with changes persisted to settings.yaml and an immediate scan triggered the moment you save. Second, a safety-first archiving rule: running sessions, already-archived sessions, and sessions whose activity time cannot be determined are never touched, and a session must be idle continuously for longer than both the threshold and one full scan interval before it qualifies. Third, a preview mode—before flipping the switch on, you can run a read-only preview script to see exactly which sessions would be archived and which would remain untouched, so there are no surprises.

It is built for people who run many multi-turn tasks in DSH, see their sidebar grow fast, and want a clean interface without losing history. Because the plugin rides entirely on DSH's native archive mechanism, there is no proprietary data layer; uninstalling the plugin leaves every archived conversation recoverable through DSH's built-in archive management, with zero residual coupling.

Use Cases

  • Sidebar cluttered with dozens of finished conversations, making it hard to spot the active workspace
  • Clean up the interface after a batch run without losing any session history
  • Archiving sessions automatically by idle threshold instead of manual one-by-one cleanup

Best For

  • Developers who run frequent multi-turn tasks in DSH
  • Users who want a tidy sidebar while keeping every session recoverable
  • Teams or individuals who need a consistent session-retention policy