OpenResearch automatically detects W&B runs started during your experiment and links them in the UI. No configuration or code changes required.
When your run script calls wandb.init(), OpenResearch captures the run URL automatically. A W&B link appears next to the run's status badge, updating in real time as new W&B runs are created.
This works with any setup: plain Python, uv, virtualenvs, shell scripts that call Python. Multiple wandb.init() calls in a single run (e.g. separate training and evaluation runs) are all captured.
W&B needs a WANDB_API_KEY to log runs. You can find yours at wandb.ai/authorize. Add it as an environment variable in your org or project settings. Org-level env vars apply to all projects, so if your whole team uses the same W&B account, set it once at the org level.
You can also set WANDB_PROJECT and WANDB_ENTITY to control where runs are logged without hardcoding them in your scripts.
If you're using a self-hosted W&B instance, the links will automatically point to your server. OpenResearch reads the URL directly from the W&B run object, so no extra configuration is needed.