Files
AI/참고/guardrails-main/guardrails/cli/hub/list.py
2026-05-12 19:40:31 +09:00

22 lines
665 B
Python

from guardrails.cli.hub.hub import hub_command
from guardrails.hub.registry import get_registry
from guardrails.hub_telemetry.hub_tracing import trace
from .console import console
@hub_command.command(name="list")
@trace(name="guardrails-cli/hub/list")
def list():
"""List all installed validators."""
registry = get_registry()
validators = registry.validators
if not validators:
console.print("No validators installed.")
return
console.print("Installed Validators:")
for validator_id, entry in sorted(validators.items()):
exports = ", ".join(entry.exports)
console.print(f"- {validator_id} ({exports})")