drindr/dsh-rerun

drindr★ 0TypeScript最后同步: 2026-08-17

在 GitHub 打开

embed Rerun into DSH

README 摘要

dsh-rerun Embed the Rerun web viewer in the dsh web GUI: browse .rrd recordings from the workspace root and connect to live rerun --serve streams — all inside the harness, fully offline. What it does - A Rerun button in the sidebar footer opens a full-window overlay. - Recordings mode lists .rrd / .rrd.zst files under the workspace root (env override: DSH RERUN RECORDINGS DIR ) and renders the selected one. - Live mode connects the viewer to a running Rerun server, e.g. started with rerun --serve-web (note: the flag is --serve-web , not --serve ). The default URL is shown/edited in the namespaced alias form rerun+ :// /dsh-rerun/live — the same origin as the GUI. Because it is same-origin there is no CORS and no mixed content, so Live works on any GUI access scheme — http://127.0.0.1:3080 , http:// , or https:// . How the 0.34.1 viewer actually connects (verified via Network capture): - the URL is only a parse token : the viewer accepts live URLs whose path is exactly /proxy (host/scheme free; any other path — including the /dsh-rerun/live alias — fails as "Failed to parse URL"), - the real connection is grpc-web to /rerun.sdk comms.v1alpha1.MessageProxyService/ (OPTIONS preflight …

在 GitHub 查看完整 README →
工具/开发dsh-pluginsidebar

分类