This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+1 more
Summary
AI summaryAdded edit_engine MCP tool with new select, tighten, and swap capabilities.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds new `edit_engine` MCP tool with six sub‑tools. Adds new `edit_engine` MCP tool with six sub‑tools. Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Bugfix | Medium |
Fixes analysis-store frames fallback to time‑containment mapping when `frame_indices_used` omitted. Fixes analysis-store frames fallback to time‑containment mapping when `frame_indices_used` omitted. Source: llm_adapter@2026-06-10 Confidence: high |
— |
Full changelog
The edit engine — Phase E, the final phase of the analysis + edit-engine program. Three evidence-driven loops on one shared skeleton: evidence query → dry-run plan with per-decision rationale → confirm token → versioned timeline ops → metric readback → brain_edits rows.
Added
- New
edit_engineMCP tool (compound tool count: 34):plan_selects/execute_selects— shots ranked by deep-tiereditorial.select_potentialand best moments (clip-level fallback), story-spine order, duration budget; execution builds a NEW selects timeline. Additive.plan_tighten/execute_tighten— dead-air lifts from transcript-gap evidence; execution assembles a tightened VARIANT timeline from keep ranges (true partial trims) — the original is never mutated.plan_swap/execute_swap— alternates via the visual-similarity index, filtered to shots that fill the slot exactly; in-place replacement on the version-archived timeline.list_plans/get_plan— fingerprinted plans undermemory/edit_plans/; stale or tampered plans refuse to execute.
src/utils/edit_engine.py(DB-only planning layer) +tests/live_edit_engine_validation.py(disposable-project live harness).
Fixed
- Analysis-store frames fall back to time-containment shot mapping when reports omit
frame_indices_used.
Validation
- Full offline suite: 1118 tests (13 new); 3 known live-Resolve environmental failures only.
- Live pilot on a disposable synthetic-media Resolve project: 20/20 checks — selects assembled, tighten removed exactly the 15.2s of transcript dead air while keeping the spoken 4.8s, swap replaced the item with a 0.92-cosine alternate, brain_edits rationale rows present for all loops, timeline versions archived.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Beta — feedback welcome: [email protected]