Fetch one CRUMB component in full detail
crumb_get_componentRetrieve a single component's full details by ID, including parameters, terminals, geometry, connection groups, and windowed firmware source for iterative design review.
Instructions
Returns a single component by id with parameters, terminals, geometry, its inferred connection groups, and windowed access to embedded firmware source past the analyze cap. The read-back companion for iterative work on one part.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Workspace-relative .cru project ref | |
| componentId | Yes | Component id from analyze/netlist output; matching is case-insensitive | |
| sourceOffset | No | Character offset into embedded firmware source for continued reads | |
| topologyMode | No | known-board-v1.3.5 | |
| includeGeometry | No | ||
| includeSourceCode | No | ||
| expectedProjectDigest | No | Optional sha256: digest from a prior cross-model handoff |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | No | ||
| error | No | ||
| context | Yes | ||
| summary | Yes | ||
| diagnostics | Yes | ||
| nextActions | Yes | ||
| contractVersion | Yes |