Repository navigation
fix(release): publish semantic query optimizations in v6.1.1 - #193
Merged
Merged
Conversation
Release highlights: - make repeated semantic searches faster while preserving retrieved evidence and citations - enforce the configured batch limit for every semantic embedding call Release details: - **Core:** reuse single-query vectors in a bounded project- and model-scoped memory cache - **Core:** preserve batch order, cancellation, and model cleanup without caching search results - **Documentation:** document cache limits and the current-index retrieval guarantee - **Toolchain:** update Handlebars and HTTP cache semantics and remove the old workspace sprintf-js chain through Mammoth's compatible CLI dependency override - **CI:** lint the pull request commit range directly from its base and head revisions Verification: - pass pnpm validate with 481 Core tests and 24 landing tests plus coverage, API, MCP, builds, packaging, license policy, and release smoke checks - pass Linux x64, macOS ARM64, Commitlint, and CodeQL on the feature pull request - compare three alternating local runs with 288 repeated and 288 unique embeddings and 144 searches per variant, preserving all vector and search fingerprints - measure repeated-search median latency from 29.43 ms to 25.32 ms on the local reference base - verify project/model isolation, cache budgets, cancellation, disposal, and refreshed evidence
|
🎉 This PR is included in version 6.1.1 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Publish Ragmir 6.1.1 with semantic query reuse and bounded model inference. This promotes the exact validated develop tree after #192.
Single-query embeddings now reuse a project- and model-scoped in-memory cache bounded by entries and vector values. Search results remain fresh after index rebuilds, and callers receive independent vector arrays. Every semantic model call honors the existing embedding batch setting and preserves order and cancellation.
The release also refreshes the affected workspace toolchain dependencies and removes the repaired HTTP-cache audit exception. The public CLI and TypeScript API are unchanged.
Validation:
pnpm validate: 481 Core and 24 landing tests, coverage, builds, API, CLI/MCP, licenses, packaging and release smoke checks passed.