DeepSeek Harness Hub
← 返回列表

wwwangzilin/dsh-role-cards

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

DSH Web 插件:新建会话界面上的角色卡 + 工作区卡选择器毛玻璃卡片墙 / 横向滚动 / 角色主题色 / 入场动画

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/13 · 已提供中文文档

DSH Web 插件:新建会话界面上的角色卡 + 工作区卡选择器(毛玻璃卡片墙 / 横向滚动 / 角色主题色 / 入场动画)

综合分
29.6
GitHub 分
29.6
用户评分
★ Stars
0
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add wwwangzilin/dsh-role-cards
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-invariants
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-role-cards

DSH Web 插件:新建会话界面(hero)的组合角色卡 + 工作区卡选择器。

折叠时是一排小胶囊按钮(🎭 角色 / 📂 工作区);展开时是两行紧凑卡片(角色预设、
系统预设,然后工作区),支持悬停展开详情、滚轮切换、点击选择。

结构

- src/client/ComboPanel.tsx — 组合面板组件(角色卡 + 工作区卡)
- src/client/index.ts — 客户端插件入口:注册两个 hero slot
- src/index.ts — host half(空 apply 占位)
- src/invariant.ts — invariant 伴随插件
- lib/ — tsdown 构建产物(lib/client.js 是浏览器 bundle)
- cordis.patch.yml — bundle patch(profile boot 挂载)
- tsdown.config.ts — 独立 tsdown 配置(node half + client half)

安装

在 ~/.dsh/profiles/web/package.json:

"dependencies": {
"dsh-role-cards": "link:D://projects//ds//dsh-role-cards"
}

并把 "dsh-role-cards" 加入 dsh.profile.bundles,然后重启:

pnpm dsh web

构建

pnpm install   # 安装 tsdown / react 等 devDependencies
pnpm build     # tsdown 产出 lib/(index.js + invariant.js + client.js)

也可以直接用 harness 仓库里的 tsdown(无需本地 node_modules):

node D:\projects\ds\deepseek-harness\node_modules\.bin\tsdown.cmd

说明

- 客户端注册 conversation.hero.agentPreset(渲染 null,顶掉官方 chip)与
conversation.hero.workspace(渲染 ComboPanel);不传 priority,由
client-runner facade 自动分配更低优先级从而胜出。
- 角色卡显示预设 id 属于 ROLE_IDS(nekomode / luna / akane / rin / mei)时
使用 ROLE_META 的 emoji + tag;其余预设归入「系统模式 / 自定义」系统卡片。
- 「添加工作区」按钮需要 pickDirectory 注入才可用(当前版本未注入,保持禁用)。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群