Skip to content

OSC 633 VS Code Integration

Category: extensions · Tags: Operating System Commands (OSC)

OSC 633 is VS Code's shell integration protocol, extending OSC 133 with additional markers for command detection, output boundaries, and shell state. It enables features like command decorations, run recent command, and sticky scroll in VS Code's integrated terminal.
How this is tested: Send OSC 633 ; A ST, verify terminal accepts the sequence.

Supported by 7 of 14 backends (50%)

Terminal Applications

TerminalVersionSupportNotes
iterm2-app3.6.9✓ yes
kitty-app0.46.2✓ yes
Terminal.app2.15✓ yes
iTerm23.6.9? unknown
Ghostty1.3.1? unknown
cmux0.62.2? unknown
Kitty0.46.2? unknown
VS Code1.112.0? unknown
Warp0.2026.03.18.08.24.03? unknown
Cursor2.6.21? unknown

Headless Backends

Parser correctness only — a means the parser accepts the sequence.

BackendVersionSupportNotes
Alacritty0.26.0✓ yes
vt1000.2.1✓ yes
vterm0.2.0✓ yes
WezTerm0.1.0-fork.5✓ yes

Powered by Termless
Playwright for Terminals