Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Release Sieve: a local AI second look before you ship

说明与用途

Release Sieve 让自由职业者和小团队使用本地 MiniLM‑L6‑v2 模型,无需外部 API,即可验证提交与发布说明的一致性。

问题

Freelance release maintainers and small product teams need a way to verify that commit changes are correctly reflected in release notes without relying on paid APIs or external services.

结果

Release Sieve enables local, privacy‑preserving semantic review of release notes, identifying missing or mismatched notes and providing a human‑reviewable report without external API calls.

工作流

  • Collect commit subjects, bodies, and filenames from a Git range or JSON file.
  • Parse single‑release Markdown notes and validate bounded inputs.
  • Encode messages and notes as 384‑dimensional vectors using MiniLM‑L6‑v2 via Transformers.js and ONNX Runtime.
  • Rank note candidates by cosine similarity and apply a minimum score and runner‑up separation policy.
  • Present review items with source evidence, similarity score, and suggested internal changes.
  • Allow the user to edit notes, re‑run the model, and export the review snapshot locally.
  • Optionally run the same workflow in a CLI for headless environments.

证据

Release Sieve takes a narrower approach. Paste commit subjects, load a JSON change file, and add the planned notes for one release.

来源

The first run downloads about 38 MB of model and WebAssembly assets from the same site. Your input text stays in the browser.

来源

Release Sieve compares commit evidence with the notes for one release.

来源

The browser uses single‑threaded WebAssembly in a worker; the CLI uses local CPU inference.

来源

The model’s weights and runtime are what make local semantic comparison possible.

来源

  • 记录日期: 2026-10-13T19:40:59.235Z