Publish optional Windows CLI download and agent setup guidance

This commit is contained in:
karl committed 2026-10-13 12:02:09 +02:00
1 parent 3427abfd0f
commit d6c20a5268
2 files changed
+24 -1

No files matched your search

+18 -1
View File
@@ -7,7 +7,18 @@ same actual Rust/Google search engine.
## Configure an existing index
Build the CLI with `cargo build --release -p searchi-cli --locked`. Create and
Windows x64 users can download the optional
[CLI/MCP executable](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.0/searchi-cli_0.1.0_x64.exe)
and verify its [separate checksum file](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.0/CLI-SHA256SUMS.txt).
Keep it alongside the installed desktop's runtime helpers; rename it to
`searchi-cli.exe` if desired. The desktop installer itself is unchanged.
Use the desktop to finish model setup and semantic indexing before connecting.
Pass that existing `searchi.sqlite`, model cache and `searchi-gemma-worker.exe`
explicitly; avoid creating a second database for the same folders.
The CLI executable alone provides lexical MCP but does not include the Google
worker, model assets or media helpers.
For source installations, build with `cargo build --release -p searchi-cli --locked`. Create and
index files through the normal CLI/desktop workflow first. MCP requires an
explicit existing database; it never creates a new empty database after a typo.
@@ -35,6 +46,12 @@ CLI SHA-256:
The archive is local only; the Gitea attachment size limit previously rejected
even the smaller desktop archive. Published installer contents are unchanged.
The standalone CLI was subsequently added as an optional asset to the existing
v0.1.0 release. Public unauthenticated full-byte downloads verified the CLI
SHA-256 above and its separate checksum-file SHA-256
`db5490caab16e7df689cea926f022ccd88c7176e277d0d906d22f1450c96a056`.
The tag, installer and original installer checksum were not replaced.
### Extracted CLI MCP verification
`tools/windows_agent_smoke.py` additionally executes the extracted CLI against