Commit Graph

10 Commits

Author SHA1 Message Date
Michael Mikovsky d4100d0604 Split protocol and leaf surfaces into crates
Move the protocol runtime into unshell-protocol and remote shell leaf code into unshell-leaves so endpoint and TUI roles can compile independently without circular dependencies.
2026-04-26 12:39:06 -06:00
Michael Mikovsky 74f08333ae Split unshell macros into focused modules 2026-04-26 12:08:34 -06:00
Michael Mikovsky 2b753685ca Document examples and add local remote shell endpoint demo 2026-04-26 11:25:46 -06:00
Michael Mikovsky 17be0f9daa Improve protocol documentation and runtime structure 2026-04-26 01:53:37 -06:00
Michael Mikovsky 4c790a4ad3 Align tool benchmarks with steady-state receive cost 2026-04-25 22:55:25 -06:00
Michael Mikovsky 31a0bd39b0 Simplify endpoint outcome state handling 2026-04-25 20:47:37 -06:00
Michael Mikovsky 5e9b49a4d9 Split remote shell leaf module 2026-04-25 16:27:10 -06:00
Michael Mikovsky 7e266e2a38 Add stateful call leaf runtime 2026-04-25 15:35:08 -06:00
Michael Mikovsky 56bc7ee4f8 Various formatting changes. 2026-04-25 14:52:49 -06:00
Michael Mikovsky 396c707662 Reorganize protocol examples 2026-04-25 14:46:59 -06:00