Commit Graph

2 Commits

Author SHA1 Message Date
Steve Biedermann 1e586d41a4 feat!: host DAP directly in the image server
Serve TCP debug sessions through the same image dispatcher as WebSocket clients. Connect VS Code directly to runa.dapAddress and remove the standalone adapter executable.

BREAKING CHANGE: runa-dap is now library-only. Configure runa --dap-listen or RUNA_DAP_LISTEN and use runa.dapAddress instead of runa.debugAdapterPath. The server binds a loopback DAP listener on port 4711 by default.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-05 10:21:25 +01:00
Steve Biedermann 5be7bb6a01 feat: add standalone Rust debug adapter and actor behavior files
Expose behavior.rn for every actor and launch runa-dap from VS Code. Serve framed stdio DAP with actor-local breakpoints, exact loaded sources, bounded stepping, committed snapshot inspection, and guarded lifecycle handling.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-05 09:26:51 +01:00