Files
2026-04-12 01:06:31 +07:00

1.2 KiB

Error Handling & Fallback Strategies

Error Codes

404 Not Found

  • Topic-specific URL not available
  • Library not on context7.com
  • llms.txt doesn't exist

Timeout

  • Network issues
  • Large repository clone
  • Slow API response

Invalid Response

  • Malformed llms.txt
  • Empty content
  • Invalid URLs

Fallback Chain

For Topic-Specific Queries

1. Try topic-specific URL
   https://context7.com/{library}/llms.txt?topic={keyword}
   ↓ 404
2. Try general library URL
   https://context7.com/{library}/llms.txt
   ↓ 404
3. WebSearch for llms.txt
   "[library] llms.txt site:[official domain]"
   ↓ Not found
4. Repository analysis
   Use Repomix on GitHub repo

For General Library Queries

1. Try context7.com
   https://context7.com/{library}/llms.txt
   ↓ 404
2. WebSearch for llms.txt
   "[library] llms.txt"
   ↓ Not found
3. Repository analysis
   Clone + Repomix
   ↓ No repo
4. Research agents
   Deploy multiple Researcher agents

Timeout Handling

Set limits:

  • WebFetch: 60s
  • Repository clone: 5min
  • Repomix: 10min

Fail fast: Don't retry failed methods

Empty Results

If llms.txt has 0 URLs: → Note in report → Try repository analysis → Check official website manually