deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
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).CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。