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.

Side Chat — DSH Plugin for DeepSeek Harness
← Plugins

@ahggg/dsh-side-chat

Side Chat

Codex-style side conversations for DeepSeek Harness

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

npx -y @deepseek-ai/dsh plugin --profile web add @ahggg/dsh-side-chat@0.7.3
READMECompatibilityVersions

Compatibility and provenance

Side Chat is published as @ahggg/dsh-side-chat 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
npm
Registry updated
9/20/2026

Versions

0.7.3stable
9/8/2026
0.7.2stable
8/24/2026
0.7.1stable
8/24/2026
Show 11 more versionsCollapse versions
0.7.0stable
8/24/2026
0.6.2stable
8/19/2026
0.6.1stable
8/17/2026
0.6.0stable
8/15/2026
0.5.0stable
8/15/2026
0.4.2stable
8/15/2026
0.4.1stable
8/15/2026
0.4.0stable
8/14/2026
0.3.0stable
8/14/2026
0.2.0stable
8/14/2026
0.1.0-alpha.1prerelease
8/14/2026

Related plugins

Loading related plugins…

Latest
0.7.3
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
577.5 kB
Files
92
Surface
web
License
MIT
Source
npm
GitHub
★ 12
Weekly downloads
127
Security scan
✓ v0.7.3 scan passed
Last push
9/8/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
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in integrations-communication.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseIm@xmanrui/dsh-im把十一种 IM 渠道和公网 AI Office 接入本机 DeepSeek Harness。 Connect eleven IM channels and a public AI Office to a local DeepSeek Harness.Pocketdsh-pocketPut DeepSeek Harness in your pocket: one package, one settings page, and scan a QR code on your phone to access DSH on your computer in sync (LAN + public network, real-time screen mirroring).DSCODE@toddzheng024/dscode-bundleA complete DeepSeek coding agent with persistent shell, Ultra collaboration and automatic permission review.

README

dsh-side-chat

Ask a focused follow-up about selected text without leaving your current DeepSeek Harness conversation.

简体中文

Ask about selected text in Side Chat, then add the Side Chat conversation to the main chat

Install

Install DSH 0.1.2-rc.1 if it is not already available. Refresh only this package's registry metadata before adding it, so pnpm cannot reuse an older latest value immediately after a release:

npm install --global @deepseek-ai/dsh@0.1.2-rc.1
pnpm cache delete "@ahggg/dsh-side-chat"
dsh plugin --profile web add @ahggg/dsh-side-chat@latest

Start DSH from the project you want the agent to work in:

cd E:\path\to\your-project
dsh web --port 3080

Open the URL printed by DSH. The plugin loads automatically in the Web client.

Local linked development

When dsh plugin --profile web list shows the plugin coming from a link: workspace, DSH loads the committed lib/client.js, not src/. Rebuild after switching branches or changing client source, then restart the dsh web process:

pnpm install --frozen-lockfile
pnpm build

Use Side Chat

On phones and tablets, long-press text in a completed message to select it. The Side Chat action bar appears below the selection when there is room, leaving the browser's native selection bar above it. Use Add to chat, More details, or Ask in side chat directly from the touch action bar.

  1. Complete at least one turn in the main conversation.
  2. Select text inside one completed user or assistant message.
  3. Click Add to chat to add an optional comment before attaching the passage to the main composer, More details to send an explanation request immediately, or Ask in side chat to write a focused question.
  4. When writing your own message or question, press Enter to send it.
  5. After a Side Chat reply settles, click Add to conversation to attach that focused discussion to the main composer as one conversation reference.
  6. Press Esc or click × when you are done.

Useful details:

  • Shift+Enter inserts a newline.
  • Use the model control beside Send to choose a provider/model and its available reasoning effort. The choice belongs to Side Chat, does not change the main conversation, and becomes the global default for the next Side Chat.
  • After clicking Add to chat, press Enter or click Save to keep the annotation. Click outside the comment box or click Cancel to discard it.
  • Add to chat keeps any existing draft text and can collect multiple numbered passages, each with its own optional comment, in one annotation capsule.
  • Add to conversation captures the Side Chat's user/assistant history, preserves the main draft, and refreshes the existing reference instead of duplicating it when clicked again.
  • The input grows with its content and becomes scrollable at its maximum height.
  • While a reply is running, the send icon becomes a stop button.
  • Assistant replies use DSH's native Markdown rendering.
  • Hover over N annotations to preview every selected passage and its comment.
  • Before sending, hover over the annotation capsule and click × to remove it; after sending, the same capsule appears above the user message.
  • The main conversation stays visible and is never switched to the child Session.

What happens to the conversation

The first send creates a real DSH Session fork at the selected message. The child inherits the complete event prefix, presets, and workspace. Its initial model choice uses the last accepted Side Chat choice when one is saved, otherwise it snapshots the parent configuration; later model or reasoning-effort changes apply to subsequent child steps without changing or following the parent conversation. Keeping the prefix unchanged is friendly to provider prompt caching, although a cache hit is never guaranteed.

Closing Side Chat stops active work, archives the child Session, and releases its Agent. It does not delete the child's history from disk. The child and copied prefix therefore consume normal DSH Session storage.

The parent and child share the same workspace. File changes, commands, and other tool side effects made in Side Chat are real and are not reverted when the panel closes.

Current limitations

  • A selection must stay inside one completed message.
  • Attachments and /side are not supported yet.
  • Closed Side Chats cannot be reopened from the panel.
  • There is no automatic history cleanup or “keep as normal chat” action.
  • An archived child may briefly appear in normal Session lists.

Upgrade or remove

Refresh this package's registry metadata, update to the latest stable version, and restart DSH:

pnpm cache delete "@ahggg/dsh-side-chat"
dsh plugin --profile web update @ahggg/dsh-side-chat --latest

Remove the plugin with:

dsh plugin --profile web remove @ahggg/dsh-side-chat

License

MIT

References

  • https://www.v2ex.com
  • https://linux.do
  • https://linux.sb