Stem's clipboard is in-process only (clipboard field in src/kernel/core.zig, used by cmdEditCopy/cmdEditCut/cmdEditPaste in src/kernel/commands/edit_commands.zig). Copying should also emit an OSC-52 escape sequence so the text lands in the system clipboard — including over SSH and inside tmux, where exec-based bridges fail.
Scope:
- Emit
ESC ] 52 ; c ; <base64> BEL on copy/cut (vaxis may expose a helper; otherwise write to the tty writer)
- Capability detection with graceful fallback to the internal clipboard
- Surface which backend is active in the control center, per the reliability ground rules in CONTRIBUTING.md
Roadmap: 0.13.0 (docs/roadmap.md).
Stem's clipboard is in-process only (
clipboardfield insrc/kernel/core.zig, used bycmdEditCopy/cmdEditCut/cmdEditPasteinsrc/kernel/commands/edit_commands.zig). Copying should also emit an OSC-52 escape sequence so the text lands in the system clipboard — including over SSH and inside tmux, where exec-based bridges fail.Scope:
ESC ] 52 ; c ; <base64> BELon copy/cut (vaxis may expose a helper; otherwise write to the tty writer)Roadmap: 0.13.0 (docs/roadmap.md).