Skip to content

v2.32.0 — AI-ops governance tiers

Choose a tag to compare

@samuelgursky samuelgursky released this 04 Jun 23:53

Adds governance tiers for the media-creating Resolve 21 AI ops. Phase 3 (final) of the staged AI-ops build: ledger → console → governance.

The two ops that render new files — remove_motion_blur and generate_speech — now have soft, per-session limits chosen by a named tier:

dimension off lenient standard strict
deblur runs 50 15 5
speech runs 50 15 5
media created 50 GB 10 GB 2 GB
render time 1 h 20 min 5 min

Governance is advisory — it never hard-blocks (the ops are already confirm-token gated). When you're near or over the active tier, the confirmation dialog surfaces a warning before you proceed; limits are computed from the v2.30.0 AI-ops ledger for the current session.

  • New module resolve_ai_governance.py — tiers + check() + status(). Default tier: standard.
  • New MCP actions media_analysis(get_ai_governance) / media_analysis(set_ai_governance, preset, overrides?). Override keys: deblur_runs, speech_runs, render_bytes, render_wall_clock_ms (int or unlimited).
  • Confirm preview for the two creators carries a governance block (usage, projected, warnings, exceeded/near).
  • Control panel — the AI Console gains a Governance section: a tier picker (with each tier's thresholds) + live consumption gauges; the confirm dialog shows the warning inline.

This completes the staged AI-ops build. Validated live against Resolve Studio 21.0.0.47.