Files
hermes-agent/hermes_cli/main_dep_hints.py
ethernet b4a294fff9 Merge origin/main; keep PM as plugin dependency owner
Reconcile plugin declarations and validation through PM's atomic generation publication; preserve external runtimes, target markers, and conflict refusal. Keep one source-update completion owner and port upstream lifecycle changes to the PM desktop/runtime paths.
2026-09-17 13:52:05 -04:00

10 lines
414 B
Python

"""Repair guidance for an unavailable declared dependency group."""
def missing_optional_deps_message(surface: str, what: str, extra: str) -> str:
return (
f"The {surface} can't start: {what} are missing from this install.\n"
"Run `hermes pm install` to prepare the declared dependencies.\n"
"If an installed dependency is damaged, run `hermes pm repair`, then restart Hermes."
)