Platform support
Interactive and execute-only terminal capabilities across local operating systems.
Terminal records report capabilities.interactive. Clients must use that value instead of assuming
support from the route, operating-system label, or presence of a Terminal launcher.
| Environment | Execute commands | Interactive terminal, attach, resize, shared control | Recording |
|---|---|---|---|
| Local macOS | Yes | Yes | Yes, when enabled and started explicitly |
| Local Linux | Yes | Yes | Yes, when enabled and started explicitly |
| Local Windows | Yes | Yes | Yes, when enabled and started explicitly |
macOS, Linux, and Windows use the full local terminal path. Windows runs through ConPTY, with the process tree owned by a Job Object so closing a terminal also ends its descendants.
Limits are also explicit. Terminal count, viewer count, dimensions, frame size, scrollback, and
recording retention come from the daemon configuration. Hitting a limit returns a typed error such as
terminal_limit_reached or subscriber_limit_reached; CompozyOS does not silently queue an
interactive terminal.