yoi/work-items/open/20260530-215928-webfetch-local-reader-markdown/thread.md

837 B

Created

Created by tickets.sh create.


Plan

Implementation plan:

  1. Replace the current readability-rs adapter with a local DOM-based reader extractor scoped to crates/tools.
  2. Add include_navigation to WebFetchInput, default false, and thread it only through the HTML render path.
  3. Render readable content as Markdown-ish text so inline links remain followable.
  4. Detect navigation generically and omit it by default while reporting a notice; include bounded navigation links only when requested.
  5. Remove the direct readability-rs dependency and update Cargo/Nix lock data.
  6. Validate with focused web tests, tools check, doctor, diff check, and Nix build/hash handling.