dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Parallel conversations without polluting your main context.
SideMind is an experimental DeepSeek Harness Web/Desktop plugin built around two deliberately different interaction models:
/side [question] — open an ephemeral multi-turn side thread in DSH's native right sidebar. It forks from the latest completed main turn, supports read-only tools, and is destroyed when its tab is actually closed./btw <question> — ask an ephemeral single-response side question in a compact overlay above the main composer. It sees the current completed conversation context, has no tools, and is destroyed when dismissed.0.2 is a UI/interaction rewrite informed by the open-source Codex TUI /side, Grok Build's open-source /btw panel, and DSH's own UI primitives. 0.2.1 added a child-scoped fork-boundary system prompt; 0.2.2 replaces the BTW mini-chat chrome with Grok's compact bordered-panel interaction.
From main thread · read-only · ephemeral context strip;MarkdownText when available, with a compatibility fallback;Enter sends and Shift+Enter inserts a newline;/side why is this implemented this way? creates the branch and sends the first question immediately./btw <question> and an always-visible [Esc] hint;Esc closes the panel and destroys the child;See docs/DESIGN.md for the reference analysis and interaction rationale.
/btw exposes no model tools./side allows only a conservative known read-only tool set; unknown/custom tools fail closed.AgentHandle and removes the in-memory child Session.The parent Session still records ordinary DSH command lifecycle events for command admission. SideMind uses recordInput: false, and successful internal control calls contain neither the side prompt body nor the side answer in those parent command records.
DSH is still a rapidly changing developer preview. SideMind avoids newer sidebar close-handler APIs and watches the tab occurrence AbortSignal instead, which works with the older DSH build currently shipped in the tested DSH Desktop.
The browser client prefers DSH-native UI primitives but keeps compatibility fallbacks for Desktop builds that expose a smaller client-module surface.
npm test
npm run check
See:
MIT