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
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.