🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

ArkFishingLab/dsh-agent-skill-manager

DeepSeek Harnessspec-screened扫描:低风险在 GitHub 查看 ↗
未验证

面向 DeepSeek Harness DSH 的 Agent 与 Skill 管理 UI 插件

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/28 · 已提供中文文档
综合分
27.7
GitHub 分
27.7
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add ArkFishingLab/dsh-agent-skill-manager
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
是什么
dsh 原生插件 · market
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 28 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-test-runtime@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-invariants
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-agent-skill-manager

面向 DeepSeek Harness (DSH) 的 Agent 与 Skill 管理 UI 插件

在 Web 设置 → Agent & Skill 页里:

- Agent 预设:列出所有 agent preset(id / name / trust / path),支持复制预设、删除预设。
- Skills:列出当前会话可见的 skill(name / description / provider / source)。

Host half 通过 Package-private RPC 调用 agentPresets / skills 两个 Cordis Service,只把叶子标量字段回传给浏览器;Client half 注册一个 settings.section。

状态

社区插件,非官方包。MVP:只读列表 + 预设复制/删除。Skill 的「导入新 skill」尚未实现(参考 dsh-skills-manager 的私有库思路后续补)。

仓库结构

dsh-agent-skill-manager/
├── package.json          # dsh.bundle + dsh.client + peerDependencies (带预发布分支)
├── cordis.patch.yml      # host 组合补丁:insert 插件行(上架必需)
├── tsconfig.json
├── tsdown.config.ts       # 双产物:host ESM + client 工厂闭包 (window.__ModuleLoader__.load)
├── src/
│   ├── index.ts          # Host half:harness.handle RPC
│   ├── client/
│   │   └── index.ts      # Client half:settings.section UI (React.createElement, 无 JSX)
│   └── globals.d.ts      # harness 等 Host Builtin 全局声明
└── README.md

安装

dsh plugin --profile web add dsh-agent-skill-manager

重启 dsh web,打开 设置 → Agent & Skill。

从 GitHub 安装:

dsh plugin --profile web add "github:ArkFishingLab/dsh-agent-skill-manager#main"

需要 dsh web 0.1.0-rc.6 或更新版本。

开发

此插件在 DSH 源码 workspace 内开发(peerDependencies 指向 @deepseek-ai/ workspace 包)。

在 deepseek-harness checkout 根目录
pnpm install
pnpm --filter dsh-agent-skill-manager build      # 产出 lib/index.js + lib/client.js
pnpm --filter dsh-agent-skill-manager watch      # 开发热构建

构建产出两个产物:
- lib/index.js — Node host half(ESM,@deepseek-ai/ 保持 external)
- lib/client.js — 浏览器 client half,包成 window.__ModuleLoader__.load({ id, factory }) 工厂闭包,符合 DSH client bundle 协议

本地开发挂载

把 cordis.patch.yml 作为补丁层叠加到 web profile:

dsh web --patch ./cordis.dev.yml

发布到 npm

pnpm --filter dsh-agent-skill-manager build
pnpm --filter dsh-agent-skill-manager pack      # 产出 tgz
npm publish

发布到 npm 后,安装免 allowBuilds 构建授权。不发 npm 也可用 GitHub Release 预构建 tarball。

上架到插件市场

本插件目标是上架 dsh-market(dshmarket.com)。市场里的插件列表来自精选列表 awesome-dsh-plugin,上架流程:

1. 满足收录门槛:package.json 声明 dsh.bundle(✅)、仓库 ≥1 天且 ≥10 commits、加 dsh-plugin topic、描述属实。
2. 在 awesome-dsh-plugin 仓库提 PR,加一个文件 data/plugins/__.yml:

url: https://github.com/ArkFishingLab/dsh-agent-skill-manager
name: ArkFishingLab/dsh-agent-skill-manager
category: ui
description:
en: Agent & Skill management UI — list presets and skills from Settings.
zh: Agent 与 Skill 管理 UI,在设置页列出预设与技能。

3. CI 通过后维护者评审,合并后 dsh-market 和站点自动收录。

行为与安全

- 删除预设会真实移除 ~/.dsh/.agent-presets//,不可恢复,操作前会二次确认。
- RPC 仅返回标量字段,不序列化 live Service 对象。
- Web API 走 DSH 的 trusted-host 策略,不要把 Harness Web 暴露给不可信网络。

License

MIT

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

💬 加入社群

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

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群