{"name":"--session-id","slug":"session-id","family":"cli","title":"CLI flags","noun":"CLI flag","description":"Use a specific session ID for the conversation (must be a valid UUID)","description_source":"docs","described_by":{"doc":"claude-code\/cli-reference","title":"CLI reference"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":149,"mined_builds":149,"first_cited":{"version":"2.1.33","released_at":"2026-02-06 00:16:13","spans":2}},"aliases":[],"entries":[{"version":"2.1.290","anchor":"remote-control-gains-allow-unattended-tool-calls-and-a-for","heading":"claude remote-control can let cloud sessions run commands in a folder unattended","line":"A new `--allow-unattended-tool-calls` option lets cloud sessions use the current folder for one run, with auto-mode commands running without asking","released_at":"2026-10-05 18:12:44","reason":"found in this entry's text"},{"version":"2.1.274","anchor":"startup-failures-now-reported-to-stdout-as-an-sdk-stream-jso","heading":"Startup failures now reported to stdout as an SDK stream-json result message","line":"Startup failures now emit a structured JSON result line for SDK callers","released_at":"2026-09-16 22:36:09","reason":"found in this entry's text"},{"version":"2.1.239","anchor":"hosted-cloud-sessions-can-spawn-a-separate-vitals-reporting-","heading":"Hosted cloud sessions can spawn a separate vitals reporting process, off unless a binary path is pinned","line":"Hosted cloud sessions can spawn a separate health-reporting helper, which never resolves on a normal install.","released_at":"2026-08-21 17:18:54","reason":"found in this entry's text"},{"version":"2.1.232","anchor":"session-id-now-works-with-continue-resume-under-an-sdk-url","heading":"--session-id now works with --continue\/--resume under an SDK URL","line":"--session-id now works with --continue or --resume when an SDK URL is supplied.","released_at":"2026-08-13 21:30:53","reason":"named in this entry, found in this entry's text"},{"version":"2.1.232","anchor":"bridge-worker-processes-are-launched-with-a-resume-argument","heading":"Bridge worker processes are launched with a resume argument","line":"Remote bridge worker processes now start with a resume argument derived from the session URL.","released_at":"2026-08-13 21:30:53","reason":"found in this entry's text"},{"version":"2.1.229","anchor":"remote-control-continue-is-documented-as-reattaching-not-res","heading":"remote-control --continue is documented as reattaching, not resuming","line":"Remote control's `--continue` is documented as reattaching to a session recorded in the last four hours.","released_at":"2026-08-12 19:28:48","reason":"named in this entry, found in this entry's text"},{"version":"2.1.33","anchor":"improved-session-id-validation","heading":"Improved Session ID Validation","line":null,"released_at":"2026-02-06 00:16:13","reason":"found in this entry's text"}],"entries_total":7,"docs":[{"source":"claude-code","path":"cli-reference","title":"CLI reference","documented":true},{"source":"api","path":"cli-sdks-libraries\/cli\/scripting","title":"scripting","documented":false},{"source":"api","path":"cli-sdks-libraries\/cli\/using","title":"using","documented":false},{"source":"api","path":"managed-agents\/budgets","title":"budgets","documented":false},{"source":"api","path":"managed-agents\/define-outcomes","title":"DCF Model Rubric","documented":false},{"source":"api","path":"managed-agents\/event-deltas","title":"event-deltas","documented":false},{"source":"api","path":"managed-agents\/events-and-streaming","title":"events-and-streaming","documented":false},{"source":"api","path":"managed-agents\/files","title":"files","documented":false},{"source":"api","path":"managed-agents\/github","title":"github","documented":false},{"source":"api","path":"managed-agents\/permission-policies","title":"permission-policies","documented":false}],"docs_total":13,"gates":[],"related":[{"name":"--session-tunnel","slug":"session-tunnel","description":"In remote cloud sessions only, `claude mcp serve` can now listen over HTTP with `--transport`, `--port` and `--session-tunnel`"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/cli\/session-id","family_url":"https:\/\/changelogs.core-directive.com\/reference\/cli.json"}