{"name":"tengu_cloud_session_shell","slug":"tengu-cloud-session-shell","family":"flag","title":"Feature flags","noun":"feature flag","description":"A second mode lets cloud workers run a requested shell command through Claude's Bash tool, so Claude sees it and the folder carries over","description_source":"entry","described_by":{"version":"2.1.305","anchor":"cloud-worker-bash-command-can-run-through-the-bash-tool-gat"},"presence":{"first_seen":"2.1.305","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":4,"mined_builds":149,"first_cited":{"version":"2.1.305","released_at":"2026-10-20 19:29:36","spans":2}},"aliases":[],"entries":[{"version":"2.1.305","anchor":"cloud-worker-bash-command-can-run-through-the-bash-tool-gat","heading":"Cloud sessions can run shell commands as a turn Claude sees","line":"A second mode lets cloud workers run a requested shell command through Claude's Bash tool, so Claude sees it and the folder carries over","released_at":"2026-10-20 19:29:36","reason":"gate cited by this entry"},{"version":"2.1.305","anchor":"cloud-session-shell-routing-gated-by-tengu-cloud-session-she","heading":"Groundwork for running your own shell commands in cloud sessions, off by default","line":"Claude Code can now queue and run shell commands sent by the client in headless and SDK sessions, behind a remote switch that defaults to off","released_at":"2026-10-20 19:29:36","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":2,"docs":[],"docs_total":0,"gates":[{"version":"2.1.305","state":"unknown","account":null,"baseline":null,"code_default":false}],"related":[{"name":"tengu_cloud_plugins_admission","slug":"tengu-cloud-plugins-admission","description":"Cloud plugin admission clears a set-aside session as soon as the decision lands."},{"name":"tengu_cloud_plugins_consent","slug":"tengu-cloud-plugins-consent","description":"You now decide separately whether cloud sessions may use your plugins and your local settings."},{"name":"tengu_cloud_plugins_late_install","slug":"tengu-cloud-plugins-late-install","description":"You now decide separately whether cloud sessions may use your plugins and your local settings."},{"name":"tengu_cloud_plugins_mixed_patch","slug":"tengu-cloud-plugins-mixed-patch","description":"A refused cloud plugin change no longer throws away the other settings sent with it."},{"name":"tengu_cloud_plugins_skipped","slug":"tengu-cloud-plugins-skipped","description":"Plugin forwarding to a cloud session now reports its state and why a run was skipped."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-cloud-session-shell","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}