{"name":"tengu_shell_allow_rules_at_init","slug":"tengu-shell-allow-rules-at-init","family":"flag","title":"Feature flags","noun":"feature flag","description":"An analytics event, not a feature flag. Claude Code logs it once during session initialization with counts of the always-allow permission rules for its shell tools, keyed `<source>_<tool>_<kind>` where the source is `userSettings`, `projectSettings`, `localSettings`, `flagSettings`, `cliArg` or `session` and the kind is `bare`, `scoped` or `dangerous_prefix`, plus `total_shell_allow_rules`.","description_source":"code","described_by":{"bundle":"2.1.286","author":"claude-opus-5-5"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.309","builds":0,"mined_builds":150,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.166","anchor":"bug-fixes","heading":"","line":null,"released_at":"2026-06-05 19:01:59","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":1,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"tengu_shell_set_cwd","slug":"tengu-shell-set-cwd","description":"Directory tracking keeps working for backgrounded Bash commands instead of breaking partway through."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-shell-allow-rules-at-init","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}