Commit Graph

4 Commits

Author SHA1 Message Date
Steve Biedermann 513415f21c feat: add local VS Code extension installation command
Build the debug adapter, package a local VSIX, and install it through the configurable VS Code CLI. Document setup and exclude development files from the package.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-05 09:37:07 +01:00
Steve Biedermann 7e3af6e501 feat: add a dedicated Runa sidebar
Move the image source tree and actor view into a Runa Activity Bar container with sources first. Verify both views and image editing in an empty VS Code window without workspace folders.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-03 17:49:04 +01:00
Steve Biedermann efef8a93b9 feat!: add image source files and system messages
Separate editable image sources from generated commit revisions and loaded actor implementations. Add the source filesystem and context actions in VS Code, path-based REPL commands, sender-aware actor contexts, and privileged lifecycle controls.

BREAKING CHANGE: protocol v4 replaces published behavior commands with image source paths and commit operations. Actor handlers now use handle(ctx, state, sender, message) and return only state; outgoing messages use ctx.send or ctx.send_from.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-03 17:01:24 +01:00
Steve Biedermann 8ce6ca9a2a feat: add a localhost VS Code actor inspector
Add explicit connection management, an actor explorer, and session-isolated read-only snapshots over protocol v3. Preserve 64-bit values and validate bounded framing, correlation, and snapshot contracts without draining events or advancing the image.

Wire TypeScript formatting and checks into mise, add real Rust-server interoperability tests, and verify inspection and reconnect behavior in a VS Code extension host.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-03 14:52:28 +01:00