xiaozhiaixue/dsh-sidechat ↗★ 0
dsh-sidechat
DeepSeek Harness 的侧边聊天插件,提供独立且按会话隔离的右侧聊天面板,继承主会话模型、工具与权限,支持内容带回主会话。
AI 分析
核心用途是提供类似 Codex 的侧边辅助对话能力。适合需要在不打断主会话的前提下,进行独立调研、选中内容分析或辅助决策的 DSH 用户。
安裝
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xiaozhiaixue/dsh-sidechat說明文件
閱讀完整 README ↗dsh-sidechat — Side chat for DSH
Fork of heartmove/dsh-side-chat (MIT), rebuilt as dsh-sidechat.
A DSH web plugin providing a Codex-style side chat: an independent, agentic chat in a right-side panel, isolated per main conversation. It inherits the main conversation's toolset, model, thinking effort and permission preset, knows its workspace, and its replies can be brought back to the main conversation (directly or summarized, into the composer draft or as a collapsed context row). When the main agent pops a question dialog, the question and options can be brought into the side chat for analysis without interrupting the main flow.
中文文档:README.zh.md.
Differences from upstream
- Selections land in the input, not auto-sent. Selecting text and choosing "Ask in side chat" opens the panel and writes the selection into the composer draft — nothing is sent until you confirm (the old "send immediately" behavior is still available in settings; "Continue active side chat" now appends to the existing draft instead of replacing it).
- One-click new chat. A "+" button in the panel header creates a fresh empty side chat and focuses the input.
- Rebranded as
dsh-sidechat(settings namespace, record file, bundle ids).
Everything else matches upstream: hidden ordinary sessions isolated per conversation, per-chat model / effort / permission selectors, the "look up workspace / parent when needed" switch, question-dialog side chat, drag-to-resize, zh/en follow.
Install
# From GitHub (git installs build on install: on first run, allow `dsh-sidechat`
# in the profile's pnpm-workspace.yaml onlyBuiltDependencies, then retry)
dsh plugin --profile web add github:realpkuasule/dsh-sidechat
dsh plugin --profile web add github:realpkuasule/dsh-side-notify # optional companion: push to main agent
# Or from a local checkout (linked, edits apply immediately)
dsh plugin --profile web add ./dsh-sidechat
Restart dsh web and hard-refresh (Cmd/Ctrl+Shift+R).
Build
pnpm install
pnpm build # tsc -p tsconfig.build.json && tsdown → lib/
License
MIT. Forked from heartmove/dsh-side-chat (MIT).