Publish Windows 0.1.6 delivery evidence and user setup docs
This commit is contained in:
1 parent
296a39a6c2
commit
045b36cc7f
4 files changed
+68
-14
No files matched your search
@@ -45,6 +45,15 @@ filters ignore letter case and surrounding spaces; files without the matching
|
|||||||
music tag stay out of the results. Existing indexes need a media indexing pass
|
music tag stay out of the results. Existing indexes need a media indexing pass
|
||||||
before these new filters can use their tags. Windows 0.1.5 includes these filters; older downloads need an update.
|
before these new filters can use their tags. Windows 0.1.5 includes these filters; older downloads need an update.
|
||||||
|
|
||||||
|
### Windows 0.1.6: search spoken passages
|
||||||
|
|
||||||
|
Windows 0.1.6 adds experimental local speech recognition for audio
|
||||||
|
and video. Describe a spoken topic, inspect the recognized passage, and jump
|
||||||
|
to its estimated position. Google EmbeddingGemma 2 remains the search model;
|
||||||
|
the additional speech models help turn spoken words into searchable passages.
|
||||||
|
For example, try `someone talking about equal rights` in a recording that
|
||||||
|
contains that topic. Download Windows 0.1.6 below to use it.
|
||||||
|
|
||||||
### Find the implementation
|
### Find the implementation
|
||||||
|
|
||||||
Choose **Code** in the **All files** filters to search source files. Look up a
|
Choose **Code** in the **All files** filters to search source files. Look up a
|
||||||
@@ -85,12 +94,12 @@ autoplays when you select a result.
|
|||||||
|
|
||||||
## Get searchi
|
## Get searchi
|
||||||
|
|
||||||
**Windows x64 version 0.1.5 is available.**
|
**Windows x64 version 0.1.6 is available.**
|
||||||
|
|
||||||
- [Download the Windows installer](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.5/searchi_0.1.5_x64-setup.exe) — about 100 MB.
|
- [Download the Windows installer](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.6/searchi_0.1.6_x64-setup.exe) — about 100 MB.
|
||||||
- [Checksums](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.5/SHA256SUMS-0.1.5.txt) · [Release notes](https://tea.karlcom.de/karl/searchi/releases/tag/v0.1.5).
|
- [Checksums](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.6/searchi_0.1.6_x64-setup.exe.sha256) · [Release notes](https://tea.karlcom.de/karl/searchi/releases/tag/v0.1.6).
|
||||||
|
|
||||||
Already installed? Close searchi before installing the update. Version 0.1.5 adds exact music artist/title filters and retains the fixes for
|
Already installed? Close searchi before installing the update. Version 0.1.6 adds experimental local speech search, exact music artist/title filters and retains the fixes for
|
||||||
archived files dated before 1970.
|
archived files dated before 1970.
|
||||||
It includes isolated PDF/DOCX processing and bounded media previews.
|
It includes isolated PDF/DOCX processing and bounded media previews.
|
||||||
|
|
||||||
@@ -151,7 +160,9 @@ Windows x64 setup can use the published installer; Ubuntu 24.04 x64 can use the
|
|||||||
desktop preview, and compatible headless Linux
|
desktop preview, and compatible headless Linux
|
||||||
systems can use the preview archive. Other platforms currently build from
|
systems can use the preview archive. Other platforms currently build from
|
||||||
source. The local search model downloads approximately **865 MB**
|
source. The local search model downloads approximately **865 MB**
|
||||||
once, and cached assets are reused. Your agent should report any platform
|
once. The Windows 0.1.6 speech feature automatically downloads about
|
||||||
|
**149 MB** of additional local assets afterward. Cached assets are reused;
|
||||||
|
filename and keyword search remain available while models prepare. Your agent should report any platform
|
||||||
limitation it encounters.
|
limitation it encounters.
|
||||||
|
|
||||||
Prefer to set it up yourself? See the
|
Prefer to set it up yourself? See the
|
||||||
@@ -206,9 +217,13 @@ files, so protect it as you would the files themselves.
|
|||||||
| Movies and video | MP4, MKV, MOV, AVI, WebM, M4V and MPEG |
|
| Movies and video | MP4, MKV, MOV, AVI, WebM, M4V and MPEG |
|
||||||
|
|
||||||
**Media search is experimental.** Image, audio and video search are implemented,
|
**Media search is experimental.** Image, audio and video search are implemented,
|
||||||
but relevance still needs improvement. Spoken topics can be missed, music
|
but relevance still needs improvement. Music descriptions can produce broad
|
||||||
matches can be too broad, and video sampling can miss a brief scene. Media
|
matches; use exact artist/title filters when you know the tags. Video sampling
|
||||||
timestamps identify approximate segments, rather than an exact spoken word.
|
can miss a brief scene. In the upcoming speech feature, recognized text can
|
||||||
|
contain errors or miss words, and timestamps are estimates rather than verified
|
||||||
|
word positions. When your files contain no suitable match, semantic search may
|
||||||
|
still show the closest results; a returned result does not prove the requested
|
||||||
|
content exists. Inspect the passage or preview before relying on it.
|
||||||
Playback also depends on the formats your system supports; you can open a
|
Playback also depends on the formats your system supports; you can open a
|
||||||
file in its usual player if the preview cannot play it.
|
file in its usual player if the preview cannot play it.
|
||||||
|
|
||||||
@@ -235,8 +250,8 @@ Your agent receives the returned excerpts; cloud agents handle them according
|
|||||||
to that client's configuration.
|
to that client's configuration.
|
||||||
|
|
||||||
On Windows x64, your agent can use the optional
|
On Windows x64, your agent can use the optional
|
||||||
[CLI/MCP download](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.3/searchi-cli_0.1.0_x64-013.zip)
|
[CLI/MCP download](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.6/searchi-cli-windows-0.1.6.zip)
|
||||||
with its [own checksum](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.3/CLI-SHA256SUMS-0.1.3.txt).
|
with its [own checksum](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.6/searchi-cli-windows-0.1.6.zip.sha256).
|
||||||
Extract the ZIP alongside the installed desktop runtime helpers; it includes
|
Extract the ZIP alongside the installed desktop runtime helpers; it includes
|
||||||
the document extraction helper. No Rust build is needed. Install the desktop app first for the model setup and
|
the document extraction helper. No Rust build is needed. Install the desktop app first for the model setup and
|
||||||
runtime helpers, then connect the CLI to that app's existing index.
|
runtime helpers, then connect the CLI to that app's existing index.
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ same actual Rust/Google search engine.
|
|||||||
## Configure an existing index
|
## Configure an existing index
|
||||||
|
|
||||||
Windows x64 users can download the optional
|
Windows x64 users can download the optional
|
||||||
[CLI/MCP ZIP](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.3/searchi-cli_0.1.0_x64-013.zip)
|
[CLI/MCP ZIP](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.6/searchi-cli-windows-0.1.6.zip)
|
||||||
and verify its [separate checksum file](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.3/CLI-SHA256SUMS-0.1.3.txt).
|
and verify its [separate checksum file](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.6/searchi-cli-windows-0.1.6.zip.sha256).
|
||||||
Extract it alongside the installed desktop's runtime helpers. Use
|
Extract it alongside the installed desktop's runtime helpers. Use
|
||||||
`searchi-cli.exe`; keep `searchi-extract-worker.exe` beside it for PDF/DOCX indexing.
|
`searchi-cli.exe`; keep `searchi-extract-worker.exe` beside it for PDF/DOCX indexing.
|
||||||
Use the desktop to finish model setup and semantic indexing before connecting.
|
Use the desktop to finish model setup and semantic indexing before connecting.
|
||||||
@@ -241,6 +241,5 @@ recognition using the paired `embed --speech-worker PATH --speech-model-dir DIR`
|
|||||||
options alongside the real Google configuration. The native speech worker and
|
options alongside the real Google configuration. The native speech worker and
|
||||||
models are separate from Google's worker and assets.
|
models are separate from Google's worker and assets.
|
||||||
|
|
||||||
This integration is not present in the published Windows 0.1.5 or Linux 0.1.4
|
This integration is available in Windows 0.1.6. Linux 0.1.4 packages do not include it. Current checks and delivery gates are tracked in
|
||||||
packages. Current checks and delivery gates are tracked in
|
|
||||||
[SPEECH-INTEGRATION.md](SPEECH-INTEGRATION.md).
|
[SPEECH-INTEGRATION.md](SPEECH-INTEGRATION.md).
|
||||||
@@ -389,6 +389,10 @@ build was inferred from that lookup; macOS execution gates remain unchecked.
|
|||||||
|
|
||||||
## Rust audit and goal review, 2026-10-13
|
## Rust audit and goal review, 2026-10-13
|
||||||
|
|
||||||
|
- [x] Publish Windows 0.1.6 and optional CLI/MCP client; verify public full bytes and install/start the normal distribution under CPU-only VM constraints. Settings preserved and database integrity checked. See [delivery evidence](WINDOWS-0.1.6.md).
|
||||||
|
- [x] Make local speech/media search usable with visible experimental status, preserving Google EmbeddingGemma 2 retrieval and source locations.
|
||||||
|
- [ ] Resolve absent-content false positives and establish broader music/speech quality and precise timestamp evidence. Preserve the failed longer-source evaluation; do not promote its score.
|
||||||
|
|
||||||
- [x] Audit core/service and desktop/CLI Rust boundaries; avoid unnecessary naming/module churn.
|
- [x] Audit core/service and desktop/CLI Rust boundaries; avoid unnecessary naming/module churn.
|
||||||
- [x] Correct valid pre-1970 filesystem timestamps across indexing, source eligibility and previews. Changed crates passed 100 tests (six ignored), desktop 47; strict Clippy and formatting passed. See [audit](RUST-AUDIT.md).
|
- [x] Correct valid pre-1970 filesystem timestamps across indexing, source eligibility and previews. Changed crates passed 100 tests (six ignored), desktop 47; strict Clippy and formatting passed. See [audit](RUST-AUDIT.md).
|
||||||
- [x] Publish Windows v0.1.4 with the timestamp correction; verify public bytes, packaged helper provenance and isolated real Google CPU query-worker startup. See [evidence](WINDOWS-0.1.4.md).
|
- [x] Publish Windows v0.1.4 with the timestamp correction; verify public bytes, packaged helper provenance and isolated real Google CPU query-worker startup. See [evidence](WINDOWS-0.1.4.md).
|
||||||
|
|||||||
@@ -0,0 +1,36 @@
|
|||||||
|
# Windows 0.1.6 delivery evidence
|
||||||
|
|
||||||
|
Published 2026-10-13 from application commit
|
||||||
|
`296a39a6c2942d8217f3e068d77e5767df2a85f4`.
|
||||||
|
[Release and downloads](https://tea.karlcom.de/karl/searchi/releases/tag/v0.1.6).
|
||||||
|
|
||||||
|
The final NSIS build passed. Extracted resources passed speech inventory
|
||||||
|
verification (31 records) and extraction-worker provenance verification.
|
||||||
|
This is the normal hardware-detecting distribution, with CPU fallback;
|
||||||
|
all inference tests in this Windows VM forced CPU only.
|
||||||
|
|
||||||
|
| Public artifact | Bytes | SHA-256 |
|
||||||
|
| --- | ---: | --- |
|
||||||
|
| Windows installer | 101712504 | `3bbddccc92736b13394c37d9ece791371b4946cae54092b0dcd95fb438d89c1b` |
|
||||||
|
| Windows CLI/MCP ZIP | 8897227 | `876dc88b9f55d7e8c4f5572868f2076b99436a6cfe12af44c1696fa8dc0178a1` |
|
||||||
|
|
||||||
|
Public unauthenticated full-byte downloads matched both local artifacts.
|
||||||
|
The installer exited successfully during the existing Windows installation
|
||||||
|
upgrade. A consistent SQLite backup was taken first. Settings remained
|
||||||
|
byte-identical and SQLite quick_check returned `ok`. The installed desktop
|
||||||
|
executable matches the extracted installer executable:
|
||||||
|
`c79c9f19cade425ab816997550988ca7eb20bffdd9a6f4fc972312cea4a92963`.
|
||||||
|
The application launched from its installed path with the original profile,
|
||||||
|
CPU-only VM environment and disabled WebView GPU rendering. Its process was
|
||||||
|
responsive; this is process evidence, not a native UI interaction test.
|
||||||
|
|
||||||
|
Media and speech are usable experimental features. See
|
||||||
|
[speech evidence and limitations](SPEECH-INTEGRATION.md): the small independent
|
||||||
|
EN/DE fixture found six of six positive files, but all four absent-content
|
||||||
|
queries still returned results. Longer-source speech evaluation failed and
|
||||||
|
has no valid quality score. A recoverable failed session now allows a fresh
|
||||||
|
session at the next source; the original source retains its error.
|
||||||
|
|
||||||
|
Native UI/playback, clean-machine installation, real GPU execution, macOS and
|
||||||
|
broader Linux checks remain open. The installer is unsigned. Gitea Actions
|
||||||
|
remain disabled. These artifacts do not establish full production readiness.
|
||||||
Reference in new issue
Block a user