在右侧栏边看主对话边追问,划选内容即可引用提问
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/21 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add JiaskyNo1/dsh-sidechat该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-shortcuts@deepseek-ai/dsh-client-ui-layout@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-session@deepseek-ai/dsh-client-ui-sidebar-right@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-llm@deepseek-ai/dsh-session@deepseek-ai/dsh-typert-protocol@deepseek-ai/dsh-typert-registry给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成dsh-sidechat
面向 DeepSeek Harness 0.2.1 Web GUI 的侧边聊天插件。
侧边聊天以右侧栏停靠标签页的形式存在,与「工作区文件 / 新建终端 / 浏览器」共用同一个入口:只有主动打开时才出现,不悬浮、不遮挡主对话。它会自动共享当前会话的对话内容;在主对话中用鼠标划选一段内容后,可一键将其作为引用带入并直接提问。
- 目标运行时:DeepSeek Harness 0.2.1-rc.2(Desktop / Web)
- 安装方式:DSH 插件管理器一键导入,Git 地址 github:JiaskyNo1/dsh-sidechat
- 开源协议:MIT
安装(一键导入)
本仓库是可直接导入的 bundle 包:lib/ 已包含构建产物,安装器会自动完成依赖安装、 bundle 选择与配置注册,无需构建、无需手动改配置。
1. 打开 DSH 侧边栏 → 插件(Plugins) → 添加插件。
2. 在 Git 地址栏粘贴:
github:JiaskyNo1/dsh-sidechat
3. 安装完成后启用插件。当前页面通常会热加载;若未出现,重启 DSH 即可。
展开完整文档(README 剩余 1 节)
dsh-sidechat
面向 DeepSeek Harness 0.2.1 Web GUI 的侧边聊天插件。
侧边聊天以右侧栏停靠标签页的形式存在,与「工作区文件 / 新建终端 / 浏览器」共用同一个入口:只有主动打开时才出现,不悬浮、不遮挡主对话。它会自动共享当前会话的对话内容;在主对话中用鼠标划选一段内容后,可一键将其作为引用带入并直接提问。
- 目标运行时:DeepSeek Harness 0.2.1-rc.2(Desktop / Web)
- 安装方式:DSH 插件管理器一键导入,Git 地址 github:JiaskyNo1/dsh-sidechat
- 开源协议:MIT
安装(一键导入)
本仓库是可直接导入的 bundle 包:lib/ 已包含构建产物,安装器会自动完成依赖安装、 bundle 选择与配置注册,无需构建、无需手动改配置。
1. 打开 DSH 侧边栏 → 插件(Plugins) → 添加插件。
2. 在 Git 地址栏粘贴:
github:JiaskyNo1/dsh-sidechat
3. 安装完成后启用插件。当前页面通常会热加载;若未出现,重启 DSH 即可。
功能
| 功能 | 说明 |
| 右侧栏停靠 | 注册为右侧栏标签类型(kind: sidechat),与内置的文件 / 终端 / 浏览器标签并列 |
| 快捷键 | Ctrl+J(Desktop)/ Ctrl+Alt+J(Web)打开;指南卡片与快捷键参考显示按键提示 |
| 会话上下文 | 每次回答自动注入当前会话最近 12 条消息,并与项目根目录、Git 分支一起提供给模型 |
| 划选提问 | 划选主对话文本后点击「添加到侧边聊天」,自动打开标签页并以该引用提问 |
| 流式输出 | 逐字流式显示,可中途停止 |
| 思考过程 | 可折叠的「💭 思考过程」块 |
| Markdown | 标题、代码块、列表、引用、链接、表格 |
| 模型选择 | 标签页内切换模型与推理等级 |
| 会话隔离 | 每个会话维护独立的侧边聊天历史 |
| 清空 | 二次确认后清空当前会话的侧边聊天 |
工作原理
浏览器 (lib/client.js)
├── ctx.remote.$mount(TYPERT_REMOTE) 挂载 sidechat Remote ├── ctx.sidebarRightTabs.register({ kind }) 注册侧边栏标签类型 ├── sidebar.right.pane.tab (key: dsh-sidechat) 停靠标签页正文 ├── ctx.shortcuts.register('sidechat.open') Ctrl+J / Ctrl+Alt+J └── shell.overlay 划选时出现的「添加到侧边聊天」按钮 │ │ Typert Remote(JSON over /api) ▼
宿主 (lib/index.js)
└── SidechatService
├── getContext(sessionId) 项目根 / Git 分支 / 会话最近 12 条消息 ├── models() provider / model / reasoning effort 目录 ├── start(messages) 调用 llm.stream 生成,返回 job id ├── poll(jobId) 返回累计文本、思考过程、完成状态与错误 └── stop(jobId) 停止任务
设计要点:
- 宿主半运行时只依赖 zod;@deepseek-ai/ 均为类型导入,安装后无需解析对等依赖。
- 浏览器半只使用 Web 平台共享模块表中的 react / react/jsx-runtime / zod。
- 宿主 ./typert 导出为手写 strict manifest,由 dsh-typert-loader 自动发现并注册。
- 标签页正文注册在 session-scoped 的 sidebar.right.pane.tab,每个会话自动获得独立实例。
使用
| 操作 | 方式 |
| 打开 | 右侧栏「打开右侧边栏」→ 指南页「侧边聊天」卡片;或按 Ctrl+J(Web 为 Ctrl+Alt+J) |
| 关闭 | 标签页上的 ✕ |
| 划选提问 | 选中主对话文字 → 点击「添加到侧边聊天」,自动打开并发送引用 |
| 切换模型 | 标签页底部下拉框选择模型与推理等级 |
| 停止生成 | 生成中点击「停止」 |
| 清空 | 标签页头部「清空」,二次确认 |
侧边聊天是独立问答面:不写入主会话,也不会调用工具。
构建与开发
需要 Node.js 24 与安装好依赖的 DSH 0.2.1 运行时(@deepseek-ai/ 包)。
pnpm install # 安装开发依赖
pnpm run typecheck # tsc --noEmit
pnpm run build # tsc 中间产物 + tsdown 构建
构建产物:
| 文件 | 说明 |
| lib/index.js | 宿主半(ESM) |
| lib/typert.js | 宿主 strict Typert manifest |
| lib/types.js | wire 类型模块(运行时为空) |
| lib/client.js | 浏览器 bundle,window.__ModuleLoader__.load 包装,CSS Modules 内联 |
构建中间产物(lib/types/、lib/*.map)已被 .gitignore 排除,不进入仓库。
兼容性
- 目标版本:DeepSeek Harness 0.2.1-rc.2。
- 使用的 client 契约:client-modules 的 bundle 格式、ui-sidebar-right 标签注册、 ui-slots keyed slot、client-shortcuts 命令注册、typert Remote 协议。
- 跨 DSH 版本升级时,需要同步调整 package.json 的 peerDependencies 与 tsdown.config.ts 中的平台共享模块表。
项目结构
.
├── cordis.patch.yml # bundle 补丁:声明本包 ├── src/ │ ├── index.ts # 宿主半:SidechatService │ ├── typert.ts # 宿主 strict Typert manifest │ ├── types.ts # wire 类型 │ └── client/ │ ├── index.ts # 浏览器半入口 │ ├── apply.tsx # 标签类型 / 标签正文 / 快捷键 / 划选按钮 / Markdown │ ├── remote.ts # 浏览器侧 Remote contribution │ ├── settings.ts # 偏好存储(localStorage) │ └── sidechat.module.css ├── lib/ # 预构建产物(安装即用) ├── tsconfig.json └── tsdown.config.ts
致谢与许可
- 上游实现:kittsai/dsh-sidechat(MIT)。
- 本项目同样以 MIT 发布,详见 LICENSE;版权声明与上游保持一致。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
JiaskyNo1/dsh-sidechat
在右侧栏边看主对话边追问,划选内容即可引用提问
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,399未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,384已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13950 个插件含 PR 收录与…
★ 360已汉化DSH
71.9
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。