DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

dsh-archived-chats

Archived Chats

View, search, and manage session archives with workspace batch archiving, tag notes, ZIP backups, and manual checks for leftover sessions.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add dsh-archived-chats@1.6.1
READMECompatibilityVersions

Compatibility and provenance

Archived Chats is published as dsh-archived-chats and currently resolves to version 1.6.1. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
npm
Registry updated
11/4/2026

Versions

1.6.1stable
11/2/2026
1.6.0stable
10/22/2026
1.5.3stable
10/20/2026
Show 38 more versionsCollapse versions
1.5.2stable
10/12/2026
1.5.1stable
10/8/2026
1.5.0stable
10/7/2026
1.4.6stable
10/1/2026
1.4.5stable
9/26/2026
1.4.4stable
9/26/2026
1.4.3stable
9/26/2026
1.4.2stable
9/21/2026
1.4.1stable
9/21/2026
1.4.0stable
9/20/2026
1.3.3stable
9/19/2026
1.3.2stable
9/18/2026
1.3.1stable
9/17/2026
1.3.0stable
9/17/2026
1.2.0stable
9/17/2026
1.1.2stable
9/17/2026
1.1.1stable
9/16/2026
1.1.0stable
9/6/2026

Related plugins

Loading related plugins…

Latest
1.6.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
3.2 MB
Files
45
Surface
web
License
MIT
Source
npm
GitHub
★ 29
Weekly downloads
747
Security scan
✓ v1.6.1 scan passed
Last push
11/3/2026
View source ↗Project homepage ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
1.0.7stable
8/30/2026
1.0.6stable
8/30/2026
1.0.5stable
8/27/2026
1.0.4stable
8/27/2026
1.0.3stable
8/27/2026
1.0.2stable
8/27/2026
1.0.1stable
8/26/2026
1.0.0stable
8/26/2026
0.12.0stable
8/25/2026
0.11.0stable
8/24/2026
0.10.0stable
8/24/2026
0.9.0stable
8/21/2026
0.8.1stable
8/20/2026
0.8.0stable
8/20/2026
0.7.0stable
8/19/2026
0.6.0stable
8/19/2026
0.5.1stable
8/18/2026
0.5.0stable
8/18/2026
0.4.0stable
8/16/2026
0.3.0stable
8/16/2026

Related plugins

More verified plugins in memory-context.

Hindsight Coding Agents@vectorize-io/hindsight-coding-agentsReflect-only Hindsight long-term memory for coding agents (harness-pluggable: opencode, …), with automatic background ingestion (no setup CLI).Memory Plugin@openviking/dsh-memory-pluginOpenViking memory and context bundle for DeepSeek HarnessArchive Manager@michengai/dsh-archive-manager归档、恢复、收藏和永久删除会话,并诊断损坏的会话日志。 · Archive, restore, favorite, and permanently delete sessions, and diagnose damaged session logs.Memory@furongjun1999/dsh-memoryLingshu (Lingshu·líng shū) DeepSeek Harness plugin: a complete brain—long-term memory/knowledge flywheel/self-awareness/recursive reflection integrated with DSH, with conversations automatically distilled into the md_cg cognitive graph (md documents)

README

Archive Management: local-first archived-chat center for DeepSeek Harness

Archive Management

Find past DSH chats, manage archives, and keep ZIP backups.

dsh-archived-chats

English · 简体中文

Plugin market · npm · Releases · Discussions · Private security report

Archive Management adds conversation search, organization and backups to DeepSeek Harness. Find a past solution, preview its context, archive by workspace, or save a ZIP before deleting a chat.

  • Find past work: search titles, messages, tool results, tags and notes; open a match with surrounding context.
  • Organize chats: manage Archived and Unarchived, including workspace groups, ungrouped chats, bulk actions, tags and notes.
  • Keep a backup: export JSON + Markdown ZIPs; preview imports and skip existing IDs instead of overwriting them.

This document describes 1.6.1. New recycle operations and automatic cleanup are retired; see upgrading for existing data.

Install and open

Find dsh-archived-chats in the DSH plugin market, verify author Ultronen, and install. Follow the host's restart prompt, then open Settings → Archive Management (Chinese: 设置 → 归档管理).

Alternatively, use the CLI. web is an example profile; replace it with your running DSH profile and use the same profile for updates and removal:

dsh plugin --profile web add dsh-archived-chats@latest

If installation reports ERR_PNPM_ADDING_TO_ROOT, add -w after add. To update:

dsh plugin --profile web update dsh-archived-chats

First task

  1. Open Unarchived, click a chat title to preview it, then archive the chat you want to keep. Blank new chats are excluded; running chats require explicit Stop and archive confirmation.
  2. Search Archived, open a title or matching snippet, and edit tags and notes from the preview.
  3. Choose Select, check chats, and choose Export selected; narrow layouts place this action in the three-dot menu. Verify the ZIP in browser downloads.
  4. Unarchive to continue chatting. Before deleting, decide whether to keep a backup: deletion is permanent and cannot be undone.

Pages and capabilities

PagePurpose
ArchivedSearch, filter, preview, tags and notes, import/export, unarchive and confirmed permanent deletion.
UnarchivedOrdinary workspace and ungrouped chats, preview, individual/workspace/global archiving.
Origins & BranchesRead-only sources, forks and subagents related to archived chats.
AboutAutomatic update checks, host and local-checkout detection, copyable installation details, host-supported updates, and manual residual-chat checks.
Recycle Bin, when records existRecover legacy records to Archived, export protection snapshots, or confirm permanent deletion; hidden when empty.

Content search starts at two characters and scans the selected scope in batches, showing progress, matches and failures; it supports Stop and Retry. Unarchived searches titles or session IDs. See the user guide for scope, long-log limits and detailed operations.

Archive, delete and maintain

Archive organizes; Delete permanently removes. Archive and unarchive use official Host operations. Row deletion, selected deletion, workspace Delete all and global Delete all require confirmation. Workspace deletion never deletes project directories. Search and filters do not narrow workspace or global bulk actions.

Residual checks are manual maintenance. Open About → Maintenance → Check residual chats to inspect subagents with an explicit parent reference whose parent no longer exists. Preview or export first, then select and confirm permanent deletion; eligibility is rechecked at execution. Ungrouped chats, independent forks, ordinary unarchived chats and blank chats are excluded. Opening the page never scans or cleans automatically.

Backups and data boundaries

FormatContentsUse
Conversation backup ZIPJSON, Markdown, tags, notes and attachment references; no attachment bytes or automatic descendant bundling.Preview with Import backup, then restore; existing IDs are skipped.
Legacy protection-snapshot ZIPLegacy record, validated session payload and image attachments; 64 MiB per record.Preserve legacy data; not accepted by the ordinary conversation importer.

Successful exports are validated against the same format and budgets as import before the download starts. This applies to ordinary conversation backups; protection snapshots use a separate format. A download-started notice does not confirm the file was saved; check browser downloads.

  • Data stays on the DSH host under $DSH_HOME/plugin-data/archived-chats/, defaulting to ~/.dsh/. The plugin does not upload or cloud-sync chats.
  • Permanent deletion removes session and related plugin data, not all global Host attachments, caches or external backups. Failures retain retryable tasks.
  • A chat without a working directory remains in Archived; a missing workspace alone allows an ungrouped chat.
  • Empty Recycle Bin uses the exact recycle-record incarnations shown at confirmation; changed targets do not expand the deletion scope.

Upgrading from older releases

Version 1.6.0 disables new Move to Recycle Bin actions, removes Storage & Retention navigation, and stops automatic expiry and startup snapshot sweeping.

Removing navigation does not migrate or delete existing data. Legacy recycle records, snapshots and saved policies remain. Records keep the Recycle Bin visible; catalog read errors retain a retry view instead of being mistaken for an empty bin. Saved cleanup policies do not run, and incomplete permanent deletions require explicit retry.

Recovery prefers an intact original and returns it to Archived. Missing-original snapshot recovery depends on Host capabilities; unsupported or invalid recovery keeps the record and reports failure. Export a protection snapshot to preserve data first. Never treat manually deleting plugin data as emptying the Recycle Bin.

Installing an older release can restore its earlier cleanup rules. Before downgrading, keep a full data backup and check pending tasks and format compatibility.

Compatibility

The declared range is DSH >=0.1.0-rc.7; features still depend on Host capabilities. Native tests use pinned 0.1.7-rc.2, 0.2.1-rc.2 and 0.2.1-rc.5 backends; release CI covers macOS, Windows and Linux.

Archive, unarchive and inventory use official capabilities. Permanent deletion coordinates Host session lifecycle and storage locations rather than calling one unified public deletion API. ZIP import and legacy snapshot recovery also have different writer requirements. See compatibility and limits.

Screenshots

These 1.6.0 screenshots use synthetic example chats. The legacy Recycle Bin appears only when records exist; screenshots.json owns the order.

View screenshots
  1. Archived chats
  2. Full-text search and selected actions
  3. Unarchived and workspace archiving
  4. Conversation preview
  5. Legacy Recycle Bin
  6. Restore confirmation
  7. About and manual maintenance
  8. Origins & Branches

Documentation and feedback

User guide · Architecture · Changelog · Support · Contributing

Use Discussions for questions and suggestions. Bug reports should include plugin and DSH versions, minimal reproduction steps and redacted errors. Report security issues privately. If this helped you find past work, consider giving the project a Star.

Development and validation

npm test
npm ci --prefix test/fixtures/native-host --ignore-scripts --include=optional
node scripts/run-native-integration.mjs
npm ci --prefix test/fixtures/native-host-0.2.1 --ignore-scripts --include=optional
node scripts/run-native-integration.mjs --fixture-root test/fixtures/native-host-0.2.1
npm ci --prefix test/fixtures/native-host-0.2.1-rc.5 --ignore-scripts --include=optional
node scripts/run-native-integration.mjs --fixture-root test/fixtures/native-host-0.2.1-rc.5
npm pack --dry-run --json

Native checks use isolated temporary data; all eight tests in each fixture must run without skips. Read the contribution guide in full before contributing.

Uninstall

dsh plugin --profile web remove dsh-archived-chats

Removing the package preserves plugin data and does not permanently purge chats. See local data and uninstall.

MIT License