Added
redaction.drop_imagessetting (opt-in, off by default) keeps images out of checkpoints. Each image in a stored transcript is replaced with a 1x1 placeholder of the same type, on every storing path, includingentire session attachandentire import. It covers Claude Code (including images read with the Read tool), Codex (including generated images and data URIs inside longer strings), Pi and OpenCode. Cursor's images are not captured. It is on when either settings file sets it, and it overridesexternalize_images. Existing checkpoints are not changed. Note: older CLI versions reject a settings file that containsdrop_imagesand write no checkpoints, so commit the setting only after the whole team has upgraded (#3147)
Changed
entire repo mirror add: if--timeoutexpires while the initial clone is still processing, the row readsstill syncing, the command points toentire repo view <repo>and exits 0, like--no-wait. A keyring or token failure at the deadline still fails and is not reported asstill syncing(#3150, #3158)
Fixed
- The pre-push hook no longer panics on every push in a repository that has
extensions.worktreeConfigand aconfig.worktreefile. This was a regression in 0.13.3. Opening a bare repository with aconfig.worktreeno longer panics either (#3157)
Thanks
Thanks to @MuskanPaliwal for the opt-in redaction.drop_images setting that keeps images out of checkpoints, and for fixing the pre-push panic in repositories with a config.worktree!