Skip to content

Releases: ShmidtS/context-mode-rust

v1.4.1

Choose a tag to compare

@ShmidtS ShmidtS released this 23 Jul 17:53
3f60421

Highlights

Real vector semantic search is here. ctx_semantic_search now performs true nearest-neighbor search over the code-index database instead of always falling back to keyword search.

Features

  • Vector semantic search: ctx_semantic_search embeds the query via Ollama, loads vectors joined with chunk metadata, and returns similarity-ranked code matches.
  • repo_id scoping: new optional repo_id parameter scopes vector search to a single indexed repo.
  • Real embeddings on index: LocalIndexer switched from the ZeroEmbeddingProvider stub to OllamaEmbeddingProvider, so indexed repos store meaningful vectors (gracefully falls back to zero vectors when the proxy is unavailable).
  • Graceful degradation: keyword-search fallback preserved when embeddings are unavailable or none are indexed yet.

Internal

  • New list_vectors_with_chunks SQL join (vectors + chunks metadata) with unit-test coverage.
  • LocalSearcher::conn() accessor for read-only callers that join the vectors table directly.

Chores

  • Workspace version bump 1.4.0 -> 1.4.1 across Cargo.toml, Cargo.lock, and plugin manifests.

Full Changelog: v1.4.0...v1.4.1

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 11:07
6cc21ca
Release v1.4.0: Codec-native refactoring

v1.3.9

Choose a tag to compare

@github-actions github-actions released this 12 Jun 09:03
034acf9
chore(release): sync crates metadata and formatting for v1.3.9

v1.3.8

Choose a tag to compare

@github-actions github-actions released this 07 Jun 10:59
551d5cd
Release 1.3.8

v1.3.7

Choose a tag to compare

@ShmidtS ShmidtS released this 26 May 05:33
afead0c

Full Changelog: v1.3.6...v1.3.7

v1.3.6

Choose a tag to compare

@github-actions github-actions released this 25 May 19:59
8287045
Release v1.3.6

v1.3.5

Choose a tag to compare

@ShmidtS ShmidtS released this 25 May 19:35
f5f1dba

Fix: use forward slashes in Windows hook paths to prevent bash escape-sequence misinterpretation. Legacy file-based hooks no longer installed for Claude Code — only declarative settings.json hooks.

v1.3.4

Choose a tag to compare

@ShmidtS ShmidtS released this 25 May 18:40
967f9e9

Fix Claude Code hooks: stop installing legacy file-based hooks that caused "/bin/sh: cannot execute binary file" errors on Windows with Git Bash. Declarative settings.json hooks are now the only mechanism.

v1.3.3

Choose a tag to compare

@ShmidtS ShmidtS released this 25 May 18:14
63f987d

Fix Windows hook execution with Git Bash:

  • Windows hooks now use context-mode.exe directly instead of context-mode.cmd
  • Git Bash cannot execute .cmd files, but can run .exe binaries directly
  • Eliminates: /bin/sh: cannot execute binary file and context-mode: command not found
  • settings.json hooks and ~/.claude/hooks/*.cmd scripts both fixed

v1.3.2

Choose a tag to compare

@ShmidtS ShmidtS released this 25 May 17:42
27f9a17

Bug fixes and improvements:\n\n- Fixed hook commands to use absolute binary paths on Windows, eliminating "command not found" errors\n- settings.json is no longer rewritten when hooks are already up to date\n- start.mjs now uses absolute paths for context-mode.cmd in installed hooks