dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Three small, focused plugins for DeepSeek Harness (dsh) that make long agent sessions easier to follow:
Plugin · What it does dsh-btw (旁聊 / Side Chat) · A side conversation about the current Session. Ask about progress, errors, or next steps — or just chat — without writing anything into the main conversation. dsh-assets (资产 / Assets) · A session-scoped browser for installed skills and rules. Every asset gets a one-line summary and a switch; user projects and DSH presets are separate skill packs. dsh-save-load (存档 / 读档) · A / command that archives a long Session as a handoff manual, then loads a saved manual into a fresh Session.
All three plugins are plain JavaScript, install from GitHub with no build step, and only add UI/context to the Web profile. Their UI ships in native English and Chinese.
Requirements:
>=0.2.1-rc.3 <0.3.0dsh web)dsh pluginInstall all three from this repository with the GitHub subdirectory form:
dsh plugin --profile web add "github:LEw1sin/dsh-smoothness#path:/dsh-btw"
dsh plugin --profile web add "github:LEw1sin/dsh-smoothness#path:/dsh-assets"
dsh plugin --profile web add "github:LEw1sin/dsh-smoothness#path:/dsh-save-load"Or install a subset of them. The commands use pnpm's path: selector, so no root package is required.
After installation, restart the Web host (or let the running profile reload), then refresh the page. A 旁聊 / Side chat button and an 资产 / Assets button appear below the composer, and 存档 / 读档 (Archive / Load) appears in the / command menu.
To pin a commit:
dsh plugin --profile web add "github:LEw1sin/dsh-smoothness#<commit>&path:/dsh-btw"Uninstall:
dsh plugin --profile web remove @lew1sin/dsh-btw
dsh plugin --profile web remove @lew1sin/dsh-assets
dsh plugin --profile web remove @lew1sin/dsh-save-loadDo not install the same plugin from both a local checkout and this repository in one profile: both copies declare the same loader row and the profile will refuse to compose.
See dsh-btw/README.md for details and limits.
~/.cursor/skills) symlinks it or when its own provenance (metadata, repository URL, shared prefix, cross-references) identifies it, so plain local skills like wallstreet-explainer appear without any metadata. Skill packs start collapsed; click a pack to reveal its child skills. Both sections list skills whether or not this Session has them enabled, and each skill shows its current state.find-skills skill (GitHub repository search by name), and the update history is recorded under $DSH_HOME/storages/dsh-assets/update-log.json.metadata.homepage / repository / project / version frontmatter, a repository URL matching a skill's prefix, a non-generic prefix shared by at least two skills, or cross-skill ../ references. No project list is compiled into the plugin, so a new project install appears after the catalog refreshes; versions and types appear only when the project declares them in metadata.AGENTS.md / CLAUDE.md are shown as DSH-managed and read-only, so they are never double-injected.$DSH_HOME/storages/dsh-assets/state.json; it is policy, not profile configuration.See dsh-assets/README.md for details and limits.
存档 / 读档) to the / command menu.$DSH_HOME/storages/dsh-save-load/archives/. The source Session log is never modified.See dsh-save-load/README.md for details and limits.
dsh-smoothness/
├── dsh-btw/ # Side Chat bundle (Host + Web client)
├── dsh-assets/ # Assets bundle (Host + Web client)
└── dsh-save-load/ # Save / Load bundle (Host + Web client)Each directory is a complete dsh.bundle package with its own cordis.patch.yml, locale files, and icon. There is no root runtime package.
Use the dsh-plugin topic for discovery — the convention recommended by the DeepSeek Harness README and CONTRIBUTING guide. Add it under About → Topics on this repository.
MIT. See LICENSE.