jwilson411/dsh-compat-probe ↗★ 0
dsh-compat-probe
DeepSeek Harness plugin: one compat_probe tool that probes an OpenAI-compatible base URL and returns a structured protocol card
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jwilson411/dsh-compat-probe说明文档
阅读完整 README ↗Configuration
Set these in the profile's cordis.patch.yml, or in a --patch overlay, on
the row with id: compat-probe. An id-targeted patch replaces the row's whole
config, so restate every field you mean to keep.
| Key | Default | Env fallback | Notes |
|---|---|---|---|
baseURL | http://127.0.0.1:8080/v1 | DSH_COMPAT_PROBE_BASE_URL | Includes the API prefix, so /v1 is never appended twice. This is where llama-server --port 8080 listens. |
apiKey | unset | DSH_COMPAT_PROBE_API_KEY | Sent as Authorization: Bearer when set, and never logged. Prefer the environment variable over writing a credential into the profile. Never a tool argument. |
allowRemote | false | none, on purpose | Permit a non-loopback baseURL. No env fallback: widening where the harness sends requests should take an edit to the profile, not an exported shell variable. |
model | probe | DSH_COMPAT_PROBE_MODEL | The model id named on the fixture requests. A single-model server ignores it. |
timeoutMs | 3000 | DSH_COMPAT_PROBE_TIMEOUT_MS | Per-request budget in milliseconds. |
The tool itself declares no parameters. Where to probe and which credential to send are deployment decisions, so a model cannot aim the harness at a host the operator did not name, and has no argument slot to smuggle a key into.