{"version":"2.1.311","anchor":"bash-timeout-ceiling-and-background-limit-set-by-remote-conf","canonical_anchor":"bash-timeout-ceiling-and-background-limit-set-by-remote-conf","heading":"Longest Bash timeout can be set remotely per session","tier":"internal","area":"Bash","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/bash-timeout-ceiling-and-background-limit-set-by-remote-conf","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### Longest Bash timeout can be set remotely per session\n\nTwo remote settings can set the longest Bash `timeout`, in whole minutes from five minutes up, and Claude is told the limit\n\n**Unclear.** It is not clear what values the server sends, so the limit a session actually gets is unknown.\n\n**What**\n\nClaude Code can give a shell command a `timeout`, the longest it may run. The maximum allowed can now come from two remote settings, which fall back to 0 when the server sends nothing. A value is used only if it is:\n\n- a whole number of minutes (a multiple of 60000 ms)\n\n- at least five minutes (300000 ms)\n\n- no larger than the limit built into Claude Code\n\nAny other value is ignored and a warning is logged. Claude is told in its instructions what the longest allowed `timeout` is for the session.\n\n**Why**\n\nThe server can now raise or lower how long shell commands may run in a session.\n\n- Flag `tengu_rustling_gizmo`: Not enough to say (read for one account on one subscription tier against v2.1.311; this account: no value returned, anonymous baseline: no value returned, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_crispy_glade`: Not enough to say (read for one account on one subscription tier against v2.1.311; this account: no value returned, anonymous baseline: no value returned, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Bash\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}