{"name":"tengu_tool_use_diff_computed","slug":"tengu-tool-use-diff-computed","family":"flag","title":"Feature flags","noun":"feature flag","description":"Writing over a very large file skips diff computation, so it no longer stalls.","description_source":"entry","described_by":{"version":"2.1.246","anchor":"write-skips-the-diff-for-very-large-files"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.309","builds":0,"mined_builds":150,"first_cited":{"version":"2.1.246","released_at":"2026-08-25 19:17:34","spans":1}},"aliases":[],"entries":[{"version":"2.1.273","anchor":"bridge-child-sessions-now-default-to-computing-tool-use-diff","heading":"Bridge child sessions now default to computing tool-use diffs","line":"Bridge-hosted child sessions now default to computing a git diff for Write and Edit tool calls","released_at":"2026-09-15 18:06:34","reason":"gate cited by this entry"},{"version":"2.1.269","anchor":"bridgedchild-session-tool-diffs-gated-behind-tengu-bridge-c","heading":"Bridged\/child-session tool diffs gated behind tengu_bridge_child_tool_diff (default off)","line":"New tengu_bridge_child_tool_diff setting controls whether child-session file edits are shown as diffs to a parent session","released_at":"2026-09-11 18:12:49","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.246","anchor":"write-skips-the-diff-for-very-large-files","heading":"Write skips the diff for very large files","line":"Writing over a very large file skips diff computation, so it no longer stalls.","released_at":"2026-08-25 19:17:34","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":3,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"tengu_tool_use_granted_in_config","slug":"tengu-tool-use-granted-in-config","description":"An analytics event, not a feature flag. Claude Code logs it when its permission check allows a tool use without asking the user, for example through an allow rule or, in auto mode, through the classifier. It carries the tool-use metadata fields plus, for shell commands, `destructive_category`, `destructive_target_scope`, `git_destructive_target` and `permission_mode`."},{"name":"tengu_tool_use_show_permission_request","slug":"tengu-tool-use-show-permission-request","description":"Auto-mode telemetry now tags MCP tool calls with which server they connect to and whether that's ambiguous"},{"name":"tengu_tool_use_success","slug":"tengu-tool-use-success","description":"Bash tool telemetry now breaks commands into class, program name, subcommand, and pipe usage, behind a beta flag"},{"name":"tengu_tool_use_tool_result_mismatch_error","slug":"tengu-tool-use-tool-result-mismatch-error","description":"Error reports about mismatched tool calls now scrub odd identifiers instead of sending them raw."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-tool-use-diff-computed","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}