Cartridge profile
Workflow. Returns a complete profile of one cartridge in a single call: its dimensions and pressure, its parent cartridge and the cartridges derived from it, its common loads, and the number of catalog firearms chambered for it. Provide the caliber as the user wrote it (".308", "9mm") or as a slug. If the name matches several cartridges, the tool returns the candidates. On plans below Builder, the lineage and loads are listed under `gaps` with the plan they require. Replaces the caliber lookup, family, ammunition and firearms calls.
Anwendungsbeispiel
- 1
Eine Person fragt
- Give me a profile of the 7.62x51mm NATO cartridge.
- 2
Der Assistent ruft das Tool auf
tools/calljson{ "name": "gunspec_cartridge_profile", "arguments": { "caliber": "7-62x51mm-nato" }} - 3
Der Server antwortet
Ergebnisjson{ "resolved": true, "caliber": { "id": "7-62x51mm-nato", "name": "7.62x51mm NATO", "version": "6c64ecb4a99cebfb937e367c4f1fd1adb1886e0ce4fb80aa3be84b36b9fa0741", "cartridgeType": "rimless", "natoDesignation": "7.62x51mm NATO", "yearIntroduced": 1954, "bulletDiameterMm": 7.82, "caseLengthMm": 51.18, "overallLengthMm": 71.12, "typicalBulletWeightG": 9.5, "typicalMuzzleVelocityMps": 838, "typicalMuzzleEnergyJ": 3457, "maxPressureMpa": 415 }, "firearmsChambered": 244, "lineage": { "ancestors": [ { "id": "300-savage", "name": ".300 Savage" } ], "descendants": [ { "id": "7-62x51mm-cetme", "name": "7.62x51mm CETME" } ] }, "commonLoads": { "total": 9, "sample": [ { "id": "adi-gameking-165", "name": "ADI World Class 165gr GameKing", "bulletType": "SBT", "bulletWeightG": 10.69 }, { "id": "fgmm-168", "name": "Federal Gold Medal Match 168gr", "bulletType": "OTM", "bulletWeightG": 10.89 }, { "id": "hornady-eldm-168", "name": "Hornady 168gr ELD Match", "bulletType": "Polymer Tip", "bulletWeightG": 10.89 } ] }, "gaps": []}Am 17. Sept. 2026 von der Live-API erfasst. Listen und lange Texte sind für die Anzeige gekürzt.
Schritte
Die Anfragen dieses Workflows in ihrer Reihenfolge. Umfasst dein Plan einen optionalen Schritt nicht, wird dieser ausgelassen und in der Antwort unter gaps zusammen mit dem erforderlichen Plan aufgeführt.
- 1
Get a caliber
- 2
List calibers
- 3
List firearms in a caliber
- 4
Get the cartridge family
Optional. Wenn dein Plan diese Anfrage nicht enthält, wird sie übersprungen und in der Antwort unter gaps aufgeführt.
- 5
List ammunition for a caliber
Optional. Wenn dein Plan diese Anfrage nicht enthält, wird sie übersprungen und in der Antwort unter gaps aufgeführt.
Eine Antwort
Der Workflow fasst bis zu 5 Anfragen zu einer einzigen Antwort für den Assistenten zusammen.
Argumente
| Name | Typ | Beschreibung |
|---|---|---|
caliber (erforderlich) | string | The cartridge as the user wrote it, e.g. ".308 Winchester", or a slug id. |