Add a safe-point runtime API for explicit state migration during implementation installation. Migration failures preserve both committed actor state and the current implementation; successful changes emit a migration event. Document the current i64-only contract and leave schema-aware or Rune-authored migrations as future work.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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>
Cover failed-message retries from committed state and stop/restart FIFO preservation. Document in-memory all-or-nothing transitions and their process-local limits.
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>
Document the repository scaffold, architecture updates, and development tooling under Unreleased. Include the requirement to update the changelog for user-visible changes.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>