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.

Other ★ 3 updated 2026-09-16 ⏳ pending
View on GitHub ↗

Install

dsh plugin --profile web add github:TYEclipse/dsh-webfetch#v0.4.0

README 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

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

More plugins in Other

Browse more in Other

Guides for Other plugins