From 01348b8996ee5dd498cbc5efd28fb9d5accdc9cd Mon Sep 17 00:00:00 2001 From: Stahldavid <79285253+Stahldavid@users.noreply.github.com> Date: Wed, 23 Sep 2026 14:25:25 +0000 Subject: [PATCH 1/2] chore: version packages --- .changeset/reliable-code-discovery.md | 13 ------------- .claude-plugin/marketplace.json | 2 +- .cursor-plugin/marketplace.json | 2 +- packages/cli/CHANGELOG.md | 17 +++++++++++++++++ packages/cli/package.json | 4 ++-- packages/core/CHANGELOG.md | 12 ++++++++++++ packages/core/package.json | 2 +- packages/mcp/CHANGELOG.md | 17 +++++++++++++++++ packages/mcp/package.json | 4 ++-- packages/mcp/src/http-server.ts | 2 +- packages/mcp/src/server.ts | 2 +- packages/vscode/package.json | 2 +- .../sensegrep-cursor/.cursor-plugin/plugin.json | 2 +- plugin/sensegrep-cursor/.mcp.json | 2 +- .../.claude-plugin/marketplace.json | 2 +- .../sensegrep-plugin/.claude-plugin/plugin.json | 2 +- plugin/sensegrep-plugin/.mcp.json | 2 +- plugins/sensegrep/.codex-plugin/plugin.json | 2 +- plugins/sensegrep/.mcp.json | 2 +- server.json | 4 ++-- 20 files changed, 65 insertions(+), 32 deletions(-) delete mode 100644 .changeset/reliable-code-discovery.md diff --git a/.changeset/reliable-code-discovery.md b/.changeset/reliable-code-discovery.md deleted file mode 100644 index 323e51c..0000000 --- a/.changeset/reliable-code-discovery.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@sensegrep/core": minor -"@sensegrep/cli": minor -"@sensegrep/mcp": minor ---- - -Improve code discovery with a larger candidate pool, complete lexical file coverage, discriminative term scoring, deterministic reconstruction ordering, and parallel hybrid retrieval by default. Select compact relevant context before truncating oversized symbols. - -Classify JavaScript/TypeScript graph calls from AST call sites, resolve named relative import aliases, and invalidate older graph caches. Prefer symbol-based survey/cluster titles over generic imports. - -Detect exact duplicates before neighbor search, compare small eligible sets in memory, filter larger ANN queries before top-k, and persist snapshot-bound continuation checkpoints so resumed scans retain previous pairs. - -Make chunk targets, symbol preservation, maximum input and overlap configurable. Support local Hugging Face tokenizers, validate the full chunk after metadata/overlap, split without dropping input, and include policy/tokenizer identity in index migration. Set an explicit Ollama runtime context, verify installed model capacity, disable silent truncation and bound HTTP batches by tokens. diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index a2e9e45..ca81349 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -13,7 +13,7 @@ "name": "sensegrep", "source": "./plugin/sensegrep-plugin", "description": "Semantic code search for AI agents. Search code by meaning, not text patterns. Adds sensegrep MCP tools + smart usage instructions to Claude Code.", - "version": "1.15.1", + "version": "1.16.0", "author": { "name": "sensegrep" }, diff --git a/.cursor-plugin/marketplace.json b/.cursor-plugin/marketplace.json index d35dbc4..2d0aac3 100644 --- a/.cursor-plugin/marketplace.json +++ b/.cursor-plugin/marketplace.json @@ -13,7 +13,7 @@ "name": "sensegrep", "source": "plugin/sensegrep-cursor", "description": "Semantic code search for AI agents. Search code by meaning, not text patterns.", - "version": "1.15.1" + "version": "1.16.0" } ] } diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 6260b8f..b8222d0 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,22 @@ # @sensegrep/cli +## 1.16.0 + +### Minor Changes + +- [#39](https://github.com/Stahldavid/sensegrep/pull/39) [`38e01ee`](https://github.com/Stahldavid/sensegrep/commit/38e01ee3a78794f3cf63c0f5658419137cf9613a) Thanks [@Stahldavid](https://github.com/Stahldavid)! - Improve code discovery with a larger candidate pool, complete lexical file coverage, discriminative term scoring, deterministic reconstruction ordering, and parallel hybrid retrieval by default. Select compact relevant context before truncating oversized symbols. + + Classify JavaScript/TypeScript graph calls from AST call sites, resolve named relative import aliases, and invalidate older graph caches. Prefer symbol-based survey/cluster titles over generic imports. + + Detect exact duplicates before neighbor search, compare small eligible sets in memory, filter larger ANN queries before top-k, and persist snapshot-bound continuation checkpoints so resumed scans retain previous pairs. + + Make chunk targets, symbol preservation, maximum input and overlap configurable. Support local Hugging Face tokenizers, validate the full chunk after metadata/overlap, split without dropping input, and include policy/tokenizer identity in index migration. Set an explicit Ollama runtime context, verify installed model capacity, disable silent truncation and bound HTTP batches by tokens. + +### Patch Changes + +- Updated dependencies [[`38e01ee`](https://github.com/Stahldavid/sensegrep/commit/38e01ee3a78794f3cf63c0f5658419137cf9613a)]: + - @sensegrep/core@1.16.0 + ## 1.15.1 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index b394047..0412c08 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@sensegrep/cli", - "version": "1.15.1", + "version": "1.16.0", "type": "module", "bin": { "sensegrep": "dist/main.js" @@ -25,7 +25,7 @@ "node": ">=20" }, "dependencies": { - "@sensegrep/core": "^1.15.1" + "@sensegrep/core": "^1.16.0" }, "publishConfig": { "access": "public" diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index cc21f01..396c4bc 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,17 @@ # @sensegrep/core +## 1.16.0 + +### Minor Changes + +- [#39](https://github.com/Stahldavid/sensegrep/pull/39) [`38e01ee`](https://github.com/Stahldavid/sensegrep/commit/38e01ee3a78794f3cf63c0f5658419137cf9613a) Thanks [@Stahldavid](https://github.com/Stahldavid)! - Improve code discovery with a larger candidate pool, complete lexical file coverage, discriminative term scoring, deterministic reconstruction ordering, and parallel hybrid retrieval by default. Select compact relevant context before truncating oversized symbols. + + Classify JavaScript/TypeScript graph calls from AST call sites, resolve named relative import aliases, and invalidate older graph caches. Prefer symbol-based survey/cluster titles over generic imports. + + Detect exact duplicates before neighbor search, compare small eligible sets in memory, filter larger ANN queries before top-k, and persist snapshot-bound continuation checkpoints so resumed scans retain previous pairs. + + Make chunk targets, symbol preservation, maximum input and overlap configurable. Support local Hugging Face tokenizers, validate the full chunk after metadata/overlap, split without dropping input, and include policy/tokenizer identity in index migration. Set an explicit Ollama runtime context, verify installed model capacity, disable silent truncation and bound HTTP batches by tokens. + ## 1.15.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index e8e708d..df7bc97 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@sensegrep/core", - "version": "1.15.1", + "version": "1.16.0", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/mcp/CHANGELOG.md b/packages/mcp/CHANGELOG.md index 96286f0..fcd54a1 100644 --- a/packages/mcp/CHANGELOG.md +++ b/packages/mcp/CHANGELOG.md @@ -1,5 +1,22 @@ # @sensegrep/mcp +## 1.16.0 + +### Minor Changes + +- [#39](https://github.com/Stahldavid/sensegrep/pull/39) [`38e01ee`](https://github.com/Stahldavid/sensegrep/commit/38e01ee3a78794f3cf63c0f5658419137cf9613a) Thanks [@Stahldavid](https://github.com/Stahldavid)! - Improve code discovery with a larger candidate pool, complete lexical file coverage, discriminative term scoring, deterministic reconstruction ordering, and parallel hybrid retrieval by default. Select compact relevant context before truncating oversized symbols. + + Classify JavaScript/TypeScript graph calls from AST call sites, resolve named relative import aliases, and invalidate older graph caches. Prefer symbol-based survey/cluster titles over generic imports. + + Detect exact duplicates before neighbor search, compare small eligible sets in memory, filter larger ANN queries before top-k, and persist snapshot-bound continuation checkpoints so resumed scans retain previous pairs. + + Make chunk targets, symbol preservation, maximum input and overlap configurable. Support local Hugging Face tokenizers, validate the full chunk after metadata/overlap, split without dropping input, and include policy/tokenizer identity in index migration. Set an explicit Ollama runtime context, verify installed model capacity, disable silent truncation and bound HTTP batches by tokens. + +### Patch Changes + +- Updated dependencies [[`38e01ee`](https://github.com/Stahldavid/sensegrep/commit/38e01ee3a78794f3cf63c0f5658419137cf9613a)]: + - @sensegrep/core@1.16.0 + ## 1.15.1 ### Patch Changes diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 1eda467..fe73e05 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,7 +1,7 @@ { "name": "@sensegrep/mcp", "mcpName": "io.github.Stahldavid/sensegrep", - "version": "1.15.1", + "version": "1.16.0", "type": "module", "main": "./dist/server.js", "bin": { @@ -33,7 +33,7 @@ "@modelcontextprotocol/node": "^2.0.0", "@modelcontextprotocol/sdk": "^1.29.0", "@modelcontextprotocol/server": "^2.0.0", - "@sensegrep/core": "^1.15.1", + "@sensegrep/core": "^1.16.0", "zod": "^4.4.3" }, "publishConfig": { diff --git a/packages/mcp/src/http-server.ts b/packages/mcp/src/http-server.ts index 6549fa4..2d6cc8a 100644 --- a/packages/mcp/src/http-server.ts +++ b/packages/mcp/src/http-server.ts @@ -39,7 +39,7 @@ export function createSensegrepHttpHandler( return createMcpHandler(async (context) => { options.onServerCreated?.(context); const server = new Server( - { name: "sensegrep", version: "1.15.1" }, + { name: "sensegrep", version: "1.16.0" }, { capabilities: { tools: {} } }, ); diff --git a/packages/mcp/src/server.ts b/packages/mcp/src/server.ts index b7f13a0..d75c836 100644 --- a/packages/mcp/src/server.ts +++ b/packages/mcp/src/server.ts @@ -939,7 +939,7 @@ export function createStdioMcpServer(): Server { const server = new Server( { name: "sensegrep", - version: "1.15.1", + version: "1.16.0", }, { capabilities: { diff --git a/packages/vscode/package.json b/packages/vscode/package.json index 9e3ab96..e154e0e 100644 --- a/packages/vscode/package.json +++ b/packages/vscode/package.json @@ -602,6 +602,6 @@ "typescript": "^5.9.3" }, "dependencies": { - "@sensegrep/core": "^1.15.1" + "@sensegrep/core": "^1.16.0" } } diff --git a/plugin/sensegrep-cursor/.cursor-plugin/plugin.json b/plugin/sensegrep-cursor/.cursor-plugin/plugin.json index 88a3ff8..3c2a087 100644 --- a/plugin/sensegrep-cursor/.cursor-plugin/plugin.json +++ b/plugin/sensegrep-cursor/.cursor-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "sensegrep", - "version": "1.15.1", + "version": "1.16.0", "description": "Semantic code search for AI agents. Search code by meaning, not text patterns. Replaces grep/ripgrep for 95% of code exploration tasks.", "author": { "name": "sensegrep" diff --git a/plugin/sensegrep-cursor/.mcp.json b/plugin/sensegrep-cursor/.mcp.json index 5d75a46..d5e6d1b 100644 --- a/plugin/sensegrep-cursor/.mcp.json +++ b/plugin/sensegrep-cursor/.mcp.json @@ -4,7 +4,7 @@ "command": "npx", "args": [ "-y", - "@sensegrep/mcp@1.15.1" + "@sensegrep/mcp@1.16.0" ] } } diff --git a/plugin/sensegrep-plugin/.claude-plugin/marketplace.json b/plugin/sensegrep-plugin/.claude-plugin/marketplace.json index 631dbb8..bb5b45f 100644 --- a/plugin/sensegrep-plugin/.claude-plugin/marketplace.json +++ b/plugin/sensegrep-plugin/.claude-plugin/marketplace.json @@ -13,7 +13,7 @@ "name": "sensegrep", "source": ".", "description": "Semantic code search for AI agents. Search code by meaning, not text patterns. Adds sensegrep MCP tools + smart usage instructions to Claude Code.", - "version": "1.15.1", + "version": "1.16.0", "author": { "name": "sensegrep" }, diff --git a/plugin/sensegrep-plugin/.claude-plugin/plugin.json b/plugin/sensegrep-plugin/.claude-plugin/plugin.json index 09d28af..f525d4e 100644 --- a/plugin/sensegrep-plugin/.claude-plugin/plugin.json +++ b/plugin/sensegrep-plugin/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "sensegrep", - "version": "1.15.1", + "version": "1.16.0", "description": "Semantic code search for AI agents. Search code by meaning, not text patterns. Replaces grep/ripgrep for 95% of code exploration tasks.", "author": { "name": "sensegrep", diff --git a/plugin/sensegrep-plugin/.mcp.json b/plugin/sensegrep-plugin/.mcp.json index 5d75a46..d5e6d1b 100644 --- a/plugin/sensegrep-plugin/.mcp.json +++ b/plugin/sensegrep-plugin/.mcp.json @@ -4,7 +4,7 @@ "command": "npx", "args": [ "-y", - "@sensegrep/mcp@1.15.1" + "@sensegrep/mcp@1.16.0" ] } } diff --git a/plugins/sensegrep/.codex-plugin/plugin.json b/plugins/sensegrep/.codex-plugin/plugin.json index 7eb2363..348cc0b 100644 --- a/plugins/sensegrep/.codex-plugin/plugin.json +++ b/plugins/sensegrep/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "sensegrep", - "version": "1.15.1", + "version": "1.16.0", "description": "Semantic + structural code search for AI agents. Read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.", "author": { "name": "sensegrep", diff --git a/plugins/sensegrep/.mcp.json b/plugins/sensegrep/.mcp.json index 5d75a46..d5e6d1b 100644 --- a/plugins/sensegrep/.mcp.json +++ b/plugins/sensegrep/.mcp.json @@ -4,7 +4,7 @@ "command": "npx", "args": [ "-y", - "@sensegrep/mcp@1.15.1" + "@sensegrep/mcp@1.16.0" ] } } diff --git a/server.json b/server.json index 0ca6a85..7fe9f24 100644 --- a/server.json +++ b/server.json @@ -8,12 +8,12 @@ "url": "https://github.com/Stahldavid/sensegrep", "source": "github" }, - "version": "1.15.1", + "version": "1.16.0", "packages": [ { "registryType": "npm", "identifier": "@sensegrep/mcp", - "version": "1.15.1", + "version": "1.16.0", "transport": { "type": "stdio" }, From f564ee2b53a2afff84a46f41aa6fa6e0c9b3aed4 Mon Sep 17 00:00:00 2001 From: Stahldavid Date: Wed, 23 Sep 2026 17:27:18 +0300 Subject: [PATCH 2/2] Sync workspace lockfile for 1.16.0 release --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index c2de8e4..e52648e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8703,10 +8703,10 @@ }, "packages/cli": { "name": "@sensegrep/cli", - "version": "1.15.1", + "version": "1.16.0", "license": "Apache-2.0", "dependencies": { - "@sensegrep/core": "^1.15.1" + "@sensegrep/core": "^1.16.0" }, "bin": { "sensegrep": "dist/main.js" @@ -8717,7 +8717,7 @@ }, "packages/core": { "name": "@sensegrep/core", - "version": "1.15.1", + "version": "1.16.0", "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-bedrock-runtime": "^3.1084.0", @@ -8738,13 +8738,13 @@ }, "packages/mcp": { "name": "@sensegrep/mcp", - "version": "1.15.1", + "version": "1.16.0", "license": "Apache-2.0", "dependencies": { "@modelcontextprotocol/node": "^2.0.0", "@modelcontextprotocol/sdk": "^1.29.0", "@modelcontextprotocol/server": "^2.0.0", - "@sensegrep/core": "^1.15.1", + "@sensegrep/core": "^1.16.0", "zod": "^4.4.3" }, "bin": { @@ -8760,7 +8760,7 @@ "version": "0.1.27", "license": "Apache-2.0", "dependencies": { - "@sensegrep/core": "^1.15.1" + "@sensegrep/core": "^1.16.0" }, "devDependencies": { "@types/node": "^20.19.43",