Short, dated notes for trust fixes that change what you see in MCP / Desktop / Cursor — not a full changelog.
LAT-43
When an AI video times out and a stock clip is substituted, the job still lands done — but the poll text now leads with STOCK SUBSTITUTE, and the first next_action is Redo with AI (on_i2v_timeout: "wait"). Never present that result as your render.
LAT-24
list_loras checks weights are reachableA stored ready status used to outlive a deleted weights file. Listing now HEADs weights_url (2s, fail-open on network blips) and drops unreachable LoRAs from the default ready filter. Dead weights show as unavailable under status: "any".
LAT-25
Errors like failed to load lora are non-recoverable: the fallback chain stops instead of quietly serving a sibling without your style.
LAT-53
When you ask the agent to help write a video prompt, it fills shot · motion · action · duration · continuity — not a static image description with “video” appended. See starter + cinematography skills.
LAT-54
Multi-scene video projects still offer director_export as the finishing next_action — now with soundtrack: "off" so taking the button does not silently bill a music bed. Pass soundtrack: "auto" when you want the bed.
LAT-45a
Server identity is livepeer-agent. Desktop needs the mcp-remote shim, a full quit/reopen, and Authorization:Bearer with no space after the colon. Step-by-step: get-started → Desktop tab.
LAT-49
A stable place to point testers and Desktop users after a trust fix ships. Linked from get-started.