mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-11-13 12:13:42 +01:00
Since the plugin fix, every HTTP send versioned the stored row by reading it again in resolve_send_inputs. On the desktop that read runs after awaiting plugin startup, so an edit landing in between was versioned while the earlier copy was sent, and the response named content it never sent. Callers now say where their request came from. One that loaded the stored row and passes it on as is (the desktop send, the by-id sends, MCP) gets that same copy versioned, with no second read. One that may hold a rendered request (plugin sends) keeps the read-by-id fallback, so rendered values still never reach history. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>