What problem does it solve?
It helps you determine whether long-running experiments have finished and whether they produced valid, comparable results instead of guessing from partial logs.
Core Features & Use Cases
- Progress and output monitoring: Checks running screen sessions (or Modal runs) and captures recent log lines for quick status.
- Result collection & validation: Locates JSON result files in the configured results directory, fetches the latest outputs, and summarizes key metrics.
- Metrics enrichment (optional): Pulls Weights & Biases curves and run summaries when
wandb: true is configured, improving insight into convergence and divergence.
- Actionable interpretation: Compares metrics against the correct baseline, flags issues like negative deltas, NaNs, divergence, and recommends next steps.
- Notification support (optional): Sends a Feishu notification when
~/.claude/feishu.json is configured and enabled.
Quick Start
Monitor the currently running experiments and summarize the latest JSON metrics with baseline deltas by running monitor-experiment with your server or screen name as the argument.