把长会话里的重试、引用、笔记与命令收成一步操作
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/21 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/tinyblckc0000al/dsh-deepworker.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 14 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件读取剪贴板或密钥环境变量写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 12 处,展示前 12 条)
- 读取本地文件lib/index.js:114
const directory = await stat(cwd); - 发起网络请求lib/client.js:88
fetch(UPDATE_REGISTRY_URL, options).then(function (response) { - 发起网络请求lib/client.js:7407
fetch("/dsh-deepworker/quick-explain", { - 发起网络请求lib/client.js:7530
fetch("/dsh-deepworker/workspace-changes?cwd=" + encodeURIComponent(cwd)) - 发起网络请求lib/client.js:7807
return window.fetch(url); - 发起网络请求lib/client.js:8001
return window.fetch(url).then(function (r) { return r.blob(); }).then(function (blob) { - 读取剪贴板lib/client.js:9129
nav.clipboard.readText().then(function (value) { - 写入剪贴板lib/client.js:9160
navigator.clipboard.writeText(entry.text).then(done, failed); - 写入剪贴板lib/client.js:9182
navigator.clipboard.writeText(payload).then(ok, no); - 写入剪贴板lib/client.js:9210
navigator.clipboard.writeText(lines.join("\n")).then(ok, no); - 写入剪贴板lib/client.js:11182
navigator.clipboard.writeText(command).then(function () { setCopied(true); }, function () { setCopied(false); }); - 写入剪贴板lib/client.js:11474
navigator.clipboard.writeText(String(text || "")).then(function () {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
展开完整介绍(122 字)↓
DeepWorker — 把 DSH 变成更便捷、更沉浸的工作台。基于dsh底层功能针对日常需求集成多个“一键触达”。会话操作 (任意轮次:重试、编辑、引用、模式新建、分支)/ 笔记 / 摘要 / 查找 / 会话专注锁 / 工作区命令执行按钮。
README
由 DeepSeek 最新模型翻译生成DeepWorker
DSH(DeepSeek Harness)的会话工作流扩展:把长会话里反复出现的手工操作,收敛成界面内的一步动作;不改会话日志,不替换原生工作流。
解决的问题
DSH 原生已经提供会话、分支(fork)、全局搜索、终端和 @ 引用。DeepWorker 不重复这些基础能力,只补齐原生界面里缺的组合动作:
- 回到某一轮重做:原生要你自己确认轮次、fork、重新发送;DeepWorker 把「重试本轮 / 在此分支」放到轮末,把「编辑重发」放到用户气泡下面。
- 引用并保留出处:原生 @ 引用指向会话或文件;DeepWorker 增加「选中文本 + 第 N 轮 / seq」的引用,点一下就能跳回原文。
- 把结论留在会话外:原生没有独立笔记页;DeepWorker 提供本地笔记、标签、搜索和导入导出。
- 把长对话压缩成一条记录:原生没有「总结为笔记」的一步操作;DeepWorker 提供本地确定性摘要,也可以选模型总结。
- 在长会话中定位一句话:原生全局搜索只返回会话与片段;DeepWorker 在已加载会话内高亮命中,并跳到对应轮次。
- 临时只保留一个会话:原生没有会话级专注模式;DeepWorker 提供会话/工作区专注锁。
展开完整文档(README 剩余 1 节)
DeepWorker DSH(DeepSeek Harness)的会话工作流扩展:把长会话里反复出现的手工操作,收敛成界面内的一步动作;不改会话日志,不替换原生工作流。 解决的问题 DSH 原生已经提供会话、分支(fork)、全局搜索、终端和 @ 引用。DeepWorker 不重复这些基础能力,只补齐原生界面里缺的组合动作: - 回到某一轮重做:原生要你自己确认轮次、fork、重新发送;DeepWorker 把「重试本轮 / 在此分支」放到轮末,把「编辑重发」放到用户气泡下面。 - 引用并保留出处:原生 @ 引用指向会话或文件;DeepWorker 增加「选中文本 + 第 N 轮 / seq」的引用,点一下就能跳回原文。 - 把结论留在会话外:原生没有独立笔记页;DeepWorker 提供本地笔记、标签、搜索和导入导出。 - 把长对话压缩成一条记录:原生没有「总结为笔记」的一步操作;DeepWorker 提供本地确定性摘要,也可以选模型总结。 - 在长会话中定位一句话:原生全局搜索只返回会话与片段;DeepWorker 在已加载会话内高亮命中,并跳到对应轮次。 - 临时只保留一个会话:原生没有会话级专注模式;DeepWorker 提供会话/工作区专注锁。 - 多项目服务的启停:原生终端每次都要打开、cd、输入命令;DeepWorker 把每个工作区的启动/停止/额外命令放到会话头部,支持批量与前置序列。 界面 DeepWorker 全能力总览 八项能力总览:轮次操作、引用、笔记、摘要、查找、专注锁、多工作区命令、本地优先。 会话工作流 一轮对话的五种处理、引用锚点与笔记卡片。 专注锁 会话级 / 工作区级专注锁;非目标工作区变暗,保留解除入口。 多工作区命令按钮 真实界面:多工作区表格、批量操作与输出日志。 新建工作区 真实界面:路径、启动、停止、额外按钮与超时集中在一个弹窗。 启动前的前置序列 真实界面:启动前按顺序执行已定义动作。图片中的路径与项目名已脱敏。 核心能力 | 能力 | 具体行为 | 带来的价值 | | 轮次操作 | 轮末四个动作:引用回复、重试本轮、在此分支、选模式新建;用户气泡下是编辑重发 | 把 fork / prompt / archive 等底层步骤收拢为一次点击;历史仍为 append-only | | 引用与出处 | 选中文本写入引用块,附「第 N 轮 · seq M」锚点;点击锚点跳回原轮并高亮 | 引用可追溯,长会话中不会失去上下文 | | 独立笔记页 | 侧栏底部打开;Markdown、标签、搜索、编辑重存、复制/删除、JSON 或纯文本导入导出 | 把会话中的结论沉淀为可检索的本地知识 | | 两个笔记入口 | 对话中选中文字右键「存为笔记」;笔记页「从剪贴板存为笔记」 | 不打断当前输入流,随手保存 | | 总结为笔记 | 默认确定性摘要(本地、零成本、可复现);可选让模型总结(临时会话,完成后归档) | 长对话快速形成可读记录;模型总结为可选增强 | | 会话内查找 | 已加载会话内查找、高亮、跳转到轮次 | 比全局搜索更接近「在正在读的对话里定位一句话」 | | 专注锁 | 锁定当前会话或所在工作区;拦截所有会话切换入口;非目标工作区变暗 | 在一段时间内保持单一上下文,减少误切 | | 多工作区命令按钮 | 每个工作区独立的启动/停止/额外按钮;批量串行执行;每个额外按钮可配置自己的前置命令;agent 可用 JSON 批量写入 | 常用服务操作不必重复开终端、cd、敲命令 | | 输出日志 | 默认在设置页保留最近输出;每个工作区可选写入 .dsh-deepworker/logs/ | 启动失败、服务状态和偶发输出可回看 | | 顶部按钮 | 每个工作区选择哪些动作显示在会话头部,并调整顺序;默认全部 | 头部只留当前工作区真正需要的按钮 | | 版本检查 | 设置页底部手动检查 npm 最新版;默认不联网;失败或发现新版时都提供发布页与仓库链接 | 不自动安装,升级决策留在用户 | | 功能开关 | 8 个能力可分别引入/移除;基础页总开关可一键全关;关闭项灰显并说明原因 | 只启用需要的功能;出问题时基础页始终保留恢复入口 | | 失败可见 | 写失败、命令为空、权限不足、日志目录不可写等情况都会明确提示 | 避免「点了没反应」的静默失败 | 设计亮点 - 历史不改写:编辑重发、重试、分支都使用 DSH 原生 fork / surface replace,会话日志保持 append-only。 - 服务级会话拦截:专注锁不是 DOM 遮罩,而是包装 ctx.uiWorkspace 的五个切换方法;侧栏行、搜索结果、子代理、任务面板、fork、新建会话都汇聚到这些入口。 - 客户端侧实现:宿主半只有空 apply;功能在渲染进程内,不需要新增宿主服务、远程接口或共享包。 - 功能可分别开关:8 个能力独立引入/移除;总开关一键全关;关闭项保留可见并说明原因;基础页始终是恢复入口。 - Agent 可批量配置:命令按钮支持工作区 JSON 文件;每个额外按钮可配置独立的前置序列;agent 写文件,用户点一次「立即读取」。 - 本地优先:笔记、设置、最近输出保存在本机;不读写会话日志;模型总结和文件日志都要显式 opt-in。 - 失败可见、可验证:注册失败由 guard 隔离并提示;命令为空、权限不足、日志目录不可写都会明确报错;门禁包含 SSR、真实 DOM、数据/执行器与变异测试。 典型使用场景 1. 长调试会话:回到失败点重做 一次排障可能经历多个失败轮次。DeepWorker 允许直接在目标轮次上重试、从该轮分支,或编辑原提问后重发;原会话历史保留,新分支独立推进。 2. 架构/方案讨论:把结论沉淀为笔记 在讨论中选中关键段落右键存为笔记;会话结束时用确定性摘要或模型总结生成一条结构化笔记,后续可搜索、打标签、导出。 3. 多服务项目:会话头部启停服务 为每个项目配置启动、停止和额外动作(重启、状态、日志);批量勾选多个工作区串行启动;需要时给单个按钮配置前置命令(例如重启前先停)。 4. 阅读与研究:引用、标记、回看 阅读长对话或资料时,选中内容引用并保留出处;随时跳回原轮核对;把重要结论保存到笔记页。 5. 深度工作:锁定当前会话 需要连续处理一个任务时,锁定当前会话或工作区;侧栏其它会话不可打开,非目标工作区变暗,减少误切。 与原生 DSH 的关系 - 增量,不替换:所有入口挂在 DSH 现有界面上(会话头部、轮次底部、侧栏、设置页)。 - 不改写会话日志:编辑重发、重试、分支都使用 DSH 原生 fork / surface replace,日志保持 append-only。 - 客户端侧实现:宿主半只有空 apply;功能全部在渲染进程内,不需要额外的宿主服务或共享包。 - 非官方 API 的边界:专注锁对 ctx.uiWorkspace 的五个切换方法做包装;DSH 升级后方法名变化会失效,插件会在自检中报告,不会假装生效。 安装 从 npm(推荐) 在 DSH 的 设置 → 插件 中从注册表安装: dsh-deepworker@0.1.4 或由 agent 调用 plugin_manager: install_bundle target = dsh-deepworker@0.1.4 插件管理器会写入 profile 的 dsh.profile.bundles,并在安装前检查兼容范围。 本地开发 cd ~/.dsh/plugins/dsh-deepworker npm install 将插件目录接入当前 profile,然后重启 DSH。 快速上手 | 位置 | 可用操作 | | 会话头部 | 命令按钮、查找、总结、专注锁 | | 每一轮底部 | 引用回复 / 重试本轮 / 在此分支 / 选模式新建 | | 用户气泡下 | 编辑重发 | | 侧栏底部 | 笔记页 | | 选中文字右键 | 引用、存为笔记 | | 设置 → DeepWorker | 功能开关、专注锁、笔记、会话操作、命令按钮 | 兼容性与数据边界 - 兼容范围:engines.dsh = >=0.2.1-rc.1 <0.3.0。 - 本地优先:设置、笔记、最近输出保存在本机浏览器存储;插件不读取或写入会话日志。 - 模型总结:只有主动选择「让模型总结」时才创建临时会话并消耗 token;确定性摘要完全本地。 - 命令输出:默认只保留最近若干条;每个工作区可单独开启文件日志。日志可能包含敏感信息,且不会自动轮转。 - 设置仅通过界面修改:客户端插件没有配置文件;需要 agent 批量配置时,使用命令按钮页的 JSON 文件入口。 验证 node tools/ha-core/verify/prepublish.mjs 判据为 failed = 0。套件包含 SSR 结构检查、真实 DOM 交互(jsdom)、数据层与执行器测试,以及变异测试。 文档 - 命令按钮 JSON 配置:docs/command-buttons-config.md - 变更记录:CHANGELOG.md - English: README.en.md License MIT © 2026 pandamustard
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
tinyblckc0000al/dsh-deepworker
把长会话里的重试、引用、笔记与命令收成一步操作
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,344已汉化DSH
71.5
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,045已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,202已汉化DSH
71.1
这是你的仓库?认领条目