{"name":"CLAUDE_CODE_MEMORY_PUSH_DELETE_MODE","slug":"claude-code-memory-push-delete-mode","family":"env","title":"Environment variables","noun":"environment variable","description":"How memory store sync handles a previously synced memory file that is now missing locally when it pushes: `immediate` deletes the remote copy on that push, `never` keeps the remote copy, and `corroborate` deletes it only after the file has been seen missing on at least two walks at least 30 seconds apart. One of `corroborate`, `immediate` or `never`; unset falls back to the `tengu_mem_push_delete_mode` flag, default `corroborate`. In `immediate` and `corroborate` modes the mass-delete guard can still hold the deletes.","description_source":"code","described_by":{"bundle":"2.1.286","author":"claude-opus-5-5"},"presence":{"first_seen":"2.1.212","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":85,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[],"entries_total":0,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"CLAUDE_CODE_MEMORY_API_BASE_URL","slug":"claude-code-memory-api-base-url","description":"Your memory API base URL and token are now hidden from every command Claude runs."},{"name":"CLAUDE_CODE_MEMORY_API_TOKEN","slug":"claude-code-memory-api-token","description":"Your memory API base URL and token are now hidden from every command Claude runs."},{"name":"CLAUDE_CODE_MEMORY_SUBAGENT_APPEND","slug":"claude-code-memory-subagent-append","description":"Subagents that share context now get a memory note added to their instructions; setting `CLAUDE_CODE_MEMORY_SUBAGENT_APPEND` stops it"},{"name":"CLAUDE_CODE_MEMORY_WRITE_SURVEY_TIMEOUT_MS","slug":"claude-code-memory-write-survey-timeout-ms","description":null}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-memory-push-delete-mode","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}