runa/crates
Steve Biedermann ad63e286d9 feat!: add structured actor state and messages
Introduce owned portable values with distinct actor references, bounded Rune conversion, JSON REPL literals, and nested reference completion. Preserve isolation and atomic transitions across state, messages, effects, migration, inspection, and TCP clients.

BREAKING CHANGE: protocol v3 replaces integer state and kind/value/target_ref messages with tagged values. Rune handlers now take (state, message) and return (new_state, [(actor_reference, message)]). The REPL send command accepts one JSON message.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-02 16:56:03 +01:00
..
runa feat!: add structured actor state and messages 2026-11-02 16:56:03 +01:00
runa-actor feat!: add structured actor state and messages 2026-11-02 16:56:03 +01:00
runa-client feat!: connect the REPL to the localhost image 2026-11-02 15:57:26 +01:00
runa-code feat!: add structured actor state and messages 2026-11-02 16:56:03 +01:00
runa-core feat!: add structured actor state and messages 2026-11-02 16:56:03 +01:00
runa-image-api feat!: add structured actor state and messages 2026-11-02 16:56:03 +01:00
runa-protocol feat!: add structured actor state and messages 2026-11-02 16:56:03 +01:00
runa-rune feat!: add structured actor state and messages 2026-11-02 16:56:03 +01:00
runa-runtime feat!: add structured actor state and messages 2026-11-02 16:56:03 +01:00
runa-server feat!: add structured actor state and messages 2026-11-02 16:56:03 +01:00