
把 DSH 变成 2005 年门户网站|Parody ads, fake games, and popups for the DSH Web UI
Install Dsh Ads
Likely fails to load: not on npm, needs a build, and ships no `prepare` script — a git install fetches sources, not built artifacts, so the entry point is never produced.
This install is expected to fail
prepare script to run it, and is not published to npm — so nothing produces the compiled output the loader then goes looking for.Three things would fix it, all of them on the author's side: publish the package to npm, add a prepare script that builds on install, or commit the build output to the repository. Until one of those happens, the command below is here so you can reproduce the failure, not so you can install it.
What would be run — expected to install and then fail to load
# 1. add the bundle to a profile — --profile my-profile points at $DSH_HOME/profiles/my-profile
dsh plugin --profile my-profile add github:Nagi-ovo/dsh-ads
# 2. verify: the bundle should show up as a layer in the resolved config
dsh --profile my-profile --dump-config
# 3. boot the profile
dsh --profile my-profileBefore you run it
- A plugin runs with your permissions once loaded: it can read your files, use your credentials and reach the network. Tool approvals do not sandbox it.
- Installing from git resolves a moving branch. Pin a commit —
github:Nagi-ovo/dsh-ads#<commit-sha>— so the code you reviewed is the code you install.
Prerequisites
- API key
- Not required.
- Network access
- Not required at runtime.
- Language
- TypeScript — a git install pulls this source, not build output.
Install check
Every field the verdict was derived from, so you can re-derive it yourself
| Field checked | Result | Weight | What the spec says about it |
|---|---|---|---|
| lifecycleScripts | pass | info | no install-time scripts |
| dsh.bundle | pass | fatal | package.json declares a `dsh.bundle` layer |
| dsh.bundle.patch file | pass | fatal | patch file present at `cordis.patch.yml` |
| npm registry | missing | warn | `@dsh-external/dsh-ads` is not published to npm |
| prepare script | missing | fatal | needs a build but ships no `prepare` script — a git install fetches sources, not built artifacts |
- Verdict reason
- git-only + needs build + no prepare script
- package.json read
- package.json
- Rules applied from
- docs/user/develop/basic/publish.md
- Checked at
- 2026-08-15
From the README
Excerpt as published by the author, plain text, unedited
广告是假的,插件是真的,抽到 V4 Pro 的希望也是真的渺茫。 `dsh-ads` 会在侧栏、对话、推理中途和右下角塞入一整套虚构广告。它看起来会暂停 inference,实际上模型一直在后台工作,只是后续回答和工具调用要等广告结束才显示。 插件不会只拿自己开涮。GitHub 上带 [`dsh-plugin`](https://github.com/topics/dsh-plugin) topic、且最近两周更新过的公开插件会进入推荐位,点击广告就能打开真实仓库。仓库换到个人账号或其他组织后仍能被发现。 切换 DSH 的「设置 → 语言」,当前页面会立即更换整套素材、文案和交互,不用刷新。中文模式主打页游、财神和「这次一定」,两张贪玩蓝鲸海报每 20 秒自动切换;English mode 则是 fake antivirus、weird tricks 和 actual gameplay*。 推荐直接从 GitHub 安装到 DSH 的 `web` profile:
Topics
GitHub topics on this repository
More in Topic Inference Searchable
Ranked by similarity inside the cluster, not alphabetically
Dsh Plugins
0sour
DeepSeek Harness (dsh) plugins by 0sour - ???? (dsh-plugin topic)
Dsh Plugins
Million-mo
DeepSeek Harness (dsh) 插件生态追踪与精选 — topic:dsh-plugin 快照 + 实用插件清单
Dsh Plugin Directory
dingzhenyao
DSH Web GUI plugin: a browsable, searchable, stats-driven directory of GitHub DeepSeek Harness plugins (dsh-plugin topic), with CDN hot update, README-gated install, and live search.