cfd335d2b1
- branch() and navigateTree() now return the selected user message's image parts (selectedImages/editorImages) alongside the text, extracted in marker order by #extractUserMessageImages. - CustomEditor.setDraft() replaces the composer draft with text plus its pending images, so restored [Image #N] markers resolve on resubmit instead of degrading to literal text. - Wired all six restore call sites (selector-controller, extension-ui-controller) through setDraft; updated rpc-subagents mocks for the new branch shape. - Added offline regression tests for branch/navigateTree image restitution, multi-image marker order, and text-only prompts.