The whole hunk
from line 4, old and new numbered
/
lines
from line 4
44
55Configuration keys by Claude Desktop release. Each section lists keys added in that release, with the MDM key name (for plist/registry deployment) and the equivalent JSON shape (for local-file or bootstrap remote configuration).
66
7<Update label="v1.52386.0" description="2026-09-10">
8 <div className="cfg-keys">
9 | MDM key | Type | Description |
10 | ---------------------------------------------------------------------------------------------------- | --------- | ------------------------------- |
11 | [`sshTransport`](/docs/third-party/claude-desktop/configuration#sshtransport) · Beta | `enum` | SSH connection engine |
12 | [`chatSessionRetentionDays`](/docs/third-party/claude-desktop/configuration#chatsessionretentiondays) | `integer` | Chat retention period |
13 | [`coworkSessionRetentionDays`](/docs/third-party/claude-desktop/configuration#coworksessionretentiondays) | `integer` | Cowork retention period |
14 | [`codeSessionRetentionDays`](/docs/third-party/claude-desktop/configuration#codesessionretentiondays) | `integer` | Code retention period |
15 | [`sessionRetentionHold`](/docs/third-party/claude-desktop/configuration#sessionretentionhold) | `boolean` | Suspend session deletion |
16 | [`coworkVmIpv6Enabled`](/docs/third-party/claude-desktop/configuration#coworkvmipv6enabled) | `boolean` | Enable IPv6 in the workspace VM |
17 </div>
18
19 **JSON (e.g. for non-MDM users or Bootstrap):**
20
21 ```json theme={null}
22 {
23 "codeSurface": {
24 "sshTransport": "<auto|system-openssh|builtin>"
25 },
26 "sessionRetention": {
27 "chatDays": "<integer>",
28 "coworkDays": "<integer>",
29 "codeDays": "<integer>",
30 "legalHold": "<boolean>"
31 },
32 "workspace": {
33 "vmIpv6Enabled": "<boolean>"
34 }
35 }
36 ```
37</Update>
38
739<Update label="v1.49585.0" description="2026-09-08">
840 **Changed:**
941