{"name":"remote.pushDefault","slug":"remote-pushdefault","family":"setting","title":"Settings keys","noun":"settings key","description":"Auto-approved git push rules now cover your configured push remote, not just \"origin\"","description_source":"entry","described_by":{"version":"2.1.268","anchor":"default-safe-git-push-allowlist-now-covers-configured-remote"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.322","builds":0,"mined_builds":161,"first_cited":{"version":"2.1.206","released_at":"2026-07-09 17:54:03","spans":1}},"aliases":[],"entries":[{"version":"2.1.268","anchor":"default-safe-git-push-allowlist-now-covers-configured-remote","heading":"Default safe git-push allowlist now covers configured remotes, not just \"origin\"","line":"Auto-approved git push rules now cover your configured push remote, not just \"origin\"","released_at":"2026-09-10 18:41:11","reason":"found in this entry's text, named in this entry"},{"version":"2.1.268","anchor":"push-default-remote-detection-now-returns-multiple-candidate","heading":"Push-default remote detection now returns multiple candidate remotes","line":"Git push permission rules can now include both origin and a custom pushDefault remote at once","released_at":"2026-09-10 18:41:11","reason":"found in this entry's text, named in this entry"},{"version":"2.1.206","anchor":"dynamic-git-remote-detection-for-push-permissions","heading":"Dynamic Git Remote Detection for Push Permissions","line":null,"released_at":"2026-07-09 17:54:03","reason":"found in this entry's text"}],"entries_total":3,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"remote","slug":"remote","description":"Notifications sent from a remote session now actually reach you instead of being silently discarded."},{"name":"remoteAgentIsolationDisabled","slug":"remoteagentisolationdisabled","description":"The `remoteAgentIsolationDisabled` setting now turns off remote isolation, alongside the existing `CLAUDE_CODE_REMOTE` check"},{"name":"remoteBackgroundTasks","slug":"remotebackgroundtasks","description":"A new dialog lets you view and stop your running cloud background tasks."},{"name":"remoteBootstrap","slug":"remotebootstrap","description":null},{"name":"remoteConnectionStatus","slug":"remoteconnectionstatus","description":"The remote-connection state object gained two new fields, remoteModeProvenance and remoteModePendingPress"},{"name":"remoteControl","slug":"remotecontrol","description":"Session startup config gains a new defaultedToCloud field"},{"name":"remoteControl.shareHostProfile","slug":"remotecontrol-sharehostprofile","description":"A new setting controls how much machine info Remote Control shares when it registers a device."},{"name":"remoteControlAtStartup","slug":"remotecontrolatstartup","description":"Connect [Remote Control](https:\/\/code.claude.com\/docs\/en\/remote-control.md#enable-remote-control-for-all-sessions) automatically when a session starts"},{"name":"remoteControlMachineId","slug":"remotecontrolmachineid","description":"Your machine now gets a stored id so remote sessions recognise the same workstation each time."},{"name":"remoteControlName","slug":"remotecontrolname","description":null}],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/remote-pushdefault","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}