firecrawl developer
Répondre à une question de développeur à partir de la source primaire : l'issue, la pull request fusionnée qui l'a corrigée, ou le passage README/docs qui énonce le contrat.
Quick start
mkdir -p .firecrawl
firecrawl developer "how do I configure retries" --limit 10 -o .firecrawl/developer.json --json
jq -r '.results[] | .id, .url, .passages[].text' .firecrawl/developer.json
Exécutez firecrawl developer --help pour la liste complète des options.
HTTP : GET|POST https://api.firecrawl.dev/v2/search/developer. MCP : firecrawl_developer_search. Chaque résultat porte id, url, passages. Le type est le préfixe de l'id (doc:, issue:, pull_request:, readme:). Les résultats ne portent pas de champ type.
Terminé quand : la réponse cite un passage correspondant et indique son url (utiliser url en secours si title est absent), ou vous avez basculé vers le web ouvert parce que l'index n'avait rien à dire.
Tips
- Le premier mouvement par défaut est
firecrawl developer. Utilisezsearch --categories developeruniquement si vous exécutez déjà une recherche web et voulez des résultats développeur dans le même appel (pas de contrôle de passages, pas de filtres d'index). - Erreur littérale ou stack trace : cherchez la chaîne plus le nom de la bibliothèque. Sur HTTP,
types=["issue","pull_request"]. Supprimez les chemins, numéros de ligne et identifiants, puis réessayez. - Contrat API :
readmeetdocfont autorité. Une PR fusionnée supplante un rapport d'issue. Ne répondez jamais à partir d'un rapport d'ouverture seul. - Étendez en dernier : cherchez dans tout l'index, puis affinez avec HTTP
types,repos, ousources. Si une recherche étendue est vide, lisez le drapeauindexeden écho avant de conclure que le dépôt est manquant. - Les filtres de dépôt (
language,topic,license,min_stars, …) suppriment les résultatsdocà moins que vous ne passiez aussisources.types,repos,sources,passageset ces filtres de dépôt sont HTTP uniquement. - Comparaison, opinion, actualité, ou projet non indexé :
firecrawl search, puisfirecrawl scrape.
See also
- firecrawl-search — web ouvert, ou
search --categories developerdans le même appel - firecrawl-scrape — page complète quand un résultat est correct mais que vous en avez besoin en entier
- firecrawl-research-index — articles, pas cet index