DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
K

kaleidosphere-dsh-plugin

Kaleidosphere Dsh Plugin

适用于 DeepSeek Harness 的原生 KaleidoSphere 数据库分析工具

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:JoFe2/kaleidosphere-dsh-plugin#f2d94d7a87236adf99409b4b4018cc29696a7ba5
README兼容性版本

兼容性与来源证明

Kaleidosphere Dsh Plugin 以 kaleidosphere-dsh-plugin 发布,当前版本为 0.1.0-preview.5。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/8/27

版本

0.1.0-preview.5prerelease
2026/8/27
查看其余 3 个版本收起版本
0.1.0-preview.4prerelease
2026/8/24
0.1.0-preview.3prerelease
2026/8/21
0.1.0-preview.2prerelease
2026/8/20

相关插件

正在加载相关插件…

最新版
0.1.0-preview.5
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
Apache-2.0
发布源
github
GitHub
★ 2
周下载
0
最近提交
2026/8/27
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

MarketdshmarketDeepSeek Harness 内的可视化插件市场——浏览、搜索并一键安装社区插件。· DSH 可视化插件市场:浏览、搜索并一键安装社区插件。Client Ui Git Graph@linxin666/dsh-client-ui-git-graph外部 dsh Web GUI 插件:空会话 Git 分支选择器和 Git 图,包含实际的主机端 Git 操作与防护,作为 dsh 配置文件包Ssh@linxin666/dsh-sshdsh Web GUI 的远程 SSH 操作:主机配置存储(~/.dsh/dsh-ssh.json,可从 ~/.ssh/config 导入)、支持跳板主机的持久化 ssh2 连接池、exec / PTY Web 终端 / SFTP 传输 / 本地端口转发隧道 / 集群执行Opsdsh-ops适用于 Windows x64、Linux x64 和 macOS arm64/x64 的原生文件和 PTC 工具;仅限 Windows 的可选 Bash 负载和主机 PowerShell 集成

README

KaleidoSphere for DeepSeek Harness

Native database analysis inside DeepSeek Harness — one plugin install, no separate KaleidoSphere checkout, service, endpoint, or startup step.

Preview compatibility: DeepSeek Harness dsh-v0.1.0-rc.8 / @deepseek-ai/dsh@0.1.0-rc.8 at 141eb6fef83422698aef7a981029e843e8161534. DSH is a Developer Preview and breaking updates may require a plugin release.

See the evidence-backed compatibility matrix for the exact host, Node.js, operating-system, and database support boundaries.

Install and try the fixture

Install DSH and pnpm, then add the immutable plugin release to DSH's shipped one-shot agent profile:

npm install --global @deepseek-ai/dsh@0.1.0-rc.8 pnpm@11.7.0
dsh plugin --profile headless add github:JoFe2/kaleidosphere-dsh-plugin#v0.1.0-preview.4
dsh --profile headless --dump-config
dsh --profile headless "Analyze the configured KaleidoSphere database and report its engine and snapshot digest."

The plugin default uses the bundled exact MSSQL synthetic fixture, so these six native tools are available immediately without a separate KaleidoSphere installation:

  • kaleidosphere_status
  • kaleidosphere_discovery
  • kaleidosphere_analyze
  • kaleidosphere_plan
  • kaleidosphere_preview
  • kaleidosphere_readback

A typical agent flow is status → analyze → discovery/plan/preview → readback. Every result is wrapped in the released KaleidoSphere External API v2 integrity envelope and a K1 evidence receipt. The intent set comes from the released K2 closed-intent contract. Install the same bundle into the active DSH profile when using another DSH surface; the profile must include an agent runner such as the shipped headless or Web app.

Short demo:

User: Analyze the configured database, propose a weekly order-value view, and show the readback.
Agent: kaleidosphere_status → kaleidosphere_analyze → kaleidosphere_plan
       → kaleidosphere_preview → kaleidosphere_readback
Result: deterministic fixture snapshot 293a896156d8f6269c4ad33e8d632da653ea180d35a4ea5f390b0be52ce3e44a

Configure a real source

