Url Fetcher
UrlFetcher – Leichter HTML-zu-Text-Extraktor
Ruft eine URL ab und extrahiert lesbaren Textinhalt aus HTML-Seiten. Wird vom KI-Modell verwendet über „CALL:fetch(url='...')“-Marker zum Lesen von Webseiteninhalten, wenn Suchergebnis-Snippets vorhanden sind unzureichend.
Domains zur Whitelist
– Jede Domäne, auf die der Benutzer oder die Suchergebnisse verweisen (nur ausgehendes HTTPS GET)
Sicherheit
Es sind nur die Schemata „http“ und „https“ zulässig (keine „file:“, „ftp:“, „data:“ usw.) – Private/interne IP-Bereiche werden blockiert, um SSRF zu verhindern – Die Antwortgröße ist auf MAX_BODY_BYTES begrenzt, um eine Speichererschöpfung zu verhindern – Der Ausgabetext wird auf MAX_TEXT_CHARS gekürzt, um in Modellkontextfenster zu passen
Types
Link copied to clipboard
data class FetchResult(val url: String, val title: String? = null, val text: String? = null, val error: String? = null)
Ein abgerufenes Webseitenergebnis.