deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:TwistedRiCen/dsh-http-probe
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
Third-party DeepSeek Harness plugin bundle providing the model-facing http_probe tool: a controlled HTTP GET against a deployment-owned probe target.
baseUrl.truncated: true.ok, status, url, contentType, body, truncated), with the model-facing text produced separately by output.render.redirect: 'manual').Prebuilt GitHub Release tarball (the currently verified distribution path):
dsh-http-probe-0.1.0.tgz from the Releases page.dsh plugin --profile <profile> add /path/to/dsh-http-probe-0.1.0.tgz
The package declares dsh.bundle, so dsh plugin add registers it as a profile bundle layer automatically. Remove it with:
dsh plugin --profile <profile> remove dsh-http-probe
| Field | Type | Default | Meaning |
|---|---|---|---|
baseUrl |
string | http://127.0.0.1:3199 |
Probe target base URL (http/https, normalized with a trailing /). |
maxBodyBytes |
number | 8192 |
Maximum response body bytes read from the wire; past it the read stops and the canonical result carries truncated: true. |
timeoutMs |
number | 2000 |
Cooperative tool-call timeout budget, enforced by the host's @deepseek-ai/dsh-tool-call-timeout-policy. |
Config is validated by the plugin at load (no schema dependency): unknown fields and non-positive-integer limits fail loud.
http_probepath only — must start with a single /; no .. segments, query, fragment, or control characters.Example: Use the http_probe tool to GET /ok.
path is exposed.baseUrl is deployment configuration.@deepseek-ai/cordis@4.0.1 and @deepseek-ai/dsh-tools@0.1.0-rc.5 (hard peer dependencies).@deepseek-ai/dsh-tools@0.1.0-rc.5 is not currently published on the npm registry, therefore:@deepseek-ai/dsh-tools version; keep the exact host version.tsconfig.json carries no machine-specific paths and is used by pnpm build.@deepseek-ai/dsh-tools@0.1.0-rc.5 types are unavailable from the registry, local development uses a gitignored tsconfig.local.json that extends ./tsconfig.json with a paths mapping to a local rc.5 declaration build; run pnpm build:local to use it.tsconfig.local.json never ships in the tarball and never enters Git.CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。