dsh-req-capture
Diagnostic plugin for DeepSeek Harness (DSH). It wraps the host's global fetch to log outgoing requests and capture matching request bodies to disk for offline analysis (for example, diffing LLM request payloads when debugging cache-hit differences).
No UI, no tools.
Configuration
| env | meaning | default |
|---|---|---|
REQ_CAPTURE_MATCH |
URL substring; bodies of requests whose URL contains it are written to the capture dir | empty (capture nothing, log only) |
REQ_CAPTURE_DIR |
capture directory | /tmp/dsh-req-capture |
Every fetch call is logged to <dir>/fetch-log.txt (timestamp, method, truncated URL, body size); matching bodies are written as req-<ts>-<seq>.json. A self-probe fetch runs once on apply to verify the wrapper is live in the host realm.
Warning — captured bodies are raw request payloads and may contain prompt content. Treat the capture directory as sensitive and delete it when done.
Install
Install it from the DSH Plugin Market (Settings → Plugin Market), or add it to your profile bundle stack manually — see cordis.patch.yml. Prebuilt; no build step required.
License
MIT
No comments yet. Be the first to write one.