dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Workspace history: journals every compaction summary to the workspace and adds a History subtab to the Workspace Overview tab for reading it back.
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
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..dsh/history/.diag.log.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.
(none)
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.ctx.get('granularSettings') with
an undefined check: degrade gracefully when it is absent (as done here).