Treat DSH Ads as an opt-in visual experiment. Start in a separate Web profile with no time-sensitive task, restart the service only after reviewing the pinned README, and inspect each placement toggle under Settings → Ads (Unofficial). The source says choices persist across restarts, so record the initial state and verify that disabling a placement produces the behaviour you expect before using the profile for other plugins.
DSH Ads
A deliberately disruptive DeepSeek Harness Web parody plugin that places fictional 2005-style ads, fake reward gates, games, and sponsored DSH-plugin links around conversations.
Review snapshot
- Manifest
- Passed
- Install
- Not tested
- Runtime
- Not tested
Static compatibility snapshot dated 2026-08-14; install and runtime remain independent checks.
Install / upstream documentation
Use the pinned upstream documentation
No version-pinned install command is recorded for this listing. Use the pinned README as the source of truth; AgentPlugin.net does not invent missing steps, Profiles, or recovery instructions.
The pinned README documents a GitHub repository install, but it is branch-based rather than fixed to an immutable package release or commit. This listing deliberately gives no rewritten command; use the fixed README to assess the upstream instruction and its current implications.
Source: Pinned upstream README at 93bfbccPlugin brief
What DSH Ads adds to DeepSeek Harness
DSH Ads is a DeepSeek Harness plugin whose stated purpose is to turn the Web UI into a parody of a 2005 web portal. That means the disruptive interface is the feature, not an accidental side effect. The reviewed English README says it fills gutter space, conversations, inference, and the bottom corner with fictional advertising. It also describes fake antivirus messages, fake game material, a reward wheel, and deliberately difficult-to-dismiss visual treatment. This is not a productivity enhancement and should be catalogued with an unusually prominent expectation of interruption.
One especially important behaviour is the source’s “rewarded ad” treatment. It can make inference appear paused while the model continues working; the answer and tool calls are shown when the ad ends. A user evaluating the plugin should therefore not infer that an apparent visual pause means background agent work has stopped. It can change the timing and readability of tool output, which may be unacceptable in a workflow where prompt, command, or approval visibility needs to be immediate.
The plugin includes a sponsored-slot mechanism. According to the pinned README, public GitHub repositories tagged dsh-plugin and updated within the prior two weeks can enter the rotation, and a displayed ad opens the real repository. The README further says repository transfer does not remove a project from discovery. This is network-facing catalogue behaviour, not merely static artwork; users should expect outbound repository links and review the source before exposing a profile to arbitrary public project promotion.
The repository describes all displayed brands, prices, domains, people, viruses, and promises as fictional and states it is unaffiliated with DeepSeek or real companies. The package is a DSH Bundle: its manifest declares a cordis.patch.yml and Web client injection. The patch inserts @dsh-external/dsh-ads as dsh-ads. That static evidence confirms the distribution shape, but it is not an endorsement, a safety certification, or evidence that AgentPlugin.net has installed it. Use a disposable profile first and keep it away from focused or accessibility-sensitive work.
Evaluation workflow
Evaluate DSH Ads with clear boundaries
While testing an agent task, watch the difference between UI appearance and underlying execution. The README explicitly says a rewarded placement may cover progress while inference continues. Avoid granting tool approvals or making operational judgments from a partially obscured transcript. Wait for the overlay to finish, reread the complete response and tool calls, and use normal logs or source control rather than the parody interface as your only record.
Open sponsored repositories as untrusted external destinations. The ad rotation is based on a public GitHub topic and recency, not on review by this catalog. A project’s appearance is not an endorsement, and repository ownership can change. Do not install a promoted plugin from an advertisement without independently inspecting its repository, version, dependencies, permissions, and compatibility evidence.
Use the README’s claim that impressions stay in the local browser as a narrow implementation note, not a general privacy guarantee. The same documentation describes GitHub Star verification after an explicit user click, using a local gh session or anonymous public API. That is a network operation. Keep sensitive repository context out of testing, inspect browser requests where practical, and remove the Bundle from a profile if its deliberately noisy behaviour no longer suits the task.
Verification ledger
Evidence, not installation claims
Manifest
PassedPinned package.json declares dsh.bundle.patch → ./cordis.patch.yml; the patch inserts id dsh-ads with package @dsh-external/dsh-ads.
Checked Aug 14, 2026
Install
Not testedNo GitHub repository install was run by AgentPlugin.net.
Runtime
Not testedNo DSH Web UI, placement toggle, or network behaviour smoke test was performed.
| Layer | Result | What was checked |
|---|---|---|
| Manifest | Passed | Pinned package.json declares dsh.bundle.patch → ./cordis.patch.yml; the patch inserts id dsh-ads with package @dsh-external/dsh-ads.[Aug 14, 2026] |
| Install | Not tested | No GitHub repository install was run by AgentPlugin.net. |
| Runtime | Not tested | No DSH Web UI, placement toggle, or network behaviour smoke test was performed. |
Source or manifest review can be recorded while Install and Runtime remain not-tested. Treat these as separate verification layers.
Execution surface
Prepare, build, and code-execution review
prepare
not recorded
No review record is available for this execution surface. Inspect the upstream repository before running it.
build
notice recorded
The source package defines a tsdown build and client TypeScript checks; source installation or modification should be treated as a code-build activity.
code execution
review recorded
The package injects Web client code into a DSH profile. Review the source and UI permissions before adding it to a trusted profile.
configuration
review recorded
This Bundle intentionally changes conversation and inference UI with distracting overlays, pop-ups, and reward-style ads; do not use it where clear transcript visibility is required.
network
review recorded
Sponsored slots link to public GitHub repositories, and the README describes a user-clicked GitHub Star check using gh credentials or the anonymous public API.
Declared scope
Capabilities and prerequisites
Capabilities
- Place fictional ads in gutters, conversations, inference views, and a corner overlay
- Switch Chinese and English artwork and interactions from Settings
- Show a reward-style ad while inference continues in the background
- Discover recent public dsh-plugin repositories for sponsored slots
Prerequisites
- A DeepSeek Harness web profile
- Ability to restart the Web service and refresh the browser
- Tolerance for intentionally distracting UI
- Review of the plugin’s network behaviour before use
Frequently asked questions
DSH Ads FAQ
What is DSH Ads?
DSH Ads is a DeepSeek Harness Web UI Bundle that intentionally adds fictional portal-style advertising, reward gates, pop-ups, games, and sponsored plugin slots. Its source frames this as entertainment.
Does DSH Ads show real advertisements?
The pinned README says the ads, brands, domains, prices, viruses, and promises shown in the UI are fictional. Sponsored slots can still link to real public GitHub repositories.
Can an ad hide an active model response?
Yes. The source says a rewarded ad can appear to pause inference while the model continues. The response and tool calls become visible after the ad ends.
Why is this listing marked as disruptive?
The repository expressly places content around conversations, inference, and corners and uses fake pop-ups and a hard-to-dismiss visual joke. That is material interference with normal reading and approval workflows.
Is DSH Ads a Cordis Bundle?
Yes. The reviewed package declares dsh.bundle.patch and its pinned patch inserts the @dsh-external/dsh-ads row into the profile stack.
Has AgentPlugin.net installed DSH Ads?
No. Manifest evidence was inspected statically; installation and a DSH Web runtime test were not performed.