{"name":"daemon","slug":"daemon","family":"cli","title":"CLI flags","noun":"CLI flag","description":"With the daemon background backend, the display survives stdout disappearing instead of dying.","description_source":"entry","described_by":{"version":"2.1.227","anchor":"renderer-survives-a-dead-stdout-under-the-daemon-background-"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.295","builds":0,"mined_builds":138,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.292","anchor":"alt-screen-repaint-uses-a-different-erase-unless-daemon-back","heading":"Full-screen redraws may clear the screen differently","line":"When Claude Code redraws its full-screen view, it may now clear old content a different way, except when `CLAUDE_BG_BACKEND` is `daemon`","released_at":"2026-10-06 17:10:31","reason":"found in this entry's text"},{"version":"2.1.283","anchor":"claude-daemon-help-lists-remote-control-listaddremove-subc","heading":"Help for claude daemon lists commands to manage Remote Control servers","line":"`claude daemon` help can now list `remote-control list`, `add` and `remove`, and worker status reports the folder being served","released_at":"2026-09-25 18:46:11","reason":"named in this entry"},{"version":"2.1.269","anchor":"synchronized-output-detection-function-rewritten-from-git-ob","heading":"Synchronized-output detection function rewritten from git object-format check to terminal sync-output gate","line":"Terminal sync-output detection rewritten from a git repo check to a real synchronized-output check","released_at":"2026-09-11 18:12:49","reason":"found in this entry's text"},{"version":"2.1.267","anchor":"self-hosted-runner-host-config-snapshot-now-skips-skills-alr","heading":"Self-hosted runner host-config snapshot now skips skills already synced from org, plus daemon\/agent-memory dirs","line":"Self-hosted runners now skip re-copying already-synced skills into session containers, and exclude daemon\/agent-memory folders","released_at":"2026-09-09 18:25:42","reason":"found in this entry's text"},{"version":"2.1.260","anchor":"background-workflow-session-restore-cache-stored-with-a-fixe","heading":"Background workflow session-restore cache stored with a fixed-shape schema","line":"A background workflow session record schema now tracks process kind and identity fields.","released_at":"2026-09-03 22:32:02","reason":"found in this entry's text"},{"version":"2.1.257","anchor":"session-sandboxsettings-scan-now-also-protects-a-new-policy","heading":"Session sandbox\/settings scan now also protects a new policy-limits path pair","line":"Two more policy-limits paths join the fixed set always treated as reach-relevant during settings scans.","released_at":"2026-09-01 17:15:33","reason":"found in this entry's text"},{"version":"2.1.251","anchor":"background-daemon-workers-try-to-claim-a-controlling-termina","heading":"Background daemon workers try to claim a controlling terminal","line":"Daemon-mode background workers now try to claim a controlling terminal at startup.","released_at":"2026-08-28 15:34:26","reason":"found in this entry's text"},{"version":"2.1.247","anchor":"a-new-protected-claude-seed-admin-directory-with-nothing-yet","heading":"A new protected ~\/.claude\/seed-admin directory, with nothing yet writing to it","line":"Writes under a new seed-admin folder are hard-denied for everyone, though what fills it is off.","released_at":"2026-08-26 18:02:01","reason":"found in this entry's text"},{"version":"2.1.227","anchor":"renderer-survives-a-dead-stdout-under-the-daemon-background-","heading":"Renderer survives a dead stdout under the daemon background backend","line":"With the daemon background backend, the display survives stdout disappearing instead of dying.","released_at":"2026-08-10 20:56:57","reason":"found in this entry's text"},{"version":"2.1.227","anchor":"a-new-storage-backend-is-wired-through-the-product-but-retur","heading":"A new storage backend is wired through the product but returns nothing","line":"A new storage layer is plumbed everywhere but builds nothing, so files are still read directly.","released_at":"2026-08-10 20:56:57","reason":"found in this entry's text"}],"entries_total":16,"docs":[{"source":"api","path":"api\/beta","title":"Beta","documented":false},{"source":"api","path":"api\/beta\/messages","title":"Messages","documented":false},{"source":"api","path":"api\/beta\/messages\/batches","title":"Batches","documented":false},{"source":"api","path":"api\/beta\/messages\/batches\/create","title":"Create a Message Batch","documented":false},{"source":"api","path":"api\/beta\/messages\/batches\/results","title":"Retrieve Message Batch results","documented":false},{"source":"api","path":"api\/beta\/messages\/count_tokens","title":"Count tokens in a Message","documented":false},{"source":"api","path":"api\/beta\/messages\/create","title":"Create a Message","documented":false},{"source":"api","path":"api\/messages","title":"Messages","documented":false},{"source":"api","path":"api\/messages\/batches","title":"Batches","documented":false},{"source":"api","path":"api\/messages\/batches\/create","title":"Create a Message Batch","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/cli\/daemon","family_url":"https:\/\/changelogs.core-directive.com\/reference\/cli.json"}