{"name":"pwsh","slug":"pwsh","family":"setting","title":"Settings keys","noun":"settings key","description":"Inline admin policy scripts run with a stripped environment and a PowerShell resolved from fixed paths only.","description_source":"entry","described_by":{"version":"2.1.234","anchor":"inline-policy-helpers-run-with-a-scrubbed-environment-and-a-"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.280","builds":0,"mined_builds":123,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.280","anchor":"attached-machine-tool-guidance-now-supports-powershell-not","heading":"Attached-machine tool guidance now supports PowerShell, not just Bash","line":"Guidance shown for machines attached to a session now covers PowerShell, not just Bash","released_at":"2026-09-22 15:44:39","reason":"named in this entry, found in this entry's text"},{"version":"2.1.259","anchor":"interactive-shell-allowlist-shrunk-hush-added","heading":"Interactive shell allowlist shrunk, 'hush' added","line":"Many shells including fish, powershell and wsl lost special interactive handling, and hush was added to the list.","released_at":"2026-09-02 21:21:42","reason":"found in this entry's text"},{"version":"2.1.257","anchor":"powershell-command-safety-checks-extended-for-write-commands","heading":"PowerShell command-safety checks extended for write commands with implicit reads","line":"PowerShell checks now also validate the source path of copies and moves, and ask before a forced New-Item.","released_at":"2026-09-01 17:15:33","reason":"found in this entry's text"},{"version":"2.1.248","anchor":"more-powershell-cmdlets-classified","heading":"More PowerShell cmdlets classified","line":"Windows command safety now recognises many more PowerShell cmdlets, flagging download-capable ones as dangerous.","released_at":"2026-08-27 20:35:36","reason":"found in this entry's text"},{"version":"2.1.237","anchor":"two-apparent-edits-are-renaming-only","heading":"Two apparent edits are renaming only","line":"Two changes in hook spawning and MCP state are renames only, with identical behaviour.","released_at":"2026-08-19 23:57:54","reason":"found in this entry's text"},{"version":"2.1.234","anchor":"inline-policy-helpers-run-with-a-scrubbed-environment-and-a-","heading":"Inline policy helpers run with a scrubbed environment and a fixed PowerShell path","line":"Inline admin policy scripts run with a stripped environment and a PowerShell resolved from fixed paths only.","released_at":"2026-08-17 18:19:13","reason":"found in this entry's text"},{"version":"2.1.234","anchor":"policy-helper-subprocesses-run-in-a-scrubbed-pinned-environm","heading":"Policy-helper subprocesses run in a scrubbed, pinned environment","line":"Policy helper subprocesses now run with a scrubbed, fixed environment rather than inheriting yours.","released_at":"2026-08-17 18:19:13","reason":"found in this entry's text"},{"version":"2.1.234","anchor":"managed-policy-helpers-can-be-an-inline-script-instead-of-an","heading":"Managed policy helpers can be an inline script instead of an executable","line":"Admins can now supply managed policy helpers as an inline script instead of a file on disk.","released_at":"2026-08-17 18:19:13","reason":"found in this entry's text"},{"version":"2.1.208","anchor":"windows-sandbox-binshell-now-accepts-object-form-and-custom-","heading":"Windows sandbox: binShell now accepts object form and custom srt-win path","line":null,"released_at":"2026-07-13 21:31:27","reason":"found in this entry's text"},{"version":"2.1.122","anchor":"remote-session-bash-command-event","heading":"Remote Session Bash Command Event","line":null,"released_at":"2026-04-28 17:35:53","reason":"found in this entry's text"}],"entries_total":12,"docs":[{"source":"claude-code","path":"tools-reference","title":"Tools reference","documented":false},{"source":"claude-code","path":"troubleshoot-install","title":"Troubleshoot installation and login","documented":false}],"docs_total":2,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/pwsh","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}