Configuration
The plugin is installed for the DSH web profile. In DSH, Settings → Ads (Unofficial) provides an individual switch for each advertising slot; selections persist until changed. Settings → Language changes the complete set of advert assets, text, and interactions immediately, without a refresh. The README does not name configuration keys or file paths for these settings.
Commands
After changing the installed plugin or profile configuration, restart a running DSH web instance and refresh the page. dsh --profile web --dump-config can be used to check that the plugin is present in the final configuration. When working from a checkout, the README says the committed build output is already available and does not require an additional build step.
Behaviour
Adverts may appear in the sidebar, chat, during inference, and in the lower-right corner. The interface can look paused while an advert is shown, although inference continues in the background; the subsequent response and tool calls are displayed after the advert finishes. Chinese and English modes use different fictional material. The Chinese mode rotates two 贪玩蓝鲸 posters every 20 seconds.
Public GitHub plugins with the dsh-plugin topic and an update in the last two weeks can enter recommendation slots. Clicking an advert opens the real repository. Exposure history is kept in the local browser.
Data and limits
The plugin says all adverts, brands, domains, prices, claims, viruses, and promises are fictional and unrelated to real companies or services. It does not scan, read, or modify local files. If the user explicitly selects “验证修复”, it performs one GitHub Star-status lookup: it prefers local gh or a token, then falls back to the anonymous public API. That result is stored in the local browser.
Written from the project's own documentation and kept in sync with it. Where the two disagree, the source is authoritative — read the README on GitHub