prefetch_datasheets
Trigger background extraction of electronic component datasheets for multiple parts simultaneously to prepare data before accessing detailed specifications.
Instructions
Trigger background datasheet extraction for multiple parts at once (up to 20). Free, non-blocking — returns immediately with the status of each part: 'ready' (already extracted), 'queued' (extraction started), or 'error'. Use this to warm up datasheets for a BOM before calling read_datasheet. Example: prefetch_datasheets(['TPS54302', 'ADS1115', 'LP5907'])
IMPORTANT — only pass specific manufacturer part numbers (MPNs). Before calling, verify each part number:
Must be a real MPN like 'STM32F446RCT6', 'TPS54302DDCR', 'C100nF' — NOT a description or value.
Do NOT pass bare values like '100nF', '10K', '4.7uF', '300ohm' — these are component values, not part numbers.
Do NOT pass generic descriptions like 'LED red', 'capacitor 100nF', 'resistor 0603'.
Do NOT pass BOM reference designators like 'R1', 'C5', 'U3'.
If the BOM only has values/descriptions without MPNs, use search_parts first to find the actual MPN.
Passives from BOMs often lack MPNs — skip them rather than prefetching a bare value.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| part_numbers | Yes | List of MPNs to prefetch (max 20). Must be specific manufacturer part numbers, not values or descriptions. |