Skip to content

0.1.2 - 2026-06-13

Choose a tag to compare

@github-actions github-actions released this 13 Jun 09:58

Release Notes

Added

  • AST chunking for Python (function-only, like TS/TSX/Rust/Go): every def /
    async def — free functions, class methods, and nested functions — becomes one
    symbol-tagged chunk; lambdas are not captured. py joins the smart-default
    extension list, so --ext py auto-selects the ast chunker on --features ast
    builds.
  • dedup-gate.yml PR workflow: the repo now dogfoods its own near-duplicate
    detection. It builds the PR binary, indexes the base branch into a per-PR Qdrant
    Cloud collection (server-side e5-small inference), runs the real sync --since to
    advance the index to the PR head, and fails only when the near-duplicate cluster
    count in src/ grows. A companion workflow flushes the collection when the PR
    closes.

Fixed

  • Qdrant duplicates / similar: read dense vectors from the nested vector oneof
    returned by Qdrant >= 1.16 (the deprecated flat data field is now empty), so
    retrieved vectors are no longer length 0. Without this, both commands failed
    against current Qdrant Cloud with "Vector dimension error: expected dim: N, got 0".

Install semanticastindexer 0.1.2

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download semanticastindexer 0.1.2

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