vibeqc.system_info¶
- vibeqc.system_info(*, record_hostname=True)[source]¶
Collect the runtime environment as a nested dict.
The returned dict has the same shape as the on-disk
.systemTOML — top-level keys are sections (vibeqc,host,cpu,memory,python,libraries,validation), each mapping to the keys documented invibeqc.system_info.- Parameters:
record_hostname (bool) – If
False(or if theVIBEQC_NO_HOSTNAME=1env var is set), thehost.hostnamefield is set to"<redacted>"and thepython.executablepath is home-relativised (/Users/<user>/...→~/...) so the home directory is not exposed. Both fields are always present so the TOML shape stays stable for parsers; we never omit either.- Return type: