{"version":"2.1.110","anchor":"session-rename","canonical_anchor":"session-rename","heading":"Session Rename","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.110\/e\/session-rename","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.110","markdown":"### Session Rename\n\n**What**\n\nSessions can now be renamed programmatically via the SDK, and remote sessions automatically get renamed based on their git branch.\n\n**Details**\n\n- New `rename_session` control action with description: \"Sets the user-facing title for the current session.\"\n- Title validation requires non-empty strings\n- Remote sessions now include `onRenameSession` callbacks and `parseGitRemote` for automatic naming based on the repo branch\n\n**Evidence**\n\nSession rename handler (search for `\"rename_session\"` and `\"title must be non-empty\"`)"}