Commit Graph

3 Commits

Author SHA1 Message Date
Steve Biedermann 8211ef6da4 feat: automatically attach image-wide debugger on connect
Discover actors as independent debug threads without pausing them. Route breakpoints and controls per actor, preserve unrelated threads across lifecycle changes, and allow opting out of automatic attachment.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-05 10:11:16 +01:00
Steve Biedermann 21fe58ba09 feat: add configurable TCP listener to debug adapter
Support --listen and RUNA_DAP_LISTEN for loopback TCP sessions while preserving stdio by default. Test framed exchanges, sequential connections and recovery from invalid framing.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-05 09:50:45 +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