#!/usr/bin/env python3
"""Generate an HTML visualization for an agent run log.
Usage:
python scripts/visualize_run.py
python scripts/visualize_run.py --open
python scripts/visualize_run.py logs/run_xxx.jsonl
python scripts/visualize_run.py --latest --open
# 从 Python 直接调用(与 CWD 无关,使用项目根下 logs/)
from supply_agent.logging.cli import main
main([])
"""
from __future__ import annotations
import sys
from pathlib import Path
_ROOT = Path(__file__).resolve().parents[1]
if str(_ROOT) not in sys.path:
sys.path.insert(0, str(_ROOT))
from supply_agent.logging.cli import main # noqa: E402
if __name__ == "__main__":
# 只消费本脚本之后的参数,避免被其它启动方式污染 argv
raise SystemExit(main(sys.argv[1:]))