{"full_name":"zhu1090093659/dsh-web","owner":"zhu1090093659","name":"dsh-web","url":"https://github.com/zhu1090093659/dsh-web","description":"DeepSeek Harness (DSH) Web 插件聚合生态 · 万物皆插件，通过创意工坊分发｜｜DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop","homepage":"https://dsh-market.com","topics":[],"language":"TypeScript","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/46916148?u=0ae624afd176d448375dd0265d9906e57c711cb5&v=4","created_at":"2026-08-12T05:15:20Z","pushed_at":"2026-11-10T05:02:48Z","metrics":{"stars":10303,"forks":627,"watchers":9,"issues":1298,"prs":722,"releases":66,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":0},"growth":{"day":{"stars":40,"forks":1,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[10263,10303],"forks":[626,627],"watchers":[9,9],"issues_open":[null,null],"prs_open":[null,null]},"boards":{"new":44},"same_owner":[{"full_name":"zhu1090093659/dsh-web-ui","name":"dsh-web-ui","boards":{"new":49}}],"issues":[],"discussions":[],"latest_release":{"name":"dsh-web v0.4.16","tag":"v0.4.16","published_at":"2026-11-07T14:35:29Z","body":"本次发布围绕旧自更新面收口、双端交互协同与多处跨端运行期修复展开：已被官方插件页原生覆盖的家族自更新包 `@linxin666/dsh-update` 整包移除（聚合包保留 `@linxin666/dsh-web-all/update` 静默 tombstone）；远程接入（`dsh-remote-bridge`）将待答提问与审批改为桌面浏览器面板与已配对手机双侧同显、先答者结算，并退役离线提问独占认领窗口；工坊中继（`dsh-market`）识别并解压隧道宿主未声明编码的 gzip 响应，消除边缘二次压缩造成的手机端乱码（issue [#2030](https://github.com/zhu1090093659/dsh-web/issues/2030)）；任务看板（`dsh-task-board`）在卡片携带未完成子任务但部署运行旧代 Agent Teams 时于启动前 fail closed（issue [#2031](https://github.com/zhu1090093659/dsh-web/issues/2031)）；浏览器视图（`dsh-browser-view`）在 CDP 连接断开后自动重建会话并拆分连接与命令超时预算；技能中心（`dsh-skill-explorer`）、会话归档（`dsh-session-archive`）、小队（`dsh-agents`）、梁神预设（`dsh-liangshen`）、窄屏抽屉（`dsh-web-all` 与 `dsh-remote-web-ui`）、图表（`dsh-diagrams`）与 Windows 终端（`dsh-win-bash`）同步落地一系列稳定性与安全修复。四个卫星仓在本版同版本对齐到 `0.4.16`。\n\n> **移除 `@linxin666/dsh-update` 家族自更新包**：DSH `0.2.2-rc.1` 已在官方插件页提供全量已装 bundle 的注册表版本检查、宿主下限门禁与就地移除/安装/还原流程，聚合包也已于 `0.4.14` 停止挂载 `web-ui-update` 行。本版将 `packages/dsh-update` 连同俄语 `update` 字典、6 处共享模块同步目标与 4 项门禁基线一并删除；聚合包继续保留 `@linxin666/dsh-web-all/update` 子路径导出、`retiredPlugins` 登记与 `shellNotes` 行作为静默 no-op 的 tombstone，存量 profile 升级或启动不会因旧行名报错，npm 上已发布的 `@linxin666/dsh-update@0.4.15` 仍可解析。\n> **远程接入待答提问与审批双侧可见、先答者生效**：此前 `dsh-remote-bridge` 认领用户提问或审批时未调用 `next()`，导致问题被手机认领后桌面浏览器面板无法渲染同一张卡片。现在提问与审批在认领成立的同时立即向下放行给宿主应答链，桌面端与手机端同时持有待答卡片，任一侧先作答即完成结算：宿主面板先答时，桥向已声明 `questions.v1` 或 `approvals.v1` 的连接广播 `state: \"settled\"` 并释放认领；手机先答时，桥返回手机答案并忽略宿主链随后的结果；宿主链 reject 或返回默认 `unavailable` 不视为裁决，手机侧认领继续可答。当 `ctx.typertGateway.hasLiveClient()` 为真（桌面面板在线）时不再发送重复 APNs 推送；原 10 分钟离线提问独占窗口（`OFFLINE_QUESTION_CLAIM_TTL_MS` 及环境变量 `DSH_REMOTE_BRIDGE_OFFLINE_CLAIM_TTL_MS`）一并退役，离线认领保持至被回答、宿主截止时间到期或插件卸载。\n> **工坊中继补齐未声明的传输编码与部署密钥轮询**（issue [#2030](https://github.com/zhu1090093659/dsh-web/issues/2030)）：被隧道穿透的 DSH 宿主对部分响应无论请求头如何都会返回 gzip 压缩字节且不带 `Content-Encoding`，导致 Cloudflare 边缘二次压缩，手机端只解开一层后将页面渲染成乱码。`market/worker/src/relay-encoding.js` 现检查未声明 `Content-Encoding` 的响应首块，对以 gzip 魔数（`1f 8b 08`）开头的响应流在 Worker 内解压为原始字节并附上 `Cache-Control: no-transform`，quick 与 bridge 两条链路统一经此出口返回；`scripts/deploy-market` 在刷新 `TURNSTILE_SECRET` 与 `ASSET_ATTEST_SECRET` 后轮询等待密钥列表收敛，消除版本传播竞态导致的误判失败。\n> **任务看板强制调度器预置无法编排时 fail closed**（issue [#2031](https://github.com/zhu1090093659/dsh-web/issues/2031)）：携带未完成子任务的卡片会被强制切到 `liangshen` 预设执行，但在挂载了旧代官方 Agent Teams（注册 `spawn_teammate` 工具）的部署上，梁神预设的 R0.5 兼容门会立即停下等待人工点击退出选项，无人值守或定时触发的卡片因此永远卡在 `running` 列。`dsh-task-board` 现在于创建任何会话前读取宿主工具注册表，一旦探测到 `spawn_teammate` 即以具名错误直接拒绝本次启动，并在执行日志中按读者语言（中/英/俄）给出排查与处置说明。\n> **浏览器视图自动替换已关闭的 CDP 会话并拆分超时预算**：此前 `dsh-browser-view` 的真实浏览器模式把 5 秒连接时限沿用为后续所有 CDP 命令的超时，导致慢页面频繁触发假超时，且浏览器重启或底层 socket 断开后旧会话被一直复用直至重启宿主。现在连接预算（外部端点 5 秒）与命令执行预算（`CDP_COMMAND_TIMEOUT_MS`，30 秒）拆分为独立旋钮；当下一次工具调用发现传输已关闭时，自动按配置变更同款的清理路径丢弃失效会话（对外部浏览器仅分离而不关闭进程，对已退出的隔离 Chromium 执行销毁并重拉起），并为并发调用方共享同一个新建会话。\n> **技能中心准入、窄屏抽屉命中、小队会话桥接与归档删除保护预览**：`dsh-skill-explorer` 接入宿主可选的 `connection` 服务，凡经 `--trusted-host` 或有效签名浏览器会话接纳的反向代理请求均可直接访问 `/api/dsh-skill-explorer/*`（issue [#2025](https://github.com/zhu1090093659/dsh-web/issues/2025)、[#2026](https://github.com/zhu1090093659/dsh-web/issues/2026)）；`dsh-web-all` 与 `dsh-remote-web-ui` 为窄屏抽屉层级补上 `!important` 并将聚合遮罩设为 `pointer-events: none`，修复官方布局运行时注入样式表赢下同权重平手后把抽屉压到遮罩下方、导致抽屉内点击失效或首击关闭抽屉的问题（issue [#2012](https://github.com/zhu1090093659/dsh-web/issues/2012)、[#2013](https://github.com/zhu1090093659/dsh-web/issues/2013)、[#2014](https://github.com/zhu1090093659/dsh-web/issues/2014)）；`dsh-agents` 改用实例级 `ctx.inject` 实时桥接 `uiWorkspace` 与 `sessions`，消除插件加载顺序导致「打开会话」按钮永久缺失的问题；`dsh-session-archive` 下发宿主侧 `attached` 与 `in-flight` 保护原因并按 `in-flight > current > attached > running` 合并，使行内删除禁用态、全保护批量删除禁用态与确认框跳过数同宿主权威计划完全一致（issue [#2022](https://github.com/zhu1090093659/dsh-web/issues/2022)）。\n> **梁神预设工具面与事实折叠、图表净化及 Windows Unicode `HOME` 修复**：`dsh-liangshen` 改为从步骤准入的 `tools.schemas(agent, context.toolSet)` 读取目录表面并通过 `ctx.tools.restrict()` 施加分页，修复 SDK 2.0.22 将工具声明收回 provider 后子会话误报无工具的问题（issue [#2016](https://github.com/zhu1090093659/dsh-web/issues/2016)），同时让 `foldFactLedger` 一并折叠默认 `ptc` 呈现下的"},"readme":true,"readme_zh":false,"news":[{"title":"DS Bot arrives on DeepSeek Harness, over 4,300 GitHub stars in three weeks","url":"https://news.google.com/rss/articles/CBMilAFBVV95cUxQMHJTZzRZdC1XQVZNaG03UGtiYlRZd05GOGNiZkdQNmNuOG52WUE4Q0tMU2RXdkp6YS1VMGhnRkpicl9aNG5RWE1NelN0bk5XUVhTZ1lWM2t4WHV5dHJmMW9ZbHJvZ25hcjZFeDYzOEkyTzdpdERSR0dsVU91a0R0RmdEYnBRMFpYR0dCdkkxMWZYa0xG?oc=5","source":"Pasquale Pillitteri","lang":"en","date":"2026-10-28"},{"title":"DeepSeek Harness: Install, Modes and First Plugin Guide","url":"https://news.google.com/rss/articles/CBMibkFVX3lxTE5nODRRcG5ILWVxYUpDZGRac19PT0lVYlVGdS1hYk1ZdkxLOWZLeF9qdUpIR0JtUmhPR2Z6eWZXczBQTGRZdmNaQ2xBQ1ZfYkRrak1lQmFGc3IwVGtkVjVLOXZxbXFLS0VORHFPWnVB?oc=5","source":"SitePoint","lang":"en","date":"2026-10-03"},{"title":"I Used DeepSeek Harness and ZCode on Real AI Projects — One Broke Me, One Shipped","url":"https://news.google.com/rss/articles/CBMiowFBVV95cUxNbnppdFRlMF9PX090YzVnMEhtLXF0c3NXcnVrdWg2d2p1R0J2bkhxVnJ1Z3VJVndWWWRTam00SU5VZzg3NUVidkY5VVVGZWcyVllOWlpteWJ0NlViNlBXV1ZWenNUMlVBUWJHV0JxaVloaFR6Z29kX3lvUTV5WXZaTzkyWnN5Z1IwM1VTcTBEUFo5YThadkJjRFBwSXpvZ0lScFNR?oc=5","source":"Vocal","lang":"en","date":"2026-09-20"},{"title":"DeepSeek Harness and the Rise of the Composable Agent Runtime","url":"https://news.google.com/rss/articles/CBMiqgFBVV95cUxPVFRXRmZoR2VjQ2hiQlZZa201eGlHd1NVQUN3aUQwOUstUVVtTldnMzZ5Tnh5b28zdGVMN1o5ZTN5NFYyOXpqaElqR0drRlZtb0p4TlpCSlJrZDJvU1VNU0N2Umx3NGxQQXRJazkxWE9PX2ZYdldORFJaY09KbXRWVkcydnlUTm5HSDVKclM3TlBDblNHVFN0OHlheU9EdTJGY1FSWUl2VlBLQQ?oc=5","source":"Medium","lang":"en","date":"2026-08-27"},{"title":"DeepSeek Harness 手机版真来了！3种方案我都试了，最狠的关了电脑还在干活","url":"https://news.google.com/rss/articles/CBMiVkFVX3lxTFBfQVh6bVpNZmlER05mblFWbEhjc0NGbVhCTUxROUw1YzZBWVFRdXBOX21BNV9oQjRLQnoxNHRQVFpPLUYtMnNoYzdWV3RoazVfUDlYYlJn?oc=5","source":"腾讯新闻","lang":"zh","date":"2026-08-22"},{"title":"零基础速通DeepSeek Harness，带你玩转赛博乐高","url":"https://news.google.com/rss/articles/CBMiQ0FVX3lxTE1tX19sYlBqZGJldnVLYlRHUzFuVmJPM0tIVHZoclg3clcxWUlqUHJKdnVQTUZPRjBKeVpNbE1FUVNlbEk?oc=5","source":"爱范儿","lang":"zh","date":"2026-08-21"},{"title":"16 个超火的 DeepSeek Harness 插件，大肥鱼已经落后 2 个版本了","url":"https://news.google.com/rss/articles/CBMiV0FVX3lxTE82WGVDRF9aanFZckhzRUxMUE1tQXV1NDhuV3BnRzB6cGktNWFQNjRtVm1LbVp0TUkzQmJkVVlLckM1amhONE5zNENWSm1PbzExd0c2dTQ5WQ?oc=5","source":"view.inews.qq.com","lang":"zh","date":"2026-08-21"},{"title":"DeepSeek Harness Plugins: Install, Add & Build Your Own","url":"https://news.google.com/rss/articles/CBMiZkFVX3lxTE0yTDJEOHVJeno5VExrdEVMamxaUUh2dTJmVnRxRE9aNUxCY1E0eXVNcEhxNHByZk14ZEpkSDJrS18tLUxzR21mV3JITmxwdmI1ZnozMUh6d04xZ050MTFhaWRYSkI0QQ?oc=5","source":"OrcaRouter","lang":"en","date":"2026-08-17"},{"title":"DeepSeek Harness插件一夜燃爆GitHub：长期记忆、电子宠物、4399小游戏全来了","url":"https://news.google.com/rss/articles/CBMiSEFVX3lxTFA5dmpZc3d3TC1HczNYOG1KNF9sN0psU0FLVm10Q2dHMGtYdjV4UXZZR3N4azBwSFhnYU5ZX2tpbF84OEYzZ01KRA?oc=5","source":"智源社区","lang":"zh","date":"2026-08-16"},{"title":"实测5个DeepSeek Harness实用插件，太夯了","url":"https://news.google.com/rss/articles/CBMiVkFVX3lxTE4wR1pjNlpaUGxCWGdGTXB1SG5IMS1iN1d3OHl4Z3JVZW4yZzl6NEJwQUFHRXNNZ05Cck5CaVpDckg2ZE1lT0szNVpiMURFTTBoaW5rTjZB?oc=5","source":"腾讯新闻","lang":"zh","date":"2026-08-15"},{"title":"DeepSeek 把 Harness 开源了：模型、工具、Agent Loop 全是插件","url":"https://news.google.com/rss/articles/CBMiXkFVX3lxTFA5Rkl0VEVJNkRKTlJBcHpDMXl3ZHhwMnRxa3RHcHpmX2dSZTZJVjFKUjRlX19IOWdqWk1RdktpX1BfQlVnX2xyY0VhWjcwaWhkX2xMQU9weGxNLVBJR0E?oc=5","source":"InfoQ.cn","lang":"zh","date":"2026-08-14"},{"title":"DeepSeek Harness launches as open source rival to Claude Code, alongside V4-Pro on API with higher prices","url":"https://news.google.com/rss/articles/CBMi1gFBVV95cUxQeVA0OGxrdGxzcGV1VUtwei1fLVFhNUE4M3BNd0lLb1hpS2xoNXlWUzJzWU1YUDM4dElQVjIwcm1qQWsxeUdoOEF6ZGEta1lEaEJLd3g4bE5ITUtqLVpZSlp3X21LZDd5T3lPelI0cHhBaEdiOTBrYkdRbV9td1c4bWVCdUlUNGNjTmx1RTI2T19QMEtyTGZPWW42Z1BQVzRPdjZ6UkNyd3hfWFdQWVU1LTMtdEtpeE84S1FzbmdOLVZmWFRrVk5aLVJsbW5nSzdrU0RIRUNR?oc=5","source":"VentureBeat","lang":"en","date":"2026-08-13"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}