DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Plugin Ascension — DeepSeek Harness 插件(DSH Plugin)
← Plugins

dsh-plugin-ascension

Plugin Ascension

渡劫飞升:仙逆·王林修炼伙伴。监控会话状态驱动动画,随使用修炼升境,境界越高皮肤越华丽。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-plugin-ascension@0.2.0
README兼容性版本

兼容性与来源证明

Plugin Ascension 以 dsh-plugin-ascension 发布,当前版本为 0.2.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/9/20

版本

0.2.0stable
2026/8/19
0.1.3stable
2026/8/18
0.1.2stable
2026/8/18
查看其余 2 个版本收起版本
0.1.1stable
2026/8/18
0.1.0stable
2026/8/18

相关插件

正在加载相关插件…

最新版
0.2.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
16.8 MB
文件数
14
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 1
周下载
36
最近提交
2026/8/19
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

README

🇬🇧 English | 🇨🇳 简体中文

dsh-plugin-ascension

A Wang Lin cultivation companion floating in the dsh web UI. It watches the LLM session state in real time and drives animations (thinking = hand seals, tool = casting, replying = calligraphy, done = breakthrough leap, failed = injured), and levels up as you work (Qi Refining → Foundation → Core → Nascent Soul → Spirit Severing → Infant Change → Ascension), with fancier skins at higher realms.

Capabilities ported and re-themed from @linxin666/dsh-pet (MIT): session event projection, state machine, and affinity/cultivation economy as pure logic modules.

Install

# Option 1 (recommended): from npm
dsh plugin --profile web add dsh-plugin-ascension

# Option 2: from GitHub
dsh plugin --profile web add github:d-ouyang/dsh-plugin-ascension

# local dev: dsh plugin --profile web add ./dsh-plugin-ascension

Restart the web service (:3080) after installing.

Features

State monitoring (the pet acts out what the LLM is doing)

The host subscribes to the official session event stream (ctx.on('session/event')) and maps it to 7 phases driving 9 animation tracks:

PhaseTriggerBubble textTrackSheet rowFrames
idlestopped / no session停止修炼stand6spritesheet (standing placeholder)
waitingturn start / step start / awaiting input / blocked凝神入定 · 静待机缘meditation—meditation.webp (✅ real)
thinkingLLM reasoning掐诀推演 · 参悟神通结果running7spritesheet (✅ real)
tooltool call正在施展神通 · 还有 N 道神通未了running7spritesheet (placeholder)
reviewstreaming reply凝神书字 · 整理心得running8spritesheet (placeholder)
doneturn completed圆满出关!running-right—dragon.webp (✅ real, 雷龙庆祝)
failedtool error / interrupt / max-tokens神通反噬 · 心魔反噬 · 灵力枯竭stand6spritesheet (standing placeholder)
  • Animations loop ping-pong (0→1→…→n→…→1→0) while the phase lasts
  • done celebration window: 3 s for a normal turn, 6 s on a realm breakthrough (celebrateMs, passed via onStatus opts)

Cultivation & realms

  • +1 per completed turn (cultivate); click pet +1 (discuss, 3 min cooldown); feed pill +1 (30 s cooldown)
  • 7 realms (Qi Refining → Foundation → Core → Nascent Soul → Spirit Severing → Infant Change → Ascension), thresholds configurable in ascension-core.js (REALMS)
  • Realm-up triggers the breakthrough animation and auto-switches to the next realm's skin; missing skins fall back to the previous realm

Interaction & effects

InteractionEffect
Click petDiscuss (+cultivation, reaction bubble above or left)
Drag petMove it (persisted to config)
Hover petAncient-style panel: realm badge + cultivation progress bar + pill/hide buttons
Click hideWang Lin shrinks into the Tianni Pearl (bottom-right); the pearl loops a gold-wood-water-fire-earth rotating gradient
Click pearlWang Lin grows back out of the pearl (animation first, config synced async)
  • Bubble moves to the left of the pet while hovering, never overlapping the panel
  • All transitions render optimistically without waiting for the API

Settings section (Settings → Ascension)

Full-width form with Save / Cancel at the bottom (applied on save):

  • Enable: master switch, stops monitoring/animation when off
  • Hide pet: show/hide the pet body
  • Name, skin, size (60–400 px), right / bottom insets

Tool

Ask in chat: "王林现在什么境界?" → ascension_status returns realm / cultivation / distance to next realm / pet & feed counts / current animation.

Making skins (important)

One skin = one directory (pet.json + one spritesheet), with a fixed 9-row action order:

RowActionFramesWang Lin pose
0idle6standing with hands down (placeholder)
1sword4sword flight (御剑)
2running-left8sword flight left
3waving4fist-and-palm salute
4jumping5breakthrough leap
5failed8wounded pose (placeholder)
6stand6still, focused (idle/failed 站姿)
7running6hand seals (掐诀)
8review6writing with qi
  • Cell size: current skin is 768×832 (4× HD), declared by the cell field in pet.json — any size works
  • Recommended pipeline: generate a looping action video with Jimeng, split into frames (frames from one video keep the character position stable), export per-frame PNGs
  • Background removal: color-key for solid backgrounds + hole filling + edge feathering (keeps aura effects, removes gray edges); silver-white hair is auto-brightened to remove gray flicker
  • Pack (requires sharp):
    cd /Users/ouyangding/dsh-plugin-ascension
    pnpm install
    node skin-pack.js <skin-id> --name "Wang Lin · Qi Refining"
    
    → outputs assets/<id>/ (spritesheet.webp + pet.json + previews/)
  • Drop-in without code changes: copy a packed skin directory to ~/.dsh/ascension/skins/<id>/ (user skins win)
  • Realm ↔ skin id: wang-lin-1..wang-lin-7 map to the 7 realms

Data & API

  • Persistence: ~/.dsh/ascension/ (state.json / settings.json)
  • RPC: /api/ascension/{state, interact, set-enabled, set-visible, set-config, set-skin}, /api/ascension/skins/<id>/* (skin assets), /api/ascension/tiannizhu/* (pearl animation)

Development

dsh-plugin-ascension/
├── index.js           # host: session/event subscription + cultivation service + RPC + skin registry
├── ascension-core.js  # pure logic: realms / cultivation / event projection / state machine
├── client/client.js   # client: settings section + floating pet + Tianni Pearl (hand-written bundle)
├── skin-pack.js       # skin packer: frames → spritesheet + pet.json + previews
├── assets/            # built-in skin (wang-lin-1) + pearl animation
└── cordis.patch.yml / package.json

Credits

State monitoring / state machine / cultivation economy ported from @linxin666/dsh-pet (MIT License).

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Codex Ui@michengai/dsh-codex-uiDSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航Dafeiyudsh-dafeiyu由 DeepSeek Harness 会话事件驱动的原生桌面端 BigFish companion。Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Usage Stats@ychris12138/dsh-usage-statsdsh Web GUI 的令牌使用热力图、提供商余额和订阅配额