TYEclipse/dsh-webfetch
Web page reader for DeepSeek Harness (dsh): fetch any URL and extract clean Markdown / plain text plus a link
Gives DSH agents a reader for the page behind a URL — the README's framing is that dsh agents could search but could not read pages. It exposes four read-only tools: web_fetch (fetch a page and return {url, finalUrl, status, title, content, length, truncated, links?} as markdown or plain text, with optional link extraction and a maxChars cap of 1000–200000), web_links (collect every link on a page with its visible label, resolved to absolute URLs and deduplicated, capped by limit, useful for mapping what a page points to), web_feed (parse an RSS 2.0 or Atom feed into structured entries with CDATA unwrapped, HTML entities decoded, markup stripped and relative links resolved), plus the release notes' web_headers addition for inspecting HTTP without the body.
Install
dsh plugin --profile web add github:TYEclipse/dsh-webfetch#v0.4.0README install quoted verbatim for the pinned release form (dsh plugin --profile web add github:TYEclipse/dsh-webfetch or the pinned tag #v0.4.0). Verified live 2026-09-18: release tag v0.4.0 is the current release (on 2026-09-13 the newest release was v0.3.0); a registry check returns 404 for dsh-webfetch, so no npm claim is made. The plugin has zero runtime dependencies (Node built-ins plus global fetch) and is read-only — it sends no credentials. Re-verified 2026-09-18: README install line now pins #v0.4.0 (entry had #v0.3.0).
Compatibility
Installs into the DSH Web profile. The README emphasises that it is read-only and sends no credentials, using only Node built-ins and global fetch with zero runtime dependencies.
Details
- Repo: TYEclipse/dsh-webfetch
- Category: Other
- Stars: 3
- Version: GitHub release v0.4.0 (README install line, re-verified 2026-09-18)
- Last push: 2026-09-16
- First seen: 2026-08-13
Recent updates
The README's release badge and repository link point to the project's own release notes; latest release verified is v0.3.0 (web_headers addition). Verify the release page for current notes.
FAQ
- Does it need any dependencies?
- No — the README states zero runtime dependencies, using Node built-ins and global fetch only, and that it is read-only and sends no credentials.
- Can it read RSS feeds?
- Yes — web_feed reads RSS 2.0 or Atom feeds and returns entries with title, url, published, author, summary and optional content, with CDATA unwrapped and relative links resolved.
- How do I pin a version?
- Use the README's pinned form: dsh plugin --profile web add github:TYEclipse/dsh-webfetch#v0.3.0.
Alternatives
anweat/dsh-web-search-pro · elves-ai/dsh-web-search-firecrawl · bocha-ai/dsh-web-search-bocha