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

Fnckerpoi/dsh-plugin-sirchmunk

DeepSeek Harnessspec-screened扫描:中风险在 GitHub 查看 ↗
✓ 可直接安装

DSH集成sirchmunk插件管理。

自动检查通过:npm 包已发布且 engines 声明满足基线;该结论来自程序自动检查,未经人工实机验证。 · 最近上游提交 2026/9/21 · 已提供中文文档
综合分
30.5
GitHub 分
30.5
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add dsh-plugin-sirchmunk
npm 包 dsh-plugin-sirchmunk 已校验归属本仓库,走 npm 安装最省事
信任档位:已验证本站已于 2 天前真实安装成功
是什么
dsh 原生插件 · other
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 4 天前

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

🟢实装验证通过· 2026/9/24
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/23(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查✓ 自动检查通过

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

✓npm 包dsh-plugin-sirchmunk @ 1.0.0
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/23 19:05:40

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-plugin-sirchmunk

English

概述

dsh-plugin-sirchmunk 是一个 DSH 原生的 Web 插件,它在 DSH 设置界面中添加了一个 Sirchmunk 区块。该区块提供了一个统一的位置,用于检查知识图谱、管理集群、查看共享历史、监控运行时指标以及配置隐私控制。

当前 UI 使用位于 http://localhost:8584/api/v1/health 的本地 Sirchmunk 服务健康检查端点。图谱、集群、历史和指标数据由 src/services/api.ts 中的 API 适配器表示,可以在不更改 DSH 插件入口点的情况下连接到生产后端。

架构

该包遵循 DSH 主机/客户端分离模式:

cordis.patch.yml
└─ registers dsh-plugin-sirchmunk as the sirchmunk bundle entry

lib/index.js
└─ host entry: exports name and apply(ctx)

lib/client.js
└─ browser entry: window.__ModuleLoader__.load(...)
└─ apply(ctx)
└─ settings.section / sirchmunk / order 35
└─ src/App.tsx
├─ graph view
├─ cluster manager
├─ shared history
├─ runtime metrics
└─ privacy and permission settings

React 和 ReactDOM 是由 DSH 运行时提供的对等依赖项。浏览器构建将这两个包视为外部依赖项,因此它们不会嵌入到发布的客户端包中。

功能

- 知识图谱: 显示图谱节点,并将当前图谱导出为 JSON。
- 集群管理: 列出集群,并通过显式的写入权限开关和确认步骤来保护破坏性操作。
- 运行时监控: 显示由 Sirchmunk API 适配器暴露的 CPU、内存和运行时间指标。
- 共享历史: 呈现带时间戳的审计和活动事件。
- 隐私与掩码: 启用敏感数据掩码、可配置的掩码关键词以及全局写入权限控制。
- DSH 原生设置集成: 通过 settings.section 槽注册该区块,ID 为 sirchmunk,顺序为 35。
- 捆绑的 Agent Skill(sirchmunk-search): 提供一个标准化技能,允许用户和代理使用 Sirchmunk MCP 搜索工具(mcp__sirchmunk__sirchmunk_search)主动查询本地知识和文档,支持 100 多种文件格式(PDF、DOCX、XLSX、Markdown、代码等)。支持 FAST、DEEP 和 FILENAME_ONLY 模式。

在 DSH 中安装

已发布的包

在 DSH 主机所使用的同一 Node.js 包环境中安装该包:

npm install dsh-plugin-sirchmunk
包元数据将 DSH 指向 cordis.patch.yml,宿主入口为 lib/index.js,Web 客户端入口为 lib/client.js。安装后重启 DSH 宿主,以便其应用 bundle 补丁并加载浏览器模块。随后设置界面将在 settings.section 插槽中显示 Sirchmunk。

本地包

构建项目并将其目录安装到 DSH 包环境中:

cd /path/to/dsh-plugin-sirchmunk
npm install
npm run build

cd /path/to/your/dsh-package-environment
npm install /path/to/dsh-plugin-sirchmunk

替换或升级本地构建后,请重启 DSH。

本地开发

要求:

- Node.js 18 或更高版本
- npm
- 用于端到端插件加载的 DSH 宿主
- 可选的 Sirchmunk 后端,位于 http://localhost:8584

安装依赖并启动 Vite 开发服务器:

npm install
npm run dev

运行静态类型检查并创建 DSH 包入口:

npm run typecheck
npm run build

构建产物包括:

- lib/index.js:ESM 宿主入口。
- lib/client.js:由 window.__ModuleLoader__.load 包装的 CommonJS 客户端 bundle。

发布前创建并检查确切的 npm 发布归档:

npm pack --dry-run

npm publish 会运行 prepack 脚本,该脚本会在 npm 创建归档之前重新构建两个入口。

中文

项目简介

dsh-plugin-sirchmunk 是一个 DSH 原生 Web 插件,用于在 DSH 设置界面中注册 Sirchmunk 设置区域。该页面集中提供知识图谱、聚类管理、共享历史、运行监控以及隐私与权限设置。

当前 UI 会通过 http://localhost:8584/api/v1/health 检查本地 Sirchmunk 服务状态。图谱、聚类、历史和监控数据通过 src/services/api.ts 中的 API 适配层访问,后续可在不改动 DSH 插件入口的前提下接入生产后端。

架构设计

该包按照 DSH 的 Host/Client 双入口模式组织:

cordis.patch.yml
└─ 将 dsh-plugin-sirchmunk 注册为 sirchmunk bundle 入口

lib/index.js
└─ Host 入口:导出 name 和 apply(ctx)

lib/client.js
└─ Browser 入口:window.__ModuleLoader__.load(...)
└─ apply(ctx)
└─ settings.section / sirchmunk / order 35
└─ src/App.tsx
├─ 图谱视图
├─ 聚类管理
├─ 共享历史
├─ 运行监控
└─ 隐私和权限设置

React 和 ReactDOM 由 DSH 运行时提供,并作为 peer dependency 声明。Browser 构建会将它们外置,不将 React 运行时打入发布包。

功能特性

- 知识图谱: 展示图谱节点,并可将当前图谱导出为 JSON。
- 聚类管理: 展示聚类列表,对删除等操作增加全局写权限和二次确认。
- 运行监控: 展示 Sirchmunk API 适配层返回的 CPU、内存和运行时长指标。
- 共享历史: 展示带时间戳的审计与活动记录。
- 隐私与脱敏: 提供敏感信息脱敏开关、可配置关键词和全局写操作权限。
- DSH 原生设置集成: 通过 settings.section slot 注册,ID 为 sirchmunk,顺序为 35。
- 内置 Agent Skill (sirchmunk-search): 提供内置的技能规范,支持使用者或 Agent 主动调用 Sirchmunk MCP 检索工具(mcp__sirchmunk__sirchmunk_search)对本地文档与知识库进行跨格式(PDF、Word、Excel、PPTX、Markdown、代码等 100+ 种格式)查询,支持 FAST 快速匹配、DEEP 深度大模型综合分析与 FILENAME_ONLY 仅文件名匹配模式。

在 DSH 中安装

安装已发布包

在 DSH Host 使用的 Node.js 包环境中安装:

npm install dsh-plugin-sirchmunk
包元数据会将 DSH 指向 cordis.patch.yml、Host 入口 lib/index.js 和 Web Client 入口 lib/client.js。安装后重启 DSH Host,使其应用 bundle patch 并加载浏览器模块。加载成功后,设置界面的 settings.section 会出现 Sirchmunk。

安装本地包

先构建项目,再将项目目录安装到 DSH 的包环境:

cd /path/to/dsh-plugin-sirchmunk
npm install
npm run build

cd /path/to/your/dsh-package-environment
npm install /path/to/dsh-plugin-sirchmunk

替换或升级本地构建后需要重启 DSH。

本地开发指南

环境要求:

- Node.js 18 或更高版本
- npm
- 用于端到端加载验证的 DSH Host
- 可选:运行在 http://localhost:8584 的 Sirchmunk 后端

安装依赖并启动 Vite 开发服务:

npm install
npm run dev

运行静态类型检查并生成 DSH 发布入口:

npm run typecheck
npm run build

构建产物:

- lib/index.js:ESM Host 入口。
- lib/client.js:由 window.__ModuleLoader__.load 包裹的 CommonJS Client bundle。

发布前生成并检查 npm 实际打包清单:

npm pack --dry-run

npm publish 会自动执行 prepack,在 npm 生成发布包之前重建两个入口。

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

💬 加入社群

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

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