mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-30 19:09:28 +00:00
cua-driver 0.10.0 marks health_report as risk.class=unclassified and denies
the MCP call with isError. Hermes doctor previously treated the bare
{exit_code:1} structuredContent as a real report and printed
"cua-driver ? on ? — ?" with exit 1.
Detect isError / non-schema payloads, raise HealthReportUnavailable, and
compose a schema_version=1 report from working probes (check_permissions,
list_apps, CLI --version/doctor). Prefer real health_report when present.
Tests cover unclassified denial, schema preference, and overall mapping.
|
||
|---|---|---|
| .. | ||
| test_cua_atexit_teardown.py | ||
| test_cua_cli_fallback_env.py | ||
| test_cua_no_overlay.py | ||
| test_cua_perf_knobs.py | ||
| test_cua_spawn_env_sanitization.py | ||
| test_cua_telemetry.py | ||
| test_doctor.py | ||
| test_permissions_resolution.py | ||