DeepSeek Harness Plugin

enteguo/dsh-plugin-quick-chat

Stars ★ 2 Category UI Enhancements Added 2026-09-11

Adds a Quick Chat entry to the Web UI sidebar that opens a floating chat window with its own model and reasoning-effort picker, optionally seeded with the current session's transcript, and keeps every side conversation in a resumable, renamable, deletable history.

Install

# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)

dsh plugin --profile web add github:enteguo/dsh-plugin-quick-chat

Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time — pnpm blocks those until you allow them, so an install can stop with ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED or ERR_PNPM_IGNORED_BUILDS; dsh prints the exact key to add under allowBuilds in your profile’s pnpm-workspace.yaml, and the install works on the next run. Allowing a build is a trust decision: only install sources you trust, and pin a commit (github:owner/repo#sha).

README

Quick Chat for DSH

A lightweight chat window in the sidebar: ask anything instantly, optionally carrying the current session's context.

简体中文 · English

Adds a lightweight "Quick Chat" entry to DeepSeek Harness: open a small window to ask quick questions without interrupting the main session, optionally carrying the current session's full history so the quick chat can keep the topic going.

Features

  • Sidebar entry: right below the "New Session" button, styled to match it.
  • Bottom-right chat window: a rounded panel with streaming output.
  • Model & reasoning effort: switch model and reasoning strength via the gear button, defaulting to deepseek-v4-flash · low.
  • Context (optional): when starting a new chat, optionally carry the current session's full history (off by default).
  • History: every quick chat is kept; continue, rename, or delete, and it survives a restart.

Install

Install from a local directory:

dsh plugin --profile desktop add ./dsh-plugin-quick-chat

Or package as a tarball and install:

dsh plugin --profile desktop add ./dsh-plugin-quick-chat-0.1.0.tgz

Restart DSH after installing so both the host and client halves reload.

Usage

  1. Click the "快速会话" (Quick Chat) button below "New Session" in the sidebar to open the bottom-right window.
  2. Use the gear button to pick a model and reasoning strength; use the context button to decide whether to carry the current session's context (off by default).
  3. Type a message and press Enter to send; the reply streams in.
  4. Click the "☰" button in the window to browse history — click an item to continue, or use "rename / delete" to manage.

Data storage

All quick chats are stored in ~/.dsh/quick-chat/store.json; they never appear in the main session list.

Compatibility

Tested against DSH 0.1.2-rc.1. Text-only chat — no tools or subagents.

License

MIT

Content from the project README on GitHub ↗

Links

More in this category

View the whole category →

Community comments

Comments are public GitHub Discussions. Loading them connects to GitHub and Giscus; a GitHub account is required to post.