{"version":"2.1.113","anchor":"custom-session-titles-via-sdk-protocol","canonical_anchor":"custom-session-titles-via-sdk-protocol","heading":"Custom Session Titles via SDK Protocol","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.113\/e\/custom-session-titles-via-sdk-protocol","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.113","markdown":"### Custom Session Titles via SDK Protocol\n\n**What**\n\nThe SDK initialize protocol now accepts a `title` parameter, allowing programmatic callers to set a custom session title at launch.\n\n**Details**\n\n- When provided, the session uses the custom title and skips automatic title generation\n- Has no effect on the persisted title when resuming an existing session\n- Also adds a `customTitle` field to the session schema for user-set titles via `\/rename`\n- The `\/rename` command description now mentions that the title appears in the \"prompt box, \/resume picker, and terminal title\" (previously only \"\/resume and terminal title\")\n\n**Evidence**\n\nSDK protocol schema (search for `\"Custom session title. When provided\"`)"}