{"name":"tengu_pr_footer_surface_suffix","slug":"tengu-pr-footer-surface-suffix","family":"flag","title":"Feature flags","noun":"feature flag","description":"Default `false`. When `true`, the default PR attribution footer `Generated with [Claude Code](...)` gets ` via <surface>` appended, with the surface named from `CLAUDE_CODE_ENTRYPOINT`: `Claude Desktop`, `Mobile`, `Cowork`, `Claude Tag in Slack`, `Claude Tag in Teams` or `GitHub Actions`. Other entrypoints get no suffix, and an `attribution.pr` setting still replaces the default footer.","description_source":"code","described_by":{"bundle":"2.1.286","author":"claude-opus-5-5"},"presence":{"first_seen":"2.1.211","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":86,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.211","anchor":"pr-footer-optionally-shows-launch-surface","heading":"PR Footer Optionally Shows Launch Surface","line":null,"released_at":"2026-07-15 19:24:07","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":1,"docs":[],"docs_total":0,"gates":[{"version":"2.1.211","state":"unknown","account":null,"baseline":null,"code_default":false}],"related":[{"name":"tengu_pr_prep_suggestion_rendered","slug":"tengu-pr-prep-suggestion-rendered","description":"Before committing, Claude can be made to state which verify, simplify and code-review skills it ran."},{"name":"tengu_pr_status_cli","slug":"tengu-pr-status-cli","description":null},{"name":"tengu_pr_writing_guidance_rendered","slug":"tengu-pr-writing-guidance-rendered","description":"Plain-language PR writing rules and repo PR template fetching exist but reach no prompt."},{"name":"tengu_precious_koala","slug":"tengu-precious-koala","description":"Claude Code has a new remotely controlled switch, off by default, that can turn on an unnamed feature everywhere or only in Cowork"},{"name":"tengu_precompute_compaction_setting_changed","slug":"tengu-precompute-compaction-setting-changed","description":"An analytics event, not a feature flag. Claude Code logs it when the `Precompute compaction` toggle in the settings list is changed, with the field `enabled`; the toggle (setting `precomputeCompactionEnabled`, shown as on when unset) appears only while the `tengu_sepia_moth` flag is on."},{"name":"tengu_precomputed_compact_arm_gated","slug":"tengu-precomputed-compact-arm-gated","description":"Claude Code can reuse a precomputed conversation summary instead of compacting fresh, gated off"},{"name":"tengu_precomputed_compact_discarded","slug":"tengu-precomputed-compact-discarded","description":"A new `session.compact` plugin hook can intercept and rewrite conversation compaction"},{"name":"tengu_precomputed_compact_rehydrated","slug":"tengu-precomputed-compact-rehydrated","description":"Claude Code can reuse a precomputed conversation summary instead of compacting fresh, gated off"},{"name":"tengu_prefill_boundary_mismatch","slug":"tengu-prefill-boundary-mismatch","description":"No functional change: sandbox credential masking and reply-on-resume code was just renamed"},{"name":"tengu_prefix_break_hashes","slug":"tengu-prefix-break-hashes","description":"New sampled telemetry records detailed hashes around cache-prefix breaks."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-pr-footer-surface-suffix","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}