deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:Max-Null/dsh-capture
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
源码仓库:https://github.com/Max-Null/dsh-capture(npm:
@max-null/dsh-capture)
本插件属于 @max-null/* 插件系列——这一系列共同构成 SSID(思灵 · Seek Soul in Darkness) 桌面体验。SSID 是整合它们的盒:dsh-capture · dsh-chat-rail · dsh-chinese-thinking · dsh-draft-polish · dsh-guardian · dsh-habit · dsh-memory · dsh-node-appearance · dsh-plugin-center · dsh-quick-toolbar · dsh-skill-mcp-center · dsh-ssid-panels · dsh-ssid-zh-ui · dsh-achievements。
This plugin belongs to the @max-null/* family — a set of plugins that together form the SSID (思灵 · Seek Soul in Darkness) desktop experience.
DSH 双引擎快捷截图引用:框选屏幕任意区域 → 标注(矩形/椭圆/箭头/文字, 8 色可选)→ 图片自动进入当前会话的输入框(作为图片附件草稿,可加文字、 可删除,回车才发送)。有标注时投递「原图 + 编辑图」两张——原图不遮挡任何 原始内容,编辑图承载框/箭头/文字的强调,帮助理解方(人/模型)对照上下文。
原图预览编辑闭环:任何已插入的图片(截图/上传/历史消息)打开「原图预览」 即可直接 ✎ 编辑(整图标注,同一套工具),完成后编辑图自动投递,无需重新截图。
| 截图时(框选选区) | 编辑模式(进入时,尚未标注) | 画箭头 / 文字(标注后) |
|---|---|---|
![]() |
![]() |
![]() |
| 确认后插入原图和编辑图 | 图片预览时编辑按钮位置 | 图片预览时编辑页 |
|---|---|---|
![]() |
![]() |
![]() |
| 设置页 |
|---|
![]() |
| 思灵壳(SSiD)内 | 纯 DSH(浏览器) | |
|---|---|---|
| 触发 | 托盘「截图引用」+ 全局快捷键(设置→通用修改)+ 输入框相机按钮 | 输入框相机按钮 |
| 捕获 | desktopCapturer 逐屏抓帧:多显示器、像素级 1:1、全屏无边框浮层 | getDisplayMedia 系统选择器(一次选一个屏幕) |
| 遮蔽 | 独立浮层窗口(DSH 页面零侵入) | 页面内全屏遮罩(框选 + 标注交互相同) |
| 隐藏窗口 | ✅(设置→通用「截图时隐藏思灵窗口」) | ❌(无此能力,设置行自动隐藏) |
| 投递 | 官方 composer 图片 intake(合成 drop,与拖拽等价) | 同左 |
运行时探测(host 的 shellAvailable)自动选择引擎;无壳时按钮点击即走浏览器捕获。
Ctrl+Shift+A)。Control+Alt+B),回车/失焦即
保存并立即重注册。pnpm install && pnpm run build)。
思灵(SSiD)安装包以 shell/profile-template/vendor/dsh-capture(构建产物
拷贝)作为内置分发载体,本仓库之外不再维护第二份源码。shell/main.mjs + shell/screenshot.html:desktopCapturer
逐屏抓帧 → 每屏一个全屏无边框置顶浮层(不侵入 DSH 页面 DOM)→ 单阶段标注
(选区工具条 + 原图坐标系绘制,合成时按选区裁剪)→ executeJavaScript
派发 ssid:screenshot CustomEvent(v2 协议 { uid, source, annotated? },
主进程带 uid;旧版字符串监听器自然失效,防双投递)。src/client/CaptureOverlay.tsx:getDisplayMedia 抓帧 →
createPortal 全屏遮罩(同一套框选/标注交互)→ 官方 drop intake。src/client/ImagePreviewEdit.tsx:MutationObserver 探测官方
ImageLightbox(role=dialog + aria-label 原图预览/Original image preview,
不依赖 CSS hash),注入 ✎ 按钮;复用 CaptureOverlay 的 immediate 整图模式。delivery.ts 的合成 drop(new DataTransfer() + DragEvent('drop'))走 DSH
官方 composer 图片 intake(ui-attachment 的 document 级 drop 处理器)。无 DSH 核心
改动;数量/大小/类型限制与官方拖拽一致。/ssid/api/screenshot/{get,set,trigger}(trusted-fence 同 panels);
壳能力经 ssid.shell.screenshot 服务注入(bare dsh web 时 shellAvailable=false,
引擎 B 接管)。CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。