Instead of spawning with hardcoded 120x30 on WebSocket open, wait for the client's first resize message with real fitted dimensions. Fixes terminal not taking full width/height since script+pipes PTY can't be resized after creation. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>