Skip to content

0.1.5 - 2026-06-16

Choose a tag to compare

@github-actions github-actions released this 15 Jun 22:02

Release Notes

Added

  • Qdrant local-embed modeembedder: ort/ollama on the qdrant backend now embeds
    on-device (via the existing ONNX/Ollama embedder) and upserts raw Vec<f32> points, instead of
    requiring Qdrant Cloud server-side inference. This makes the qdrant backend work with
    self-hosted / OSS Qdrant (which has no inference engine) and lets code models such as
    jinaai/jina-embeddings-v2-base-code (768-d) run against a local cluster without Cloud billing.
    The default embedder: qdrant keeps server-side inference, so existing Qdrant Cloud configs are
    unchanged. (#12)
  • sai-deslop agent skill (.agents/skills/sai-deslop/): when to reach for the sai_ tools
    while coding, plus a triage protocol that judges each duplicate/similarity finding (read the
    real source → classify real / boilerplate / intentional / fragment → propose a verified fix)
    before acting.
  • dedup-auditor Claude Code subagent (.claude/agents/): runs the repo-wide
    sai_find_duplicates sweep with that triage protocol in an isolated context and returns a
    classified digest instead of a raw cluster dump.
  • mcp-setup/setup.sh gains --platform <id> / --write to wire any MCP client
    (claude-code, claude-desktop, cursor, windsurf, continue, codex, hermes, generic) — the same
    multi-client experience as the one-line install.sh, via a shared mcp-setup/lib/mcp-config.sh.
  • mcp-setup/tests/test_setup.sh (run by make test / make test-setup): asserts artifact
    paths, generated config fields, command strings, and install.shlib snippet parity.

Changed

  • embedder is now backend-scoped: it selects how the qdrant backend embeds (qdrant =
    server-side inference, ort/ollama = local), and a config's embedder no longer leaks across
    a --backend override — the override re-derives the backend's natural default (qdrant →
    server-side, every other backend → ort). (#12)
  • mcp-setup/setup.sh now generates sai-cfg.yml by copying the canonical
    mcp-setup/templates/sai-cfg.yml (duckdb + ort + jina-768 + AST + tuned thresholds) and
    patching only backend/embedder/collection, instead of emitting its own divergent inline YAML.
    The default --embedder is now ort (fully offline), matching the template and the book.
  • mcp-setup/setup.sh and docs/install.sh now install both the sai and sai-deslop skills
    (plus the dedup-auditor subagent); the skill installer is renamed install_agent_skill.

Fixed

  • sai_prepare_mcp_setup now includes --target-dir in recommended_command (so a copied
    command targets the intended project) and a correct, explicitly-derived --features list
    (previously a dead variable plus a hardcoded mcp,duckdb,ollama,ast that ignored ort/qdrant).
    For prebuilt/release binaries where mcp-setup/setup.sh is not on disk, recommended_command
    falls back to the install.sh one-liner and an execute: true call is reported as blocked
    rather than running a stale path.

Install semanticastindexer 0.1.5

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/maadgrom/semanticastindexer/releases/download/v0.1.5/semanticastindexer-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/maadgrom/semanticastindexer/releases/download/v0.1.5/semanticastindexer-installer.ps1 | iex"

Download semanticastindexer 0.1.5

File Platform Checksum
semanticastindexer-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
semanticastindexer-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
semanticastindexer-x86_64-pc-windows-msvc.zip x64 Windows checksum
semanticastindexer-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
semanticastindexer-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum