返回目录

dsh-toolbox

编辑精选维护状态: 活跃

hiwhalew/dsh-toolbox

本地优先的 DeepSeek Harness 工具集,覆盖产品调研、上下文路由、插件预检与兼容性监控。

前往 GitHub
$ git clone https://github.com/HiWhaleW/dsh-toolbox.git

29

星标

0

Fork

JavaScript

语言

NOASSERTION

许可证

2026-08-13

创建于

2026-09-17

最近推送

本地优先的原生 DSH 插件集(产品调研、上下文路由、预检、兼容性雷达),外加 Switchboard 控制面板,以计划先行、可审计的方式修改 Profile,并保留 SHA-256 备份与 SQLite 回执。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-09-06

许可证

NOASSERTION

01它能帮你完成什么?

  • Research products, opportunities, or markets from pasted text and public URLs inside DeepSeek Harness

    Organized findings, evaluated opportunities, project backups, and Markdown / HTML reports stored in local SQLite

    Individual researchers and hobbyists running a local DSH Profile who want auditable, plan-first research files

  • Inspect a local DSH Profile, preview Bundle changes, and roll changes back safely through a local control plane

    Profile health checks, planned changes, SHA-256 backups, and SQLite validation receipts

    DSH users who modify Profiles and Bundles and need a safety gate before writing

  • Check a Bundle for compatibility before installing it or before a DSH / Cordis upgrade

    Static preflight findings and compatibility snapshots / upgrade reports

    DSH operators who manage Bundle installs and DSH runtime upgrades

02如何接入 DeepSeek Harness?

前置条件

  • Node.js `^22.19.0 || >=24.0.0` (`node:sqlite` is built in)
  • `@deepseek-ai/dsh@0.1.1-rc.2`
  • A local DSH profile you are allowed to modify

安装步骤

  1. 01

    $ git clone https://github.com/HiWhaleW/dsh-toolbox.git

  2. 02

    $ npm install --global @deepseek-ai/dsh@0.1.1-rc.2

  3. 03

    $ npm pack --workspace @dsh-toolbox/product-research-workbench --pack-destination dist

  4. 04

    $ dsh plugin --profile toolbox add ./dist/dsh-toolbox-product-research-workbench-0.2.1.tgz

  5. 05

    $ dsh --profile toolbox --dump-config

验证接入成功

  • dsh --profile toolbox --dump-config
  • The final command should show all four bundle layers.

回滚

  • The `backup` command immediately saves a restorable snapshot of the current Profile in Switchboard's private local data directory.
  • Restoring a manual snapshot creates a fresh recovery point first and validates the restored Profile with DSH.
  • It rejects stale plans and refuses rollback over a later user edit.

03DSH 适配与能力边界

DSH 适配原生运行时

Four plugins run as native DSH Profile Bundles; DSH Switchboard runs outside the active Harness process as a local control plane.

  • Product Research Workbench

    pasted text or public URL evidenceorganized findings, evaluated opportunities, project backups, and Markdown / HTML reports

  • Context Switchboard

    task text plus a routed context profilean activated bounded runtime context and rollback support

  • Plugin Preflight

    a local Bundle pathpackage-semantics, capabilities, policy, SBOM and fingerprint findings plus an audit report

    Preflight is static and read-only: it does not run scripts, install dependencies, follow symlinks, or contact registries.
  • Compatibility Radar

    Bundles plus a target runtime version setcompatibility snapshots and upgrade reports

    Radar never upgrades software automatically.

04适合谁?何时不该用?

适合

  • Individual researchers and hobbyists running a local DSH Profile who want auditable, plan-first research files
  • DSH users who modify Profiles and Bundles and need a safety gate before writing
  • DSH operators who manage Bundle installs and DSH runtime upgrades

不适合

  • Commercial use is not permitted.
  • A clean scan is not a security guarantee.
  • Applying or rolling back a change requires the CLI by default because a successful `dsh --profile <name> --dump-config` is the runtime safety gate.

05兼容性、维护与安全提示

  • Commercial use is not permitted.
  • A clean scan is not a security guarantee.
  • Applying or rolling back a change requires the CLI by default because a successful `dsh --profile <name> --dump-config` is the runtime safety gate.
  • Node.js `^22.19.0 || >=24.0.0` (`node:sqlite` is built in)
2026-08-132026-09-03作者未说明

Experimental MVP, noncommercial; no tagged release (latest_release null), DSH CLI pinned at 0.1.1-rc.2

06常见问题

dsh-toolbox 是什么?它如何接入 DeepSeek Harness?

dsh-toolbox 是本地优先的 DeepSeek Harness 配套工具。四个插件以原生 DSH Profile Bundle 形式运行,DSH Switchboard 则在活动 Harness 进程之外作为本地控制面板,检查 Profile、预览变更并安全回滚。

如何安装?

克隆仓库,用 `npm install --global @deepseek-ai/dsh@0.1.1-rc.2` 安装固定版本的 DSH CLI,用 `npm pack --workspace …` 打包工作区 tarball,再通过 `dsh plugin --profile toolbox add ./dist/dsh-toolbox-*.tgz` 添加,最后运行 `dsh --profile toolbox --dump-config`。

我的数据会被上传吗?

不会。默认无账号、无托管后端、无行为分析、无遥测、无后台注册表检查、无自动升级,真实运行数据保存在本地 SQLite。在线演示仅在浏览器内存中模拟,从不读取 DSH Profile、凭据或 SQLite。

Plugin Preflight 会安装或运行被扫描的 Bundle 吗?

不会。Preflight 是静态且只读的:它不运行脚本、不安装依赖、不跟随符号链接、不联系注册表。一次干净的扫描并不等于安全保证。

可以用于商业用途吗?

不可以。dsh-toolbox 0.2.1 及以后以 PolyForm Noncommercial License 1.0.0 开源可获取,商业用途不被允许(早期 MIT 版本仍保留其授权)。

08数据与来源

  • 作者声明github.com4106c27b1a9b…

    Four plugins run as native DSH Profile Bundles.

  • 作者声明github.com4106c27b1a9b…

    DSH Switchboard runs outside the active Harness process to inspect Profiles, run health checks, preview Bundle changes,…

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-09-06。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。