{"version":"2.1.315","anchor":"session-list-now-spreads-title-info-instead-of-firstprompt","canonical_anchor":"session-list-now-spreads-title-info-instead-of-firstprompt","heading":"Plugin prompts get a clear label, and session titles and exports follow the prompt you saw","tier":"notice","area":"Plugins","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315\/e\/session-list-now-spreads-title-info-instead-of-firstprompt","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315","markdown":"### Plugin prompts get a clear label, and session titles and exports follow the prompt you saw\n\nPrompts a plugin sends show under a 'Prompt from the plugin' header, and session titles and export filenames can use the prompt as shown\n\n**What**\n\nA plugin can send Claude a prompt between turns. This release changes how those prompts, and first prompts in general, are shown:\n\n- A plugin's prompt is wrapped as `The <name> plugin sent a message:` with a note telling Claude \"This is how Claude Code surfaces a prompt a plugin submits between turns\".\n\n- The transcript now removes that wrapper and shows a dim `Prompt from the <name> plugin` header above the plain text. Before, the text was shown unchanged.\n\n- User messages now carry `pluginPrompt`, and the first prompt of a session is taken from it, so a prompt a plugin started can be shown instead of its raw expanded text.\n\n- Session list entries gain `firstPromptShown`, kept when sessions are loaded. Session titles prefer it over `firstPrompt`.\n\n- The name of an exported conversation file can now follow the shown first prompt: the export dialog asks for the \"shown\" version, while the default remains \"stored\".\n\n**Why**\n\nPrompts a plugin sends are readable in the transcript instead of showing their wrapper text. Session picker titles and export filenames may now match what you saw on screen rather than the full text stored behind it.\n\n- Area: Plugins\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}