dsh-http-tools
Run the following command in DeepSeek Harness:
dsh plugin install lussey820/dsh-http-tools
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install lussey820/dsh-http-tools inside DeepSeek Harness to install it; the source lives at https://github.com/lussey820/dsh-http-tools
About this plugin
Debugging REST APIs inside a DeepSeek Harness chat used to mean leaving the conversation, switching to a browser DevTools panel or a terminal, manually assembling headers, pasting tokens, and copying responses back and forth. dsh-http-tools collapses that loop into the chat itself: you can ask the agent to fire any HTTP method (GET/POST/PUT/PATCH/DELETE/HEAD) with custom headers, body, and Basic or Bearer auth; paste a curl command and have it parsed into structured fields or executed in one step; and later pull any two responses from session history for a field-by-field diff. The Link pagination header is surfaced to the model so it can follow rel="next" pages without parsing raw headers. Response bodies are capped at 512 KB and timeouts at 10 s by default, and credentials are redacted to *** in the generated equivalent curl, so secrets never leak into logs or history.
With the optional dsh-http-tools-ui companion, every http_request or curl_parse call renders as a branded card in the web interface: a method badge, a status dot that animates while the call is in flight, duration and size at a glance, a collapsible JSON tree for the body, and one-click copy buttons for both the body and the curl equivalent. On the security side, blockedHosts lets you deny exact hostnames and their subdomains before any network I/O (handy for cloud metadata endpoints), and a single localOnly flag switches the plugin into loopback-and-private-net debug mode. An X-DSH-Request audit header tags every call so server logs can distinguish agent traffic.
If your day-to-day in Harness involves iterating with third-party APIs—wiring up webhooks, validating gateway auth, or paging through large result sets—this plugin removes the back-and-forth between chat and browser tabs and keeps a full REST client experience right in the conversation flow.
Use Cases
- Fire authenticated requests to third-party APIs and inspect responses right in the chat
- Paste a curl command and let the agent parse it into structured fields or execute it in one step
- Side-by-side diff two responses from the same session to pinpoint changes
Best For
- Developers who frequently integrate third-party APIs within Harness
- Backend engineers quickly iterating on webhook or gateway auth flows
- Users who prefer a full API-debugging loop inside chat without switching to browser tabs
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.