KaleidoSphere v0.16.0's supported main runtime paths are Microsoft SQL Server and Oracle. The plugin includes both required client paths (including the exact Oracle Thin driver), so no separate driver approval or KS install is required. It accepts the existing closed chimpmaera.db/analyze-profile/v1 object directly; it does not invent a universal connection schema. Copy the relevant example into $DSH_HOME/profiles/headless/cordis.patch.yml and adjust it:

  • examples/live-mssql.patch.yml
  • examples/live-oracle.patch.yml

Put the database password in the environment variable named by adapter.passwordEnv, then start DSH. Password values are neither accepted in plugin config nor returned by tools.

export KS_MSSQL_PASSWORD='...'
dsh --profile headless "Analyze the configured KaleidoSphere database."

The configured principal must be read-only. The bundled KS query packs contain allowlisted metadata SELECT statements; raw rows, free SQL, credentials, source writes, and persistent Superset mutation are outside this plugin's tool surface. PostgreSQL remains the bounded v0.16.0 pilot and is not advertised here as a main live plugin path.

Advanced tool exposure

All six tools are exposed by default. Advanced profiles may set any individual entry under expose to false; omitted entries remain enabled. Values must be booleans, unknown names fail at load, and disabling all six fails because a bundle with no tool surface should be disabled or removed instead. See examples/intent-exposure.patch.yml.

Advanced external runtime

The default embedded mode owns the bundled runtime and remains the one-click path. An advanced profile may instead bind an already running KaleidoSphere v0.16.0 External API v2 service with runtimeMode: external; see examples/external-runtime.patch.yml. The plugin verifies GET /v2/capabilities and its exact product, contract, capability, and attestation digests at load, then sends closed requests only to POST /v2/intents. External mode starts no KaleidoSphere process, creates no embedded runtime directory, and rejects source because source configuration remains owned by the external installation.

External API v2 has no transport authentication in v0.16.0, so this Preview accepts only explicit loopback HTTP URLs with a port and no path, credentials, query, or fragment. A missing, incompatible, oversized, non-JSON, or non-2xx runtime fails closed. Remote binding requires a separately reviewed authenticated transport contract.

Update, unload, and remove

DSH owns bundle composition and HMR. Disabling or reconfiguring the kaleidosphere-dsh-plugin row unloads its registrations and deletes its private embedded temporary profile directory. Normal shutdown does the same. External mode never owns or stops the existing KaleidoSphere service.

dsh plugin --profile headless update kaleidosphere-dsh-plugin
dsh plugin --profile headless remove kaleidosphere-dsh-plugin

Removal deletes both the profile dependency and the bundle layer. The plugin keeps fixture/readback/discovery state in memory and leaves no service, port, background process, database file, or plugin-owned state directory behind.

Scope and provenance

This repository ships prebuilt ESM; GitHub installation needs no prepare script or build permission. It vendors the minimal analysis/API/K1/K2 runtime subset from KaleidoSphere v0.16.0 at exact commit 5a73ff8146afa0067d226cffa639efde959e8fde. See NOTICE and the vendored Apache-2.0 license.

This Preview proves the deterministic fixture and exact rc.8 load/tool/unload/remove/reinstall lifecycle. It does not claim DSH stable ABI, host-wide DSH security, malicious third-party plugin containment, production readiness, live customer-database evidence, universal database support, Superset mutation, or upstream DeepSeek endorsement.

Report suspected vulnerabilities through the private path described in the security policy; never post credentials or exploit details in a public issue.

Development

See CONTRIBUTING.md for DCO, protected-PR, compatibility, provenance, and evidence requirements.

npm test
npm run verify:package
npm run test:dsh
npm run test:dsh-agent

The exact DSH smoke installs a packed tarball into a fresh profile, checks the bundle layer and ACTIVE tool row, executes all six tools through ctx.tools.execute, exercises HMR unload/reload, removes/reinstalls the package, and proves scoped temporary cleanup.

The agent smoke packs the current candidate by default, or accepts an explicit immutable release TGZ, installs it into fresh rc.8 headless profiles, and sends a natural-language task through the real headless runner, Agent Loop, model-facing tool schema, tool executor, and KS fixture. Its local deterministic model stub deliberately forces kaleidosphere_analyze; the test proves the assembled agent pipeline, not that a real LLM semantically chose the tool.

npm run verify:release -- <release.tgz> <release.tgz.sha256> additionally checks an immutable local or GitHub-hosted release asset and its sidecar before running that same exact-host lifecycle against the downloaded bytes.