Targeted: 0.5.0 (reliability program). Baseline: release/0.3.0.
git_diff only runs git diff / git diff --cached, so files created by apply_patch's *** Add File: are invisible — the model cannot verify the file it just created through the tool that exists for verification.
- Include untracked files by default (
include_untracked: true), rendered as a full-addition diff (git diff --no-index /dev/null <file> or synthesized), within the existing max_bytes budget.
- Keep parity with
git_status, which already lists untracked entries.
- Test:
Add File → git_diff shows the new file's content.
Targeted: 0.5.0 (reliability program). Baseline:
release/0.3.0.git_diffonly runsgit diff/git diff --cached, so files created byapply_patch's*** Add File:are invisible — the model cannot verify the file it just created through the tool that exists for verification.include_untracked: true), rendered as a full-addition diff (git diff --no-index /dev/null <file>or synthesized), within the existingmax_bytesbudget.git_status, which already lists untracked entries.Add File→git_diffshows the new file's content.