Agent & Workflowdsh-plugin

dsh-btw

dsh-btw is a DeepSeek Harness (DSH) plugin for side-channel Q&A: the /btw <question> command and a centered modal panel. Questions are answered in a separate session branch that can read main-conversation history (seeded on creation plus incremental injection on each question) but is restricted to read-only and web search tools; the Q&A does not enter the main conversation context. The README marks the project as work-in-progress, below v0.1.0, with APIs, command behavior, RPC contracts and pane

Stars
4
Forks
0
Open issues
0
Last push
Aug 17, 2026
Latest release
—
24h Growth
+0
7d Growth
+0

Installation

dsh plugin --profile web add <本仓库路径>

Overview

dsh-btw is a DeepSeek Harness (DSH) plugin for side-channel Q&A: the /btw <question> command and a centered modal panel. Questions are answered in a separate session branch that can read main-conversation history (seeded on creation plus incremental injection on each question) but is restricted to read-only and web search tools; the Q&A does not enter the main conversation context. The README marks the project as work-in-progress, below v0.1.0, with APIs, command behavior, RPC contracts and pane

  • /btw <question> command asks in a side channel, is recorded log-only without triggering the main model, and opens a centered BTW panel with the answer.
  • /btw with no argument only opens the panel and focuses the input box.
  • Centered modal panel with translucent overlay over the right content area; closes via overlay click or the ✕ button.
  • Branch is created via agents.create as a bare agent, not registered in the subagent registry and not shown as a subagent in the GUI.
  • Branch tools are restricted by whitelist to read, glob, grep, read_image and web_search; other global tools such as write, edit, pwsh/bash and ssh_* are unavail
  • Main-conversation history is seeded from completed turns at branch creation, and each question injects new main-conversation increments since the last sync wate
  • Each main session keeps its own branch, history, sync watermark and serial queue; Ctrl+Shift+K or the clear button resets the current session branch.
  • Install via dsh plugin --profile web add, or use the dynamic plugin path with cordis_define / cordis_run; MIT licensed.

Related plugins