{"name":"CLAUDE_SSH_RUN_DIR","slug":"claude-ssh-run-dir","family":"env","title":"Environment variables","noun":"environment variable","description":"Claude Code treats a session as server- or SSH-started when CLAUDE_CODE_SPAWNED_BY_SERVER, CLAUDE_SSH_DAEMON_CHILD or CLAUDE_SSH_RUN_DIR is set","description_source":"entry","described_by":{"version":"2.1.307","anchor":"remotessh-spawned-detection-helpers-added"},"presence":{"first_seen":"2.1.299","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":10,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.307","anchor":"remotessh-spawned-detection-helpers-added","heading":"Changed detection of sessions started by a server or over SSH","line":"Claude Code treats a session as server- or SSH-started when CLAUDE_CODE_SPAWNED_BY_SERVER, CLAUDE_SSH_DAEMON_CHILD or CLAUDE_SSH_RUN_DIR is set","released_at":"2026-10-21 20:47:18","reason":"found in this entry's text"}],"entries_total":1,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"CLAUDE_SSH_DAEMON_CHILD","slug":"claude-ssh-daemon-child","description":"Claude Code treats a session as server- or SSH-started when CLAUDE_CODE_SPAWNED_BY_SERVER, CLAUDE_SSH_DAEMON_CHILD or CLAUDE_SSH_RUN_DIR is set"},{"name":"CLAUDE_SSH_LOCAL_BINARY","slug":"claude-ssh-local-binary","description":null},{"name":"CLAUDE_SSH_VERSION","slug":"claude-ssh-version","description":null}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-ssh-run-dir","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}