Surfacer
Surfacer is the package that runs surfaces. It does three things:- Runs the session: A local server serves one surface.
- Places the page: Host scripts can open it in a pane beside your terminal. cmux has an adapter for this.
- Returns the result: The caller receives the outcome and the data supplied by the surface.