Repository navigation
Release 0.9
This page records the notes of the 0.9 release.
Released 2026-09-28.
Adds secret redaction and fixes a few unclear instructions.
A tail ~/.zshrc had put an API key into the context of a session.
So a new hook now removes such secrets before Claude sees them.
- Secret redaction: a new
PostToolUsehook runsgitleakson the output of every tool. It replaces each secret with[REDACTED:<rule>]before Claude sees it.- The rest of the output and its shape stay the same.
- Claude gets a note that names the rules.
-
gitleaksruns from the temp directory with--ignore-gitleaks-allow. A.gitleaks.tomlof a repository or agitleaks:allowcomment cannot turn redaction off. - A run takes about 30 ms.
- The
secret_redactionoption (on by default) controls the hook. - Without
gitleaksonPATH, output passes through and session start says so.
-
/dotclaude:setup-integrations: reports thegitleaksversion and tells how to install it.
-
general-purposerefusal: gives a route for plans. Draft the plan in plan mode, and havedotclaude:plan-reviewerreview it. A session had sent plan drafting todotclaude:implementer. That agent ran out of context. So theimplementerdescription now says that it does not draft plans. -
Headroom proxy recipe: one recipe everywhere.
DOTCLAUDE_LAUNCHER=1 headroom wrap claude --no-mcp --code-memory none -- --system-prompt-file ~/.claude/dotclaude/system-prompt.md- It starts the proxy, keeps the dotclaude system prompt, and stops the proxy when the session ends.
- The README and the session-start notice told you to start
headroom proxyby hand. Nothing stopped such a proxy. The setup skill saidheadroom wrap claude. -
headroom unwrap claude --keep-mcpstops a proxy that stays after a crash.
-
Code comment on auto mode: it said that a hook
asklets the user approve any write to Claude settings. That is true forBashcommands only. ForEditorWriteon a settings file, Claude Code keeps its classifier in the pipeline. A classifier deny stands. No hook can turn that deny into a prompt. To make such an edit in auto mode, use one of these methods:- State the change in your message and retry.
- Approve it in
/permissionsunder recently denied. - Make the edit yourself.
- Previous: Release 0.8
- Next: Release 0.10
- Archive: the index of the archived pages.
- Start
- How dotclaude Works
- Add-On Plugins
- How Claude Code Works
- Reference
- Rationale
- Evidence
- Development
- Archive