1479e161ab
- build/usb-image.sh: Main USB image assembler with artifact validation, ISO building, disk image creation, and USB write support - build/ventoy.json: Ventoy configuration for multi-boot USB - src/hermes/config.yaml: Portable Hermes agent configuration - src/hermes/autorun.sh: Auto-launch script with full diagnostic pipeline - Makefile: Build system with iso/image/check/clean/write targets Generates fallback stubs for any diagnostic modules whose upstream build tasks haven't completed yet, ensuring the image boots even during active development.
29 lines
674 B
Python
29 lines
674 B
Python
"""
|
|
Hermes Portable Rescue — Diagnostic modules.
|
|
|
|
Modules
|
|
-------
|
|
hardware : HardwareInventory
|
|
CPU, RAM, GPU, disk enumeration and SMART health checks.
|
|
stress : RAMStressTester, CPUStressTester, GPUStressTester
|
|
Stress-test wrappers (available when stress.py is present).
|
|
|
|
Each submodule exposes a ``run() -> dict`` for JSON and a
|
|
``text_report() -> str`` for human consumption.
|
|
"""
|
|
from src.diagnostics.hardware import HardwareInventory
|
|
|
|
try:
|
|
from src.diagnostics.stress import (
|
|
CPUStressTester,
|
|
GPUStressTester,
|
|
RAMStressTester,
|
|
run_all_stress_tests,
|
|
)
|
|
except ImportError:
|
|
pass
|
|
|
|
__all__ = [
|
|
"HardwareInventory",
|
|
]
|