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.

Workspace History — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
W

dsh-workspace-history

Workspace History

Workspace History: journals every compaction summary to <workspace>/.dsh/history/<unix-ts>.<short-session-id>.md, and adds a History subtab to the Workspace Overview tab for reading the journal. Per-session toggle lives in the granular Settings tab — requires dsh-granular-settings (hard dependency).

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

npx -y @deepseek-ai/dsh plugin --profile web add github:joao-paulo-santos/dsh-workspace-history#4ef63b17a3dde89bcdab76216eedf61d51e5759b
READMECompatibilityVersions

Compatibility and provenance

Workspace History is published as dsh-workspace-history and currently resolves to version 0.7.3. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
8/31/2026

Versions

0.7.3stable
8/31/2026
0.7.2stable
8/30/2026
0.7.1stable
8/30/2026
Show 2 more versionsCollapse versions
0.7.0stable
8/29/2026
0.6.0stable
8/28/2026

Related plugins

Loading related plugins…

Latest
0.7.3
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
8/31/2026
View source ↗
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

Related plugins

More verified plugins in memory-context.

Memory Plugin@openviking/dsh-memory-pluginOpenViking memory and context bundle for DeepSeek HarnessContextdsh-contextA DeepSeek Harness plugin for context insight and management, with context dashboard and context command, for understanding how the context is made of, and how it evolves.Weknora@wxg-prc-cpg/dsh-weknoraWeKnora knowledge retrieval tools for DeepSeek Harness (dsh): semantic search, document reading and RAG/agent answers over your own knowledge bases.Mnemondsh-mnemonComposable three-tier memory control plane for DeepSeek Harness: persistent runtime context, searchable project documents, pluggable long-term memory, guarded strategies, WebUI, and headless tools.

README

dsh-workspace-history

A DeepSeek Harness (DSH) plugin: every compaction summary (auto-compaction or /compact) is journaled into the workspace of the session that compacted, and a History subtab reads the journal back.

<workspace>/.dsh/history/<unix-ts>.<short-session-id>.md
  • One file per compaction, named by the compaction's own unix timestamp: ls reads as the project's chronological timeline, and ls *0a57a14f* isolates one session. Full session id, workspace, and counts live in each file's header.
  • History subtab: with dsh-workspace-overview installed, a History subtab appears in the Workspace Overview tab: the journal listed newest first on the left, the picked entry rendered as markdown on the right. Entries load one at a time, on selection.
  • Per-session toggle (default on): "Save compaction history" lives in the granular Settings tab; its store is the single source of truth.
  • Failure-only diagnostics land in .dsh/history/.diag.log.

How to install

Requires a DeepSeek Harness checkout and a profile, here web. Clone the dependencies and this plugin into a plugins folder:

mkdir -p ~/dsh-plugins && cd ~/dsh-plugins
git clone https://github.com/joao-paulo-santos/dsh-granular-settings.git
git clone https://github.com/joao-paulo-santos/dsh-workspace-overview.git
git clone https://github.com/joao-paulo-santos/dsh-workspace-history.git

# from the harness checkout
pnpm dsh plugin --profile web add ~/dsh-plugins/dsh-granular-settings
pnpm dsh plugin --profile web add ~/dsh-plugins/dsh-workspace-overview
pnpm dsh plugin --profile web add ~/dsh-plugins/dsh-workspace-history

# verify the profile still composes
pnpm dsh --profile web --dump-config

Restart the harness; the History subtab appears in Workspace Overview.

Dependencies

  • dsh-granular-settings hosts the "Save compaction history" session toggle (required; without it the plugin does not run, because the toggle is the only control surface)
  • dsh-workspace-overview hosts the History subtab (optional; the journal keeps writing without it, the client half simply stays inactive)
  • dsh-md-view renders journal bodies as markdown (optional; without it bodies show as plain text)

Plugins dependent on this

(none)

Notes for plugin authors

  • The fs service is the SandboxedFileSystem: writeText without a per-call sandbox policy is denied even inside the workspace. Every write here passes { mode: 'workspace-write', workspaceRoot: <journal dir> }.
  • session/event delivers the envelope { type, seq, time, data }; the payload lives under event.data. Session workspace: session.header.cwd.
  • Consuming another plugin's service is ctx.get('granularSettings') with an undefined check: degrade gracefully when it is absent (as done here).