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

基础能力面板 yxsj245/dsh-Basics-Panel

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

DSH Web 插件「基础能力面板」:在 DSH 设置中可视化并管理 MCP 服务器、技能 与 规则。采用模块化…

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

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

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add yxsj245/dsh-Basics-Panel
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

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

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

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

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

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

✗npm 包dsh-basics-panel(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

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

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

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

读写/删除本地文件发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
  • 写入本地文件
    src/atomic.ts:13
    await mkdir(dirname(path), { recursive: true })
  • 写入本地文件
    src/atomic.ts:14
    await writeFile(tmp, content, 'utf8')
  • 写入本地文件
    src/atomic.ts:15
    await rename(tmp, path)
  • 删除本地文件
    src/atomic.ts:17
    await rm(tmp, { force: true }).catch(() => {})
  • 发起网络请求
    src/client/api.ts:61
    response = await fetch(`/basics/api/${method}`, {
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-home-paths@deepseek-ai/schemastery@deepseek-ai/dsh-client-connection
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 可视化并管理MCP服务器
  • 管理技能与规则
展开完整介绍(119 字)↓

DSH Web 插件「基础能力面板」:在 DSH 设置中可视化并管理 MCP 服务器、技能 与 规则。采用模块化 feature 注册表,后续的 DSH 可视化功能只需新增一个 feature 目录并在注册表加一行即可,无需改动面板骨架。

README

由 DeepSeek 最新模型翻译生成
dsh-basics-panel DSH Web 插件「基础能力面板」:在 设置 → 基础能力 中可视化管理 MCP 服务器、技能、规则与归档会话。 当前兼容版本 插件 0.4.2 要求 DSH >=0.2.1-rc.2 <0.3.0-0。 本次实际核对与回归的宿主是 0.2.1-rc.2;范围内未来版本仍需复验,不代表预先认证。 - 修复升级后四个页签的空 HTTP 405:旧插件等待已移除的 webRuntime,后端未挂载,请求落到静态页面 fallback。 - 宿主注入改为 webServer / connection / sessions / skills / tools,所有管理请求先走公开的 connection.admit():沿用宿主 Host/Origin 栅栏、浏览器登录 Cookie 和 API Peer 认证,并只允许 owner 身份。 - 不提供免认证降级,不再维护旧的独立信任栅栏。401 提示重新登录;空 405 提示检查安装副本并重启。 - 全局规则补齐 $DSH_AGENTS_HOME/AGENTS.md(默认 ~/.agents/AGENTS.md),与 $DSH_HOME/AGENTS.md 一起发现;新建全局规则仍只写 DSH 根。
展开完整文档(README 剩余 1 节)
dsh-basics-panel

DSH Web 插件「基础能力面板」:在 设置 → 基础能力 中可视化管理 MCP 服务器、技能、规则与归档会话。

当前兼容版本

插件 0.4.2 要求 DSH >=0.2.1-rc.2 <0.3.0-0。 本次实际核对与回归的宿主是 0.2.1-rc.2;范围内未来版本仍需复验,不代表预先认证。

- 修复升级后四个页签的空 HTTP 405:旧插件等待已移除的 webRuntime,后端未挂载,请求落到静态页面 fallback。
- 宿主注入改为 webServer / connection / sessions / skills / tools,所有管理请求先走公开的 connection.admit():沿用宿主 Host/Origin 栅栏、浏览器登录 Cookie 和 API Peer 认证,并只允许 owner 身份。
- 不提供免认证降级,不再维护旧的独立信任栅栏。401 提示重新登录;空 405 提示检查安装副本并重启。
- 全局规则补齐 $DSH_AGENTS_HOME/AGENTS.md(默认 ~/.agents/AGENTS.md),与 $DSH_HOME/AGENTS.md 一起发现;新建全局规则仍只写 DSH 根。
- 四个 DSH 开发依赖对齐 0.2.1-rc.2,Cordis 对齐 4.0.5;两个插件清单版本同步为 0.4.2。

较早 DSH 请保留旧插件版本;0.4.1 之前的兼容记录不代表 0.4.2 继续支持旧宿主。详细操作见 使用文档;本轮证据与限制见 0.2.1 兼容记录。

功能与范围

| 页签 | 功能与边界 |
| MCP | 按 profile / preset 分组、配置脱敏、启用与禁用、修改配置。预设修改对新会话生效。无可用激活证据时显示未知,不伪报连接成功。 |
| 技能 | 按当前会话 Agent 的作用域列出技能、查看与编辑可写技能;内置/运行时技能只读。作用域兜底时提示实际使用的会话。 |
| 规则 | 两个全局根和项目根至 cwd 的规则链;查看、编辑、新建。规则基线通常对新会话生效。 |
| 归档会话 | 列出、恢复和确认后删除;运行中拒绝删除,已装载空闲会话仍须注意重新落盘风险。事件条数仅在后端提供时显示。 |

配置文件、规则和会话产物使用 DSH 宿主本地文件系统,不是当前远程工作区的 SSH 文件系统。归档删除不清理附件、查询 SQLite 索引等派生数据,也不承诺协调其他进程的会话写入锁;有其他进程使用同一会话时不要删除。

安装与更新

此包当前没有 npm registry 发布包。先在源码目录构建,再用官方 CLI 安装本地依赖:

pnpm install
pnpm typecheck
pnpm test
pnpm build
dsh plugin --profile web add file:<源码目录绝对路径>

当前 web profile 已经是 file: 依赖时,可使用本仓库的定向同步通道;构建本身不会更新安装副本:

pnpm run sync
pnpm run sync:check

同步目标默认为 $DSH_HOME/profiles/web/node_modules/dsh-basics-panel,可用 --profile、DSH_PROFILE、DSH_HOME 覆盖。同步前请备份安装副本和 profile;同步脚本会整体替换本插件的发布目录,不修改其他插件。不要把尚未完成的构建同步到运行环境。

更新后必须重启原 DSH 进程,并在原页面 Ctrl+F5 刷新。 只刷新浏览器不会重新挂载宿主路由;不需要另开 Web 服务。401 时通过 DSH 启动提供的登录链接重新进入,不要关闭认证。

开发与回归

pnpm typecheck
pnpm test
pnpm build

真实宿主契约测试需要将 DSH_RUNTIME_NODE_MODULES 指向所测试 DSH 的 node_modules;未指定时该组明确跳过,指定无效路径或宿主缺少服务时必须失败。PowerShell 示例:

$env:DSH_RUNTIME_NODE_MODULES = '<当前 DSH 安装目录>/node_modules'
pnpm test
dsh --profile web --dump-config

真实测试加载官方 Cordis、Connection、BrowserAuth 与兼容性预检,使用隔离内存凭据;不会读取用户凭据、调用模型或启动替代 GUI。HTTP 回归另外覆盖四类读取、只读写入拒绝、请求体上限、认证失败、原型属性拒绝及路由卸载。--dump-config 只是组合预检,不等同于全部服务实际激活或浏览器点击验收。

可选服务必须在调用时刻解析

workspaceRegistry、sessionPersistence、agentPresets 等可能晚于本插件就绪,因此各功能每次请求重新 ctx.get(),不在启动时固化空值,也不将可选服务变成强制依赖。

安全

- 每个管理请求先通过宿主认证和来源校验,拒绝后不读取请求体、不调用功能后端。
- MCP 配置敏感值脱敏;文件写入须重新发现路径白名单;技能/规则保存有大小与 mtime 检查。
- readOnly 禁止所有修改;allowSessionDelete: false 可单独禁止删除归档。
- 归档删除只接受归档集合里的 ID,重新定位并验证宿主本地会话目录;不是上游会话删除 API,也不是跨进程回收服务。

License

MIT
预览分享卡片长什么样 ↓yxsj245/dsh-Basics-Panel
分享 · DeepSeek Harness Hub
yxsj245/dsh-Basics-Panel

DSH Web 插件「基础能力面板」:在 DSH 设置中可视化并管理 MCP 服务器、技能 与 规则。采用模块化…

这是你的仓库?认领条目

回到顶部