deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:JingkaiTang/dsh-client-ui-slingshot
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README

A playful, purely-visual toy for the dsh web GUI. A wooden slingshot lives in the bottom-right corner of the page (drag it anywhere!):
html/body and the toy itself are never targeted, and the
layout is preserved the whole time (the original is only visibility:hidden
while its clone flies).Extra features:
localStorage and restored
after reload; the collapsed launcher button follows the gun.localStorage.lib/client.js and the running page hot-swaps the plugin without a refresh.DSH 0811 起不再有官方 repository 插件机制,客户端插件统一挂进 web profile:
把本包放进 profile 的模块解析路径(二选一):
dsh-client-ui-slingshot 目录复制/软链到 ~/.dsh/profiles/node_modules/@t7kai/ 下,或dsh plugin --profile web add "github:<你的账号>/dsh-client-ui-slingshot#main"在 ~/.dsh/profiles/web/cordis.patch.yml 注册一行(配置层 HMR 热生效,无需重启):
- insert:
- id: ui-slingshot
name: '@t7kai/dsh-client-ui-slingshot'
刷新浏览器页面,右下角出现弹弓 🪀(点击 ✕ 可收起;位置、声音、得分自动记忆)。
dsh-plugin topic(仓库页 → About → Topics,或
gh repo edit <owner>/<repo> --add-topic dsh-plugin)。deepseek-harness、dsh、cordis 等 topic 增加曝光。| File | Purpose |
|---|---|
package.json |
Package manifest: dsh.client.platform = "web" + dsh.bundle.client = "./lib/client.js" declarations + ./client export (the dsh client-modules contract) |
lib/index.js |
Host-side no-op plugin (the loader row needs a valid host entry; the toy is browser-only) |
lib/client.js |
The whole toy — vanilla DOM, no dependencies, ModuleLoader bundle format |
README.md |
This file |
~/.dsh/profiles/node_modules/@t7kai/dsh-client-ui-slingshot → <workspace>/dsh-client-ui-slingshot~/.dsh/profiles/web/cordis.patch.yml registers the loader row
ui-slingshot (@t7kai/dsh-client-ui-slingshot); the profile patch layer
is hot-reloaded by the running server, so the row and its bundle are served
without a restart (a one-time page refresh picks the new plugin up).Delete the ui-slingshot row from ~/.dsh/profiles/web/cordis.patch.yml and
remove the symlink
~/.dsh/profiles/node_modules/@t7kai/dsh-client-ui-slingshot. A page refresh
unloads it.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。