cpu/list
List all logical CPUs by reading /proc/cpuinfo, returning vendor, model, speed and cache details per processor as text or structured JSON.
Instructions
Lists the machine's CPUs from /proc/cpuinfo. Read-only. Text output shows the number of logical processors and, for the FIRST processor only, vendor, model name, MHz (or BogoMIPS) and cache size. output_format: json (also yaml/table/wide) returns an array with one object per logical CPU using /proc/cpuinfo's own field names, which differ by architecture (x86 model name, cpu MHz, flags; ARM CPU implementer). It does not report sockets, cores or threads separately, and topology_only has no effect. For current load use cpu/load-average, for per-process CPU processes/top, for OS and kernel system/os-release.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| output_format | No | Use json for structured output (yaml, table and wide return the same JSON); default is text | |
| topology_only | No | Has no effect: accepted but ignored, the output is the same |