La mise à jour d'AgentCrawl ajoute des fonctionnalités et améliorations essentielles pour le crawler.

La dernière mise à jour de AgentCrawl améliore ses fonctionnalités en tant que scraper/crawler TypeScript, introduisant plusieurs caractéristiques importantes pour les développeurs utilisant des agents IA. Cette version se concentre sur la préparation à la production en intégrant la correction et la politesse du crawler, les mécanismes de cache, les crawls reprises et des capacités d'extraction de données améliorées.
Détails clés
- Suppression des adaptateurs d'outils : La mise à jour élimine les adaptateurs d'outils pour le SDK agents et le SDK Vercel AI, permettant aux utilisateurs de définir leurs outils indépendamment.
- Bibliothèques mises à jour : Le package inclut désormais la dernière version de Zod pour une meilleure validation des données.
- Correction du crawler : La conformité robots.txt est désormais optionnelle et prend en charge les directives Disallow/Allow et Crawl-delay. L'ensemencement optionnel à partir de
/sitemap.xmlest également disponible. - Normalisation des URL : La normalisation des URL améliorée supprime de manière exhaustive les paramètres de suivi et peut gérer la normalisation canonique.
- Options de limitation : Le crawler prend en charge la limitation par hôte avec
perHostConcurrencyetminDelayMsconfigurables. - Cache : Un cache HTTP disque optionnel pour les récupérations statiques implémente la prise en charge d'ETag et Last-Modified. Le système met en cache après nettoyage et conversion markdown de
ScrapedPageet peut gérer les réponses serveur avec statut 304 en servant les corps mis en cache. - Crawls reprises : Une nouvelle persistance optionnelle de l'état de crawl sauvegarde la frontière du crawl, y compris la file d'attente, les pages visitées, les éléments en file d'attente, les erreurs et la profondeur maximale, ce qui permet des crawls reprises sans revisiter les pages.
- Améliorations de l'extraction de données : Le scraper prend désormais en charge l'extraction de métadonnées structurées, y compris l'URL canonique, OpenGraph, les cartes Twitter et JSON-LD, conservées dans
metadata.structured. - Découpage pour les agents : La fonctionnalité optionnelle de découpage renvoie
page.chunks[]avec une taille approximative de tokens, un chemin de titre et une ancre de citation, ce qui est bénéfique pour les boucles RAG/outils.
Pour qui c'est
Cette mise à jour est particulièrement bénéfique pour les développeurs utilisant des agents IA nécessitant des capacités de scraping web efficaces et structurées.
📖 Lire la source complète : r/LocalLLaMA
👀 See Also

OpenClaw : Révolutionner la maintenance des sites web grâce à une surveillance continue
OpenClaw, une agence innovante pilotée par l'IA, redéfinit la maintenance des sites web en opérant sans relâche 24h/24 et 7j/7. En exploitant une automatisation avancée, elle garantit un fonctionnement optimal du site et traite rapidement les problèmes.

Transformer le Code Claude en une Équipe d'Ingénierie Autonome
La configuration ~/.claude/ transforme Claude Code en un système de construction autonome, générant et testant du code de manière autonome.

Plugin Claude Code 'nice-figures' crée des graphiques Matplotlib de style blog de recherche
nice-figures est un plugin Claude Code qui génère des figures matplotlib dans le style des blogs de recherche d'Anthropic (pastels doux). Il comprend 16 recettes de graphiques, zéro dépendance supplémentaire et un style automatique.

HyperResearch : Un savoir-faire open source transforme Claude Code en un agent de recherche approfondie
HyperResearch transforme Claude Code en un pipeline de recherche approfondie en 16 étapes, avec un stockage persistant des connaissances, une vérification des faits et des sessions web authentifiées. Open-source, installation en une seule commande, il surpasse OpenAI et Google sur le DeepResearch Bench.