from __future__ import annotations
import argparse

def main():
    parser = argparse.ArgumentParser(prog="sentinel", description="Agent Sentinel CLI")
    sub = parser.add_subparsers(dest="cmd", required=True)

    sub.add_parser("demo-finops", help="Run ROI-heavy FinOps demo (writes ROI_REPORT.md)")

    args = parser.parse_args()

    if args.cmd == "demo-finops":
        from agent_sentinel.examples.demo_finops_agent import main as demo_main
        demo_main()
