Files
hermes-agent/agent/verify/__init__.py
2026-10-08 19:54:07 +02:00

25 lines
780 B
Python

"""Project verification subsystem.
Scoped port of superagent-ai/grok-cli's verify subsystem (``src/verify/recipes.ts``,
``src/verify/environment.ts``): static run-recipe detection, a persisted
environment manifest, and a smoke-test runner used by ``hermes verify``.
"""
from agent.verify.environment import load_manifest, load_or_detect, manifest_path, save_manifest
from agent.verify.recipes import Recipe, detect_package_manager, detect_recipe
from agent.verify.runner import PhaseResult, ReadinessResult, VerifyResult, run_verify
__all__ = [
"PhaseResult",
"ReadinessResult",
"Recipe",
"VerifyResult",
"detect_package_manager",
"detect_recipe",
"load_manifest",
"load_or_detect",
"manifest_path",
"run_verify",
"save_manifest",
]