{"name":"core.fsmonitor","slug":"core-fsmonitor","family":"setting","title":"Settings keys","noun":"settings key","description":"Stray git environment variables in your shell can no longer misdirect worktree operations.","description_source":"entry","described_by":{"version":"2.1.222","anchor":"worktree-git-commands-run-with-a-scrubbed-git-environment"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.308","builds":0,"mined_builds":149,"first_cited":{"version":"2.1.179","released_at":"2026-06-16 17:51:27","spans":1}},"aliases":[],"entries":[{"version":"2.1.247","anchor":"every-git-command-now-runs-with-hooks-filesystem-monitors-an","heading":"Every git command now runs with hooks, filesystem monitors and prompt helpers disabled","line":"Every git command Claude runs now has hooks, filesystem monitors and prompt helpers turned off.","released_at":"2026-08-26 18:02:01","reason":"named in this entry, found in this entry's text"},{"version":"2.1.222","anchor":"worktree-git-commands-run-with-a-scrubbed-git-environment","heading":"Worktree git commands run with a scrubbed git environment","line":"Stray git environment variables in your shell can no longer misdirect worktree operations.","released_at":"2026-08-04 20:37:17","reason":"found in this entry's text"},{"version":"2.1.179","anchor":"git-log-isolated-from-local-hooks-and-fsmonitor","heading":"Git Log Isolated from Local Hooks and fsmonitor","line":null,"released_at":"2026-06-16 17:51:27","reason":"found in this entry's text"}],"entries_total":3,"docs":[{"source":"claude-code","path":"permissions","title":"Configure permissions","documented":false},{"source":"claude-code","path":"self-hosted-environments-configuration","title":"Customize sessions in self-hosted environments","documented":false}],"docs_total":2,"gates":[],"related":[{"name":"core.askPass","slug":"core-askpass","description":"Every git command Claude runs now has hooks, filesystem monitors and prompt helpers turned off."},{"name":"core.sparseCheckout","slug":"core-sparsecheckout","description":"Worktree sync now writes the complete tree in repositories using sparse checkout."},{"name":"core.sshCommand","slug":"core-sshcommand","description":"Git commands Claude runs can't prompt you for credentials or trust unknown SSH hosts anymore."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/core-fsmonitor","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}