Onderdelen
Datasheets
agentee datasheet: haal de datasheet van elk onderdeel één keer op naar een gedeelde cache, lees deze terug als tekst en registreer wat een ontwerp gebruikte.
agentee datasheet (MCP datasheet_fetch, datasheet_text, datasheet_add) haalt onderdeeldatasheets één keer op naar een cache die elk project en agent deelt, ~/.cache/agentee/datasheets/ ($AGENTEE_DATASHEETS of $XDG_CACHE_HOME verplaatst het), en leest ze terug als tekst.
agentee datasheet fetch lna # every part of a layout or schematic
agentee datasheet fetch U3 # one part, by reference, symbol or part number
agentee datasheet fetch TMC2209-LA
agentee datasheet fetch U3 --url https://example.com/u3.pdf
agentee datasheet text TMC2209-LA --find VS # passages holding VS, with page and line
agentee datasheet text U3 --pages 4-6
agentee datasheet add XYZ123 ~/Downloads/xyz123.pdf --manufacturer Acme
agentee datasheet list
agentee datasheet purge # drop every copy no library part pinsDe datasheet van een onderdeel wordt in volgorde gezocht: zijn datasheet-veld in het schema, de datasheet-URL van zijn symbool, dan de datasheet die elke distributeur met een sleutel voor zijn mpn opgeeft (een Maker MPN-veld wordt gesplitst, en een onderdeelnummer dat het begin is van een opgegeven, zoals TMC2209-LA voor TMC2209-LA-T, neemt zijn datasheet). Downloads gebruiken een browser user agent, opnieuw proberen bij HTTP 429 en 5xx, volgen een HTML-pagina naar de PDF die het linkt, en geven op bij een host die één keer is getimed-out voor de rest van de run. Alleen een PDF wordt bewaard.
Kopieën staan op MAKER/MPN/HASH.pdf met een meta.json die de URL, bron, SHA-256, ophaaldatum en de revisierij gelezen van de eerste of laatste pagina's van elke kopie bevat, zodat een onderdeel één keer wordt opgehaald en een nieuwere revisie naast de oude staat. text leest een kopie met pdftotext -layout en bewaart de tekst naast de PDF; het raakt het netwerk nooit aan als het onderdeel in de cache staat, en haalt het eerst op als het dat niet doet (--offline weigert in plaats daarvan). --find matcht hele woorden, hoofdlettergevoelig als het woord hoofdletters heeft, met --context regels rond elke hit.
Een ophaling van een ontwerp, of van een onderdeel daarin, registreert wat het gebruikte in datasheets.toml op de projectroot:
[[parts]]
key = "TPS7A9101DSKR"
manufacturer = "TI"
refs = ["U9", "U24"]
url = "https://www.ti.com/lit/ds/symlink/tps7a91.pdf"
source = "symbol TPS7A91"
sha256 = "1ab38416..."
revision = "SBVS282A – DECEMBER 2016 – REVISED SEPTEMBER 2026"
fetched = "2026-10-09"
[[parts]]
key = "SPF5189Z"
refs = ["U1"]
missing = "https://www.qorvo.com/products/d/da001910: HTTP 429"check waarschuwt (regel datasheet) voor een onderdeel met een mpn dat geen datasheet-URL heeft op zijn symbool of onderdeel en geen registratie hier, en voor een onderdeel waarvan de laatste ophaling geen datasheet vond. De oplossing is de PDF van de gebruiker via datasheet add, of een URL die werkt.