| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| install.ps1 | 2026-10-12 | 9.4 kB | |
| install.sh | 2026-10-12 | 8.7 kB | |
| semlith-v0.38.1-aarch64-apple-darwin.tar.gz | 2026-10-12 | 25.3 MB | |
| semlith-v0.38.1-aarch64-unknown-linux-gnu.tar.gz | 2026-10-12 | 24.9 MB | |
| semlith-v0.38.1-x86_64-pc-windows-msvc.zip | 2026-10-12 | 23.0 MB | |
| semlith-v0.38.1-x86_64-unknown-linux-gnu.tar.gz | 2026-10-12 | 26.1 MB | |
| SHA256SUMS | 2026-10-12 | 603 Bytes | |
| README.md | 2026-10-12 | 1.2 kB | |
| Semlith 0.38.1 source code.tar.gz | 2026-10-12 | 8.4 MB | |
| Semlith 0.38.1 source code.zip | 2026-10-12 | 8.7 MB | |
| Totals: 10 Items | 116.6 MB | 0 | |
Fixed
A cached vector made on another lane is used. An index run looked up only the variants its own lanes make, then the CPU's, so a vector a remote GPU worker embedded (fp16-cuda) was never found by a run on a machine without that lane - Semlith Cloud's CPU runs and impact checks embedded again what its GPU worker had already embedded (semlith-cloud [#54]). A run now tries every lane's variant after its own; a miss costs a few more point lookups in the cache, against an embed of milliseconds.
Dependencies
tree-sitter-haskell 0.24.1, tree-sitter-php 0.25.1, tree-sitter-graphql 0.3.0 and the patch-update group (#221).
Install
macOS and Linux
:::sh
curl --proto '=https' --tlsv1.2 -fsSL https://raw.githubusercontent.com/semlith/semlith/main/install.sh | sh
Windows
:::powershell
irm https://raw.githubusercontent.com/semlith/semlith/main/install.ps1 | iex
Or download the archive for your platform below, unpack it, and put
semlith on your PATH. Intel macOS has no prebuilt binary: ONNX
Runtime no longer publishes x86_64 macOS builds.
Verify a download against SHA256SUMS before running it, and its
provenance with gh attestation verify <file> --repo semlith/semlith.