Repository navigation
feat(plan): attribute Plan execution messages to their Plan - #6531
Open
UncertaintyDeterminesYou4ndMe wants to merge 1 commit into
Open
UncertaintyDeterminesYou4ndMe wants to merge 1 commit into
UncertaintyDeterminesYou4ndMe wants to merge 1 commit into
Conversation
The Host now writes the opening message of an approved Plan execution with a Plan MessageOrigin carrying the execution ID and the approved title frozen at that moment. The origin travels through history and Turn landmarks, so the conversation and the turn navigation rail show "Executing plan: <title>" without parsing the prompt or reading the current Plan. The model still receives and replays the complete frozen request. A generated message is not offered edit and resend or regenerate from its text, and the Plan opening shows only its note, so it has no copy action. The shared note divider draws its lines as filled 1px views on the desktop, where zero-height borders did not paint; the terminal keeps its border line. Generated-by: Claude Code
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follows the Plan MessageOrigin brief in #6078.
When an approved Plan starts executing, the Host now writes its opening message with a
planMessageOrigincarrying the execution ID and the Plan title as approved. The title is frozen with the execution, so later edits to the Plan do not rename it. The origin is stored with the message and comes back through history and through Turn landmarks (historyLandmarks), so the desktop and terminal UI show "Executing plan: <title>" (localized) in the conversation and in the turn navigation rail without parsing the prompt or reading the current Plan. The model still receives, and replays, the complete frozen request.A message the Host generated is not offered edit and resend or regenerate from its text. The Plan opening shows only its note, so it has no copy action either.
The shared note divider (also used for compaction) now draws its lines as filled 1px views on the desktop: the zero-height borders it used did not paint there, so compaction dividers showed no lines either. The terminal keeps its border line, which it draws as a row of
─cells.AI use
Tool(s) and scope: Claude Code wrote the change and this description; its commit carries
Generated-by: Claude Code.