Skip to content
dsh-market Browse plugins GitHub 中文

WLV-ZEDD/dsh-btw

Interactive Side-Assistant Dock to ask quick side questions via /btw with real-time thinking status and history pagination without interrupting the active agent loop.

Stars ★ 0 Category UI Enhancements Listed 2026-09-04 npm @wlv-zedd/dsh-btw-plugin

Install

Inside DeepSeek Harness, with dsh-market

dsh plugin --profile web add dshmarket

Or from the command line

dsh plugin --profile web add @wlv-zedd/dsh-btw-plugin

Installing runs third-party code with your own permissions — it can read your files, use your credentials and reach the network. Review the source first, and pin a commit (github:owner/repo#sha) when you can.

Screenshots

README

DeepSeek Harness Side-Assistant Dock Ask quick side questions without interrupting or polluting the active agent loop.

dsh-btw Interactive Demo


Features

  • Instant Non-Blocking /btw Command: Type /btw in the chat bar. The input clears instantly (0ms) and executes in the background without disturbing the main agent run.
  • Docked Floating Banner Above Composer: Appears right above the message input with real-time pulsating Thinking... animation, Markdown rendering, pagination (< 1/5 >), and collapse/expand toggle.
  • Pure ctx.llm & Zero-Config Auto-Inheritance: Automatically uses the active session model from ctx.llm or falls back across configured providers in settings.yaml.
  • Isolated JSON Storage: Persists session Q&A history in ~/.dsh/storages/btw-history.json without modifying or polluting other plugins.

Installation

Install dsh-btw-plugin into your DeepSeek Harness environment:

pnpm add @wlv-zedd/dsh-btw-plugin

Enable the plugin in your cordis.yml (or via cordis.patch.yml):

# cordis.yml
plugins:
  @wlv-zedd/dsh-btw-plugin:
    # Optional: specify a dedicated model, or omit to auto-inherit active session model
    # model: deepseek:deepseek-chat

Usage

In the Web Chat Interface

Type /btw followed by your question:

/btw What is the port number of PostgreSQL?
/btw What is the difference between TCP and UDP?
  • Floating Banner: The question immediately displays above the composer with Thinking... status. Once resolved, the rich Markdown answer smoothly appears.
  • Pagination (< 1/5 >): Seamlessly cycle through previous side questions in the active session using < and >.
  • Action Controls:
    • Copy: Copies the answer to clipboard.
    • Delete: Removes the question from session history.
    • Collapse / Expand: Toggles the answer view to keep your workspace tidy.
    • Dismiss [X]: Closes the floating banner.

Support & Community Perks

  • 💖 Sponsor directly: If you find this plugin helpful, consider sending a small tip via PayPal.
  • 🎁 Get Free AI Credits: Sign up on AgentRouter using this link with your GitHub account to receive up to $200 in free API credits for your DeepSeek and LLM workflows.

License

MIT © WLV-ZEDD

Content from the project README on GitHub ↗

Comments

Comments live in GitHub Discussions. Sign in with GitHub to post or react.