Release 2.1.198 (2026-08-20)¶
Bug fixes¶
- forward terminal env vars over cloud SSH/IAP transports for Shift+Enter (#2850) Interactive Claude Code sessions on cloud VMs (GCP via IAP, Azure via plain SSH) submitted the prompt on Shift+Enter instead of inserting a newline. Claude Code detects kitty-keyboard-protocol support from COLORTERM/TERM_PROGRAM/TERM_PROGRAM_VERSION; without them Shift+Enter and plain Enter are indistinguishable over SSH. The guest sshd already AcceptEnvs these and the Lima path forwards them via LIMA_SHELLENV_ALLOW, but neither cloud transport sent them.
Forward the same set on the interactive session of both cloud transports, reusing a single _TERMINAL_ENV_NAMES source of truth: SshTransport adds -o SendEnv= pairs; IapTransport adds glued --ssh-flag=-oSendEnv= flags (gcloud splits --ssh-flag on spaces). Forwarding stays interactive-only, mirroring the Lima path; provisioning commands are unaffected.
CI Evidence: All gates passed — full audit bundle available. Download →