This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+1 more
Summary
AI summaryAdded schema v10 embeddings table, build_embeddings and find_similar actions, and a Semantic search toggle in the Review panel.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds `embeddings` table (float32 vectors) and `src/utils/embeddings.py` with brute-force cosine search. Adds `embeddings` table (float32 vectors) and `src/utils/embeddings.py` with brute-force cosine search. Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Feature | Low |
Adds `media_analysis` actions: `build_embeddings` (idempotent) and `find_similar` supporting text and visual queries. Adds `media_analysis` actions: `build_embeddings` (idempotent) and `find_similar` supporting text and visual queries. Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Feature | Low |
Adds Semantic toggle on Review search panel, activated when a text backend is detected. Adds Semantic toggle on Review search panel, activated when a text backend is detected. Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Feature | Low |
Implements automatic backend detection: uses ollama `nomic-embed-text` or sentence‑transformers for text; open_clip ViT-B-32 for visual embeddings. Implements automatic backend detection: uses ollama `nomic-embed-text` or sentence‑transformers for text; open_clip ViT-B-32 for visual embeddings. Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Feature | Low |
Adds 14 new tests to the offline suite (total 1095), with backends mocked. Adds 14 new tests to the offline suite (total 1095), with backends mocked. Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Feature | Low |
Adds diagnostics endpoint listing detected tools with install guidance. Adds diagnostics endpoint listing detected tools with install guidance. Source: llm_adapter@2026-06-10 Confidence: low |
— |
| Feature | Low |
Verifies panel endpoint and regenerates screenshots in live sample root validation. Verifies panel endpoint and regenerates screenshots in live sample root validation. Source: llm_adapter@2026-06-10 Confidence: low |
— |
| Performance | Medium |
Builds 54 text vectors in 1.2 seconds via ollama, achieving correct top hits for editorial queries. Builds 54 text vectors in 1.2 seconds via ollama, achieving correct top hits for editorial queries. Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Performance | Medium |
Generates 27 CLIP visual vectors, ranking "cracked broken windshield glass" query correctly. Generates 27 CLIP visual vectors, ranking "cracked broken windshield glass" query correctly. Source: llm_adapter@2026-06-10 Confidence: high |
— |
| Bugfix | Medium |
Documents three known live‑Resolve environmental failures as expected edge cases. Documents three known live‑Resolve environmental failures as expected edge cases. Source: llm_adapter@2026-06-10 Confidence: low |
— |
Full changelog
Embeddings + similarity search — Phase C of the analysis + edit-engine program. "Find clips/shots like this," locally, with no vendor token cost.
Added
- Schema v10
embeddingstable (float32 vectors per entity/kind/model, content-hash staleness) +src/utils/embeddings.pywith brute-force cosine search. media_analysisactions:build_embeddings(idempotent — clip summaries, shot descriptions + deep field groups, transcript segments, sampled frames with per-shot mean vectors) andfind_similar(free text, clip, or shot;kind="text"|"visual"; free-text visual queries via the CLIP text encoder).- Backend detection, never installation: text = ollama
nomic-embed-textor sentence-transformers; visual = open_clip ViT-B-32. Diagnostics → Tools lists availability with install guidance. - Panel:
Semantictoggle on Review search (shown when a text backend is detected), backed by/api/search/semantic.
Validation
- Full offline suite: 1095 tests (14 new, backends mocked); 3 known live-Resolve environmental failures only.
- Live on the real sample root: 54 text vectors in 1.2s via ollama with correct top hits for three editorial queries; 27 CLIP vectors with "cracked broken windshield glass" ranking the shattered-windshield frame first; panel endpoint verified; screenshots regenerated.
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]