| 12345678910111213141516171819202122232425262728 |
- #!/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:]))
|