Release notes

What's new

Short, dated notes for trust fixes that change what you see in MCP / Desktop / Cursor — not a full changelog.

2026-08-23 — honesty + install residuals

LAT-43

Stock substitute is unmistakable

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 reachable

A 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

Broken LoRA weights no longer “succeed” as flux

Errors like failed to load lora are non-recoverable: the fallback chain stops instead of quietly serving a sibling without your style.

LAT-53

Video prompt scaffold

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

Export affordance defaults to no auto music

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

Claude Desktop install

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

This page

A stable place to point testers and Desktop users after a trust fix ships. Linked from get-started.

← Get started · Manual verification guide · /start