Back to directory

dsh-side-chat

In a curated listMaintenance: Active

ahggg/dsh-side-chat

Codex-style Side Chat for DeepSeek Harness — select text, ask follow-up questions in a focused side conversation, and keep the main chat uninterrupted.

View on GitHub
$ dsh plugin --profile web add @ahggg/dsh-side-chat@1.0.3 --save-exact

14

stars

4

forks

JavaScript

Language

MIT

License

2026-08-14

Created

2026-10-26

Last push

MIT-licensed dsh plugin for Desktop and Web: a read-only, text-only side discussion about selected passages, with per-reply model and Effort controls and an “Add to conversation” reference that keeps the main draft intact.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-11-10

License

MIT

01What can it help you accomplish?

  • Ask a focused follow-up about a passage you selected inside a completed message, without derailing the main conversation

    A side panel that answers with streaming Markdown replies and can attach the whole focused discussion back into the main composer as one conversation reference

    DeepSeek Harness Web / Desktop users who need a quick explanation mid-task but do not want to fork a session or edit the main prompt

  • Try a different model or thinking effort for a one-off question without changing the main conversation

    Per-reply model and Effort controls beside Send, remembered for later Side Chat requests in this client but not applied to the main conversation

    Users who want a stronger or cheaper model just for an aside

02How to install into DeepSeek Harness

Prerequisites

  • A Side Chat version matching your DSH runtime: 1.0.3 → DSH `0.2.1-rc.2`, 1.0.2 → `0.2.0-rc.2`, 1.0.1 → `0.2.0-rc.1`
  • Keep DSH’s plugin compatibility check enabled rather than bypassing it
  • For the Web profile: the matching DSH CLI (`npm install --global @deepseek-ai/dsh@0.2.1-rc.2`)

Installation steps

  1. 01

    Desktop: open the plugin installation dialog and enter the full package spec `@ahggg/dsh-side-chat@1.0.3`, install, then restart the app

  2. 02

    Web: `dsh plugin --profile web add @ahggg/dsh-side-chat@1.0.3 --save-exact`

    $ dsh plugin --profile web add @ahggg/dsh-side-chat@1.0.3 --save-exact

  3. 03

    Start DSH from the project directory with `dsh web --port 3080` and open the printed URL

    $ dsh web --port 3080

Verify the integration

  • Complete at least one turn in the main conversation, select text inside a completed message, and confirm the Side Chat action bar appears
  • Run `dsh plugin --profile web list` to confirm the installed plugin version matches your DSH runtime

Rollback

  • Web: `dsh plugin --profile web remove @ahggg/dsh-side-chat`
  • Desktop: remove Side Chat through the app’s plugin manager

03DSH integration and capability boundaries

DSH integrationNative runtime

Native dsh plugin with a client half: it is installed as a profile plugin (`dsh plugin --profile web add`) or through the DeepSeek Harness Desktop plugin manager, and adds a Side Chat panel to the DSH Web / Desktop client.

  • Read-only text snapshot context

    the selected passage inside one completed message→a fixed read-only snapshot of the parent conversation up to that completed turn, reused for every follow-up

    later parent prompts are excluded and the snapshot stays fixedopening the draft alone makes no model call
  • Add to chat / Ask in side chat / More details

    selected text plus an optional comment→annotated passages attached to the main composer (multiple numbered passages in one capsule), or an immediate explanation request

    `Add to chat` keeps any existing draft text
  • Add to conversation reference

    a settled Side Chat discussion→one conversation reference attached to the main composer; clicking again refreshes it instead of duplicating

    adding a reference alone does not send it — you must send the parent draft to store it in the parent history

04Who is it for? When not to use it?

Good for

  • DeepSeek Harness Web / Desktop users who need a quick explanation mid-task but do not want to fork a session or edit the main prompt
  • Users who want a stronger or cheaper model just for an aside

Not for

  • The plugin version must match the DSH runtime (1.0.3 ↔ DSH 0.2.1-rc.2). Desktop and Web profiles have separate plugin installations, and DSH’s compatibility check should stay enabled.
  • Side Chat is a text-only, read-only discussion, not a second agent: no attachments, tools, command execution, file editing, Steer or `/side`, and no session is forked or archived.
  • Context is capped at 2,097,152 characters and rejected rather than silently truncated; each question is capped at 65,536 characters, each reply (including reasoning) at 262,144, and a discussion allows at most 64 questions.

05Compatibility, maintenance and safety notes

  • The plugin version must match the DSH runtime (1.0.3 ↔ DSH 0.2.1-rc.2). Desktop and Web profiles have separate plugin installations, and DSH’s compatibility check should stay enabled.
  • Side Chat is a text-only, read-only discussion, not a second agent: no attachments, tools, command execution, file editing, Steer or `/side`, and no session is forked or archived.
  • Context is capped at 2,097,152 characters and rejected rather than silently truncated; each question is capped at 65,536 characters, each reply (including reasoning) at 262,144, and a discussion allows at most 64 questions.
  • Closing the panel, reloading or disconnecting the client, or unloading the plugin cancels active work and discards the temporary discussion; host records also expire after 30 minutes idle, and closed discussions cannot be reopened.
  • The text snapshot and Side Chat history are sent to the model on every request, so normal provider token usage still applies; avoiding session copies does not eliminate context tokens or guarantee cache reuse. Model requests time out after two minutes.
2026-08-142026-10-26v1.0.3

MIT · actively maintained (latest release v1.0.3, 2026-10-21) · pinned per DSH runtime version

06Frequently asked questions

Which version do I install?

Match the runtime: Side Chat 1.0.3 for DSH 0.2.1-rc.2, 1.0.2 for 0.2.0-rc.2, 1.0.1 for 0.2.0-rc.1. Keep DSH’s plugin compatibility check enabled instead of bypassing it, and remember that Desktop and Web profiles install plugins separately.

Does Side Chat fork or create a DSH session?

No. It keeps its own temporary message history in memory and does not fork, copy, create or archive a DSH Session, run an Agent, or write a session event log. It also has no tools, command execution or file-editing capability.

How do I keep a Side Chat discussion?

Click `Add to conversation` to attach the discussion to the main composer as one conversation reference, then send the parent draft to store it in the parent history. Adding a reference alone does not send it; the temporary panel still expires after 30 minutes idle.

What are the size limits?

Context is capped at 2,097,152 characters and rejected rather than silently truncated, each question at 65,536 characters, each reply including reasoning at 262,144, and a discussion allows at most 64 questions. Model requests time out after two minutes.

Can I change the model for just one aside?

Yes. Use the model control beside Send, then Effort, to pick the thinking level. The change does not affect the main conversation; the accepted choice applies to the next reply and is remembered for future Ask in side chat and More details requests in this client.

08Data and sources

  • Author-claimedgithub.comc231a248f2f8…

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

  • Author-claimedgithub.comc231a248f2f8…

    dsh plugin --profile web add @ahggg/dsh-side-chat@1.0.3 --save-exact

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-11-10. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.