🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

社区插件合集 mapan0424/deepseek-harness-plugins

DeepSeek Harness
mapan042437 天前有提交已提供中文文档扫描:含敏感能力

DeepSeek Harness 非官方社区插件合集

30.6/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/29 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add mapan0424/deepseek-harness-plugins
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · platform
装得上吗
本站已在 dsh 0.2.1-rc.5 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 37 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包deepseek-harness-plugins-monorepo(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/14 00:36:00

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件读取剪贴板或密钥环境变量
查看扫描证据(共 23 处,展示前 22 条)
  • 读取本地文件
    packages/harness-channel-config/lib/index.js:308
    const raw = await readFile(settingsPath, "utf8");
  • 读取本地文件
    packages/harness-channel-config/lib/index.js:345
    raw = await readFile(settingsPath, "utf8");
  • 写入本地文件
    packages/harness-channel-config/lib/index.js:390
    await writeFile(settingsPath, outLines.join("\n"), "utf8");
  • 读取本地文件
    packages/harness-channel-config/lib/index.js:396
    const parsed = JSON.parse(await readFile(join(stateDir, fileName), "utf8"));
  • 读取密钥环境变量
    packages/harness-channel-dingtalk/lib/config.mjs:12
    appKey: process.env.DINGTALK_APP_KEY || "",
  • 读取密钥环境变量
    packages/harness-channel-dingtalk/lib/config.mjs:13
    appSecret: process.env.DINGTALK_APP_SECRET || "",
  • 读取密钥环境变量
    packages/harness-channel-feishu/lib/config.mjs:13
    appSecret: process.env.FEISHU_APP_SECRET || "",
  • 读取密钥环境变量
    packages/harness-channel-feishu/lib/config.mjs:14
    verifyToken: process.env.FEISHU_VERIFY_TOKEN || "",
  • 读取密钥环境变量
    packages/harness-channel-feishu/lib/config.mjs:15
    encryptKey: process.env.FEISHU_ENCRYPT_KEY || "",
  • 写入本地文件
    packages/harness-channel-feishu/lib/media-cache.mjs:153
    await mkdir(dir, { recursive: true });
  • 写入本地文件
    packages/harness-channel-feishu/lib/media-cache.mjs:156
    await writeFile(filepath, buf);
  • 读取本地文件
    packages/harness-channel-feishu/lib/media-cache.mjs:166
    const data = await readFile(srcPath);
  • 读取密钥环境变量
    packages/harness-channel-wecom/lib/config.mjs:14
    secret: process.env.WECOM_BOT_SECRET || "",
  • 读取密钥环境变量
    packages/harness-channel-wecom/lib/config.mjs:17
    corpSecret: process.env.WECOM_CORP_SECRET || "",
  • 读取密钥环境变量
    packages/harness-channel-wecom/lib/config.mjs:18
    callbackToken: process.env.WECOM_CALLBACK_TOKEN || "",
  • 写入本地文件
    packages/harness-core/lib/gateway-core.mjs:27
    appendFileSync("/tmp/dsh_channel_debug.log", `[${new Date().toISOString()}] [${tag}] ${msg}\n`);
  • 读取本地文件
    packages/harness-core/lib/gateway-core.mjs:93
    if (path && (existsSync(path) || existsSync(path.replace(/^~/, homedir())))) {
  • 读取本地文件
    packages/harness-core/lib/gateway-core.mjs:108
    if (existsSync(p) && statSync(p).isFile()) unique.push({ path: p, name: f.name || basename(p) });
  • 读取本地文件
    packages/harness-core/lib/gateway-core.mjs:108
    if (existsSync(p) && statSync(p).isFile()) unique.push({ path: p, name: f.name || basename(p) });
  • 读取本地文件
    packages/harness-core/lib/gateway-core.mjs:356
    if (this.statePath && existsSync(this.statePath)) {
  • 读取本地文件
    packages/harness-core/lib/gateway-core.mjs:358
    const raw = readFileSync(this.statePath, "utf8");
  • 读取本地文件
    packages/harness-core/lib/gateway-core.mjs:378
    if (this.statePath && existsSync(this.statePath)) {
扫描于 2026/11/4(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 非官方社区插件合集

README

由 DeepSeek 最新模型翻译生成
🧩 DeepSeek Harness Plugins (非官方社区插件库) CI License: MIT pnpm workspace 面向 DeepSeek Harness(支持 Web 端、Docker 容器部署与 macOS/Windows 桌面端)的非官方社区开源插件 Monorepo 大本营。 ⚠️ 非官方声明:本项目由开源社区独立开发与维护,不是 DeepSeek 官方产品,未经 DeepSeek 官方赞助、认可或背书,亦不代表与 DeepSeek 存在隶属关系。 当前源代码版本已与 DeepSeek Harness 0.1.5-rc.1 和 @deepseek-ai/cordis@4.0.2 完成验证;各包的精确 peer 依赖、平台限制和凭据要求以包内中英文 README 为准。
展开完整文档(README 剩余 1 节)
🧩 DeepSeek Harness Plugins (非官方社区插件库)

CI
License: MIT
pnpm workspace

面向 DeepSeek Harness(支持 Web 端、Docker 容器部署与 macOS/Windows 桌面端)的非官方社区开源插件 Monorepo 大本营。

⚠️ 非官方声明:本项目由开源社区独立开发与维护,不是 DeepSeek 官方产品,未经 DeepSeek 官方赞助、认可或背书,亦不代表与 DeepSeek 存在隶属关系。

当前源代码版本已与 DeepSeek Harness 0.1.5-rc.1 和 @deepseek-ai/cordis@4.0.2 完成验证;各包的精确 peer 依赖、平台限制和凭据要求以包内中英文 README 为准。

📑 目录

- 📦 社区插件矩阵目录
- 1. 核心底座与配置 (Core & Config)
- 2. 即时通讯与协同渠道 (Messaging Channels)
- 3. 数据分析与用量看板 (Analytics & Insights)
- 4. 界面增强与多语言包 (UI & Locales)
- 📥 插件安装与卸载指南 (dsh plugin)
- ⚙️ 各插件配置与使用示例
- 🛠️ 本地开发与发包指南
- 📄 开源协议

📦 社区插件矩阵目录

1. 核心底座与配置 (Core & Config)

| 插件包名 | 最新版本 | 功能说明 | 安装命令 (dsh plugin) | npm 页面 |
| @anarkhgatsby/deepseek-harness-core | 0.1.5 | 统一 GatewayCore 消息总线路由中枢,负责消息去重、会话分发与渠道底层适配。 | dsh plugin add @anarkhgatsby/deepseek-harness-core | npm |
| @anarkhgatsby/deepseek-harness-channel-config | 0.1.8 | 渠道可视化设置中心前端 UI,支持飞书/企微/iMessage/钉钉运行时参数在线配置与热重载。 | dsh plugin add @anarkhgatsby/deepseek-harness-channel-config | NPM |

2. 即时通讯与协同渠道 (Messaging Channels)

| 插件包名 | 最新版本 | 功能说明 | 安装命令 (dsh plugin) | npm 页面 |
| @anarkhgatsby/deepseek-harness-channel-feishu | 0.1.3 | 飞书 / Lark 机器人渠道(支持 WebSocket 长连接免公网 IP、富文本/卡片/打字机流式输出)。 | dsh plugin add @anarkhgatsby/deepseek-harness-channel-feishu | npm |
| @anarkhgatsby/deepseek-harness-channel-dingtalk | 0.1.1 | 钉钉机器人接入渠道,支持 Stream 长连接。 | dsh plugin add @anarkhgatsby/deepseek-harness-channel-dingtalk | npm |
| @anarkhgatsby/deepseek-harness-channel-wecom | 0.1.5 | 企业微信应用及自建机器人接入渠道。 | dsh plugin add @anarkhgatsby/deepseek-harness-channel-wecom | npm |
| @anarkhgatsby/deepseek-harness-channel-imessage | 0.1.6 | macOS 本地原生 iMessage 消息通道(直连 Messages.app 与本地 SQLite 数据库,并将 Markdown 回复转换为易读纯文本)。 | dsh plugin add @anarkhgatsby/deepseek-harness-channel-imessage | NPM |

3. 数据分析与用量看板 (Analytics & Insights)

| 插件包名 | 最新版本 | 功能说明 | 安装命令 (dsh plugin) | npm 页面 |
| @anarkhgatsby/deepseek-harness-insights | 0.1.8 | 本地优先用量洞察面板:Token 消耗走势、模型花费分布、对话活动热力图与工具调用审计。 | dsh plugin add @anarkhgatsby/deepseek-harness-insights | npm |

4. 界面增强与多语言包 (UI & Locales)

| 插件包名 | 最新版本 | 功能说明 | 安装命令 (dsh plugin) | npm 页面 |
| @anarkhgatsby/deepseek-harness-locale-pack | 0.1.5 | 多语言与民族语言包:支持藏文、维吾尔文、蒙古文、彝文、繁体中文、日文、韩文等。 | dsh plugin add @anarkhgatsby/deepseek-harness-locale-pack | npm |

📥 插件安装与卸载指南 (dsh plugin)

所有插件遵循 DeepSeek Harness 官方 bundle manifest 规范,可通过官方 dsh plugin CLI 命令直接管理:

1. 从 npm 在线安装安装到当前默认 profile
dsh plugin add @anarkhgatsby/deepseek-harness-insights

或者安装到指定 profile
dsh plugin --profile demo add @anarkhgatsby/deepseek-harness-channel-feishu

2. 启动 Harness 生效
dsh --profile demo

3. 卸载/移除插件
dsh plugin --profile demo remove @anarkhgatsby/deepseek-harness-insights

4. 从本地源码目录安装(开发调试)
dsh plugin --profile demo add ./packages/harness-insights

⚙️ 各插件配置与使用示例

1. 飞书 / Lark 机器人配置安装后可在前端 设置 ➔ 渠道配置 页面直接输入,或在配置中写入: "@anarkhgatsby/deepseek-harness-channel-feishu": appId: "cli_a1b2c3d4e5f6" appSecret: "你的飞书AppSecret" encryptKey: "" verificationToken: "" connectionMode: "websocket" # 强烈推荐:长连接模式,无需公网IP或Webhook回调

2. 企业微信配置 "@anarkhgatsby/deepseek-harness-channel-wecom": corpId: "ww1234567890abcdef" agentId: 1000002 secret: "你的企业微信自建应用Secret" token: "你的回调Token" encodingAesKey: "你的AESKey"

3. 用量洞察看板 (Usage Insights) 启用 @anarkhgatsby/deepseek-harness-insights 后:
* 打开 DeepSeek Harness 工作台页面;
* 点击设置中的 📊 用量洞察 (Usage Insights) 入口;
* 实时查看 Token 消耗折线图、会话消息量、模型花费与常用工具调用统计。

4. 多语言与民族语言包加载 @anarkhgatsby/deepseek-harness-locale-pack 后:
* 进入 设置 ➔ 通用 ➔ 界面语言 (Language);
* 下拉菜单中将解锁丰富语言选项:藏文 (བོད་ཡིག)、维文 (ئۇيغۇرچە)、蒙文 (Монгол хэл)、彝文 (ꆈꌠ꒿)、繁体中文 (繁體中文)、日文 (日本語)、韩文 (한국어) 等。

🛠️ 本地开发与发包指南

本项目使用 pnpm Workspaces 统一管理各子包依赖,并使用 Changesets 实现自动多包独立发包。

1. 克隆与安装依赖
git clone https://github.com/mapan0424/deepseek-harness-plugins.git
cd deepseek-harness-plugins
pnpm install

2. 运行测试
pnpm test

3. 记录变更日志 (Changeset) 当你修改或新增了一个插件时,在根目录下执行:
pnpm changeset
根据终端交互提示勾选涉及变动的插件,并选择版本升级类型(patch / minor / major)。

4. 自动化版本提升与发布自动提升子包版本并生成 CHANGELOG.md
pnpm version:packages

将有版本变动的包一键发布至 npm
pnpm publish:packages

更详细的插件架构规范请参阅文档:插件开发规范与指南 (docs/plugin-development-guide.md)。

📄 开源协议

本项目所有插件均遵循 MIT License 开源协议。
预览分享卡片长什么样 ↓mapan0424/deepseek-harness-plugins
分享 · DeepSeek Harness Hub
mapan0424/deepseek-harness-plugins

DeepSeek Harness 非官方社区插件合集

这是你的仓库?认领条目

回到顶部