feat(FN-3803): add universal web fetch to reviewer, merger, and triage agen

The merge introduces the universal web fetch tool across reviewer/merger/triage agents (FN-3803, 4 commits) with docs and regression test, extracts the roadmap as a plugin scaffold in `plugins/fusion-plugin-reports` (FN-3166, FN-3165) while removing dashboard roadmap backend and associated tests, ad

Fusion-Task-Id: FN-3803
This commit is contained in:
Fusion
2026-05-08 23:53:08 -07:00
committed by gsxdsm
parent 9d1c05a7d9
commit 5bfe12615c
8 changed files with 52 additions and 6 deletions

View File

@@ -258,6 +258,8 @@ The extension has no skills — tool descriptions give the LLM everything it nee
Use `fn_web_fetch` for lightweight URL reads from agent/chat sessions. It performs an HTTP GET, follows redirects, extracts readable text (including HTML→text and JSON pretty-print), and returns bounded content.
`fn_web_fetch` is a universal baseline capability and is available by default across all agent roles/surfaces (executor, step-session, reviewer, merger, triage, and heartbeat, including engineer/custom direct-report paths routed through heartbeat).
- Default limits: `timeoutMs=30000` and `maxBytes=512000` (500 KB)
- Security: blocks private/loopback/link-local hosts (including DNS-resolved private addresses) unless explicitly overridden in internal/test contexts
- Scope: read-only fetch (no JS rendering, no auth flows, no POST/cookie workflows)