[Feature Request] Add non-interactive mode for read-only git operations in subagents

Resolved 💬 3 comments Opened Feb 15, 2026 by jkaster Closed Feb 18, 2026

Bug Description
subagents suck at efficiency. I get prompted for every single git show call for every single file with no way to tell it to just do the safe read-only operation.

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.1.42
  • Feedback ID: 21c553da-1e7d-4ab2-93c6-e78fec211f1b

Errors

[{"error":"Error: ENOENT: no such file or directory, open '/Users/jkaster/.claude/remote-settings.json'\n    at openSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:1109)\n    at C2 (/$bunfs/root/claude:11:49471)\n    at readSync (/$bunfs/root/claude:12:1037)\n    at X2 (/$bunfs/root/claude:6155:113)\n    at E5 (/$bunfs/root/claude:6157:226)\n    at WBA (/$bunfs/root/claude:186:8296)\n    at _$R (/$bunfs/root/claude:186:8459)\n    at WVD (/$bunfs/root/claude:187:1202)\n    at x9T (/$bunfs/root/claude:187:2080)","timestamp":"2026-02-15T00:06:53.804Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/jkaster/.claude/remote-settings.json'\n    at openSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:1109)\n    at C2 (/$bunfs/root/claude:11:49471)\n    at readSync (/$bunfs/root/claude:12:1037)\n    at X2 (/$bunfs/root/claude:6155:113)\n    at E5 (/$bunfs/root/claude:6157:226)\n    at WBA (/$bunfs/root/claude:186:8296)\n    at gIA (/$bunfs/root/claude:2113:20850)\n    at AHB (/$bunfs/root/claude:2113:21755)\n    at <anonymous> (/$bunfs/root/claude:7442:510)","timestamp":"2026-02-15T00:06:53.823Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/jkaster/.claude/remote-settings.json'\n    at openSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:1109)\n    at C2 (/$bunfs/root/claude:11:49471)\n    at readSync (/$bunfs/root/claude:12:1037)\n    at X2 (/$bunfs/root/claude:6155:113)\n    at E5 (/$bunfs/root/claude:6157:226)\n    at WBA (/$bunfs/root/claude:186:8296)\n    at _$R (/$bunfs/root/claude:186:8459)\n    at h_ (/$bunfs/root/claude:186:10196)\n    at gVT (/$bunfs/root/claude:327:1160)","timestamp":"2026-02-15T00:06:53.824Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/jkaster/.claude/remote-settings.json'\n    at openSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:1109)\n    at C2 (/$bunfs/root/claude:11:49471)\n    at readSync (/$bunfs/root/claude:12:1037)\n    at X2 (/$bunfs/root/claude:6155:113)\n    at E5 (/$bunfs/root/claude:6157:226)\n    at WBA (/$bunfs/root/claude:186:8296)\n    at _$R (/$bunfs/root/claude:186:8459)\n    at h_ (/$bunfs/root/claude:186:10196)\n    at uVT (/$bunfs/root/claude:327:1765)","timestamp":"2026-02-15T00:06:53.825Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/jkaster/.claude/remote-settings.json'\n    at openSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:1109)\n    at C2 (/$bunfs/root/claude:11:49471)\n    at readSync (/$bunfs/root/claude:12:1037)\n    at X2 (/$bunfs/root/claude:6155:113)\n    at E5 (/$bunfs/root/claude:6157:226)\n    at WBA (/$bunfs/root/claude:186:8296)\n    at _$R (/$bunfs/root/claude:186:8459)\n    at h_ (/$bunfs/root/claude:186:10196)\n    at y2A (/$bunfs/root/claude:922:34494)\n    at async <anonymous> (/$bunfs/root/claude:7467:2286)","timestamp":"2026-02-15T00:06:53.829Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/jkaster/.claude/remote-settings.json'\n    at openSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:1109)\n    at C2 (/$bunfs/root/claude:11:49471)\n    at readSync (/$bunfs/root/claude:12:1037)\n    at X2 (/$bunfs/root/claude:6155:113)\n    at E5 (/$bunfs/root/claude:6157:226)\n    at WBA (/$bunfs/root/claude:186:8296)\n    at _$R (/$bunfs/root/claude:186:8459)\n    at h_ (/$bunfs/root/claude:186:10196)\n    at HL7 (/$bunfs/root/claude:1419:2032)\n    at async <anonymous> (/$bunfs/root/claude:1522:14936)\n    at async <anonymous> (/$bunfs/root/claude:1462:390)\n    at async <anonymous> (/$bunfs/root/claude:2082:1535)\n    at async <anonymous> (/$bunfs/root/claude:7467:2571)","timestamp":"2026-02-15T00:06:53.836Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/jkaster/.claude/remote-settings.json'\n    at openSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:1109)\n    at C2 (/$bunfs/root/claude:11:49471)\n    at readSync (/$bunfs/root/claude:12:1037)\n    at X2 (/$bunfs/root/claude:6155:113)\n    at E5 (/$bunfs/root/claude:6157:226)\n    at WBA (/$bunfs/root/claude:186:8296)\n    at _$R (/$bunfs/root/claude:186:8459)\n    at h_ (/$bunfs…

Note: Content was truncated.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