Add pause/resume lifecycle operations that retain active Rune invocations and restore their prior runnable or awaiting state. Expose both operations in the CLI and document the between-tick, non-preemptive guarantee.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add a mise launcher for the Runa CLI and expose named behavior publish, history, rollback, install, and spawn operations. Update usage documentation and changelog.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add optimistic behavior publishing, immutable revision history and rollback, plus runtime implementation installation at idle handler boundaries.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add stable versioned source and implementation IDs, exact original-source retention, compiler fingerprints, and an in-memory compiled artifact cache. Use implementation content IDs in runtime actor references.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add a REPL for spawning actors, sending messages, ticking, inspection, events, stop, and restart. Expose ordered actor snapshots and document the local control surface.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Implement typed, budgeted Rune invocation slices and a minimal in-memory actor runtime with bounded mailboxes, state transitions, effects, and lifecycle operations. Add feasibility and runtime documentation with tests for async resumption, cancellation, and scheduler fairness.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add formatting, lint, and test tasks with Tombi, rustfmt, and Clippy configuration. Require agents to pass the pre-commit task before committing.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Move the updated architecture specification into docs, add the Rune adapter library scaffold, and reserve the planned repository directories.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>