Under the hood
Session titling now strips XML-like tags before extracting slash commands from transcript text
What
The internal helper that pulls a slash command or bash-input line out of a stored message (used for things like naming a session or listing recent commands) now first runs the message text through a cleanup step that strips out matched <tag>...</tag> blocks, before it tries to extract the command with its usual pattern matching.
Why
Without this, leftover XML-like tags in a message could interfere with correctly detecting the slash command or bash input inside it, leading to wrong or missing session titles and recent-command entries.