Franklin Agent 3.25.4
Two follow-ups to the image-paste work in 3.25.3.
- Slash commands now decode pasted blocks. The catch-all slash-command branch now runs input through
decodePromptValuebefore dispatching to the command registry, matching every other submit path — so a/-command carrying a pasted/image block gets real text + file paths instead of opaque[IMG:…]/ paste sentinels. - Ctrl+V image paste now works in vim mode. The clipboard-image fallback (for terminals that don't emit a bracketed-paste event for image-only clipboards) is now a shared
readClipboardImageInjectionhelper wired into both inputs. In vim insert mode Ctrl+V saves an undo point, captures the cursor offset, and splices the encoded block in when the async probe resolves. The async insert reads a ref that mirrors the latest value every render, so it never splices into a stale string if the input is cleared or rewritten mid-probe.