From 7fb8cbb131a02b6e976a7d83d2bb54bd743c906b Mon Sep 17 00:00:00 2001 From: Patrick Wyatt Date: Thu, 31 Jul 2025 16:14:10 -0700 Subject: [PATCH] Add CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR to claude env Sometimes Claude decides to change the working directory and hooks stop working. Setting this variable restores the directory after each hook. --- .claude/settings.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.claude/settings.json b/.claude/settings.json index 5bfc7dd..ae1b764 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -1,4 +1,7 @@ { + "env": { + "CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR": "true" + }, "permissions": { "allow": [ "Bash(mkdir:*)", @@ -105,4 +108,4 @@ } ] } -} \ No newline at end of file +}