diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 488435d..f9f8825 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -12,7 +12,7 @@ "source": "git-subdir", "url": "https://github.com/XTSoftwareLabs/neatcontext-plugins.git", "path": "plugins/claude-code/neatcontext", - "ref": "v0.3.3" + "ref": "v0.3.4" }, "description": "Save Claude Code work as reusable, domain-aware context", "author": { diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json index 8dc0a1f..e787a95 100644 --- a/.github/plugin/marketplace.json +++ b/.github/plugin/marketplace.json @@ -5,13 +5,13 @@ }, "metadata": { "description": "Save GitHub Copilot work as reusable, domain-aware context", - "version": "0.3.3" + "version": "0.3.4" }, "plugins": [ { "name": "neatcontext", "description": "Save GitHub Copilot work as reusable, domain-aware context", - "version": "0.3.3", + "version": "0.3.4", "source": "./plugins/copilot/neatcontext" } ] diff --git a/codex-marketplace/plugins/neatcontext/.codex-plugin/plugin.json b/codex-marketplace/plugins/neatcontext/.codex-plugin/plugin.json index 72558cf..4fee3cc 100644 --- a/codex-marketplace/plugins/neatcontext/.codex-plugin/plugin.json +++ b/codex-marketplace/plugins/neatcontext/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "neatcontext", - "version": "0.3.3", + "version": "0.3.4", "description": "Save Codex work as reusable, domain-aware context", "author": { "name": "XTSoftwareLabs", diff --git a/codex-marketplace/plugins/neatcontext/src/codex/mcp-bridge.mjs b/codex-marketplace/plugins/neatcontext/src/codex/mcp-bridge.mjs index 7040214..2433101 100644 --- a/codex-marketplace/plugins/neatcontext/src/codex/mcp-bridge.mjs +++ b/codex-marketplace/plugins/neatcontext/src/codex/mcp-bridge.mjs @@ -41,7 +41,7 @@ import { import { assess, createRoutingIndex } from "../core/routing-candidates.mjs"; import { applySelection, resolveContext } from "../core/selection.mjs"; -const SERVER_INFO = { name: "neatcontext", version: "0.3.3" }; +const SERVER_INFO = { name: "neatcontext", version: "0.3.4" }; const GET_CONTEXT_TOOL = { name: "get_context", title: "Get Context", diff --git a/codex-marketplace/plugins/neatcontext/src/core/mcp-stdio-client.mjs b/codex-marketplace/plugins/neatcontext/src/core/mcp-stdio-client.mjs index d22be0b..326d2e9 100644 --- a/codex-marketplace/plugins/neatcontext/src/core/mcp-stdio-client.mjs +++ b/codex-marketplace/plugins/neatcontext/src/core/mcp-stdio-client.mjs @@ -32,7 +32,7 @@ export function createStdioMcpClient({ cwd = null, env = {}, timeoutMs = DEFAULT_TIMEOUT_MS, - clientInfo = { name: "neatcontext", version: "0.3.3" }, + clientInfo = { name: "neatcontext", version: "0.3.4" }, // Injectable so the tests can produce the failures a real child process // only produces by accident: a pipe that is already gone when we write to it. spawnProcess = spawn diff --git a/kimi.plugin.json b/kimi.plugin.json index 45eb45e..746460b 100644 --- a/kimi.plugin.json +++ b/kimi.plugin.json @@ -1,6 +1,6 @@ { "name": "neatcontext", - "version": "0.3.3", + "version": "0.3.4", "description": "Save Kimi Code work as reusable, domain-aware context", "keywords": [ "neatcontext", diff --git a/package.json b/package.json index 7994288..799b9ce 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "neatcontext-plugins", - "version": "0.3.3", + "version": "0.3.4", "description": "Host integrations that save AI coding work as reusable, domain-aware context.", "type": "module", "private": true, diff --git a/plugins/claude-code/neatcontext/.claude-plugin/plugin.json b/plugins/claude-code/neatcontext/.claude-plugin/plugin.json index f25a58c..d74afcb 100644 --- a/plugins/claude-code/neatcontext/.claude-plugin/plugin.json +++ b/plugins/claude-code/neatcontext/.claude-plugin/plugin.json @@ -2,7 +2,7 @@ "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json", "name": "neatcontext", "displayName": "NeatContext", - "version": "0.3.3", + "version": "0.3.4", "description": "Save Claude Code work as reusable, domain-aware context", "author": { "name": "XTSoftwareLabs", diff --git a/plugins/claude-code/neatcontext/src/claude/mcp-bridge.mjs b/plugins/claude-code/neatcontext/src/claude/mcp-bridge.mjs index 18a2e99..d0812e7 100644 --- a/plugins/claude-code/neatcontext/src/claude/mcp-bridge.mjs +++ b/plugins/claude-code/neatcontext/src/claude/mcp-bridge.mjs @@ -41,7 +41,7 @@ import { import { assess, createRoutingIndex } from "../core/routing-candidates.mjs"; import { applySelection, resolveContext } from "../core/selection.mjs"; -const SERVER_INFO = { name: "neatcontext", version: "0.3.3" }; +const SERVER_INFO = { name: "neatcontext", version: "0.3.4" }; const GET_CONTEXT_TOOL = { name: "get_context", title: "Get Context", diff --git a/plugins/claude-code/neatcontext/src/core/mcp-stdio-client.mjs b/plugins/claude-code/neatcontext/src/core/mcp-stdio-client.mjs index d22be0b..326d2e9 100644 --- a/plugins/claude-code/neatcontext/src/core/mcp-stdio-client.mjs +++ b/plugins/claude-code/neatcontext/src/core/mcp-stdio-client.mjs @@ -32,7 +32,7 @@ export function createStdioMcpClient({ cwd = null, env = {}, timeoutMs = DEFAULT_TIMEOUT_MS, - clientInfo = { name: "neatcontext", version: "0.3.3" }, + clientInfo = { name: "neatcontext", version: "0.3.4" }, // Injectable so the tests can produce the failures a real child process // only produces by accident: a pipe that is already gone when we write to it. spawnProcess = spawn diff --git a/plugins/copilot/neatcontext/.github/plugin/plugin.json b/plugins/copilot/neatcontext/.github/plugin/plugin.json index 6a7dce5..99ce879 100644 --- a/plugins/copilot/neatcontext/.github/plugin/plugin.json +++ b/plugins/copilot/neatcontext/.github/plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "neatcontext", "displayName": "NeatContext", - "version": "0.3.3", + "version": "0.3.4", "description": "Save GitHub Copilot work as reusable, domain-aware context", "author": { "name": "XTSoftwareLabs", diff --git a/plugins/copilot/neatcontext/src/copilot/mcp-bridge.mjs b/plugins/copilot/neatcontext/src/copilot/mcp-bridge.mjs index 5eb1551..eb624f4 100644 --- a/plugins/copilot/neatcontext/src/copilot/mcp-bridge.mjs +++ b/plugins/copilot/neatcontext/src/copilot/mcp-bridge.mjs @@ -36,7 +36,7 @@ import { import { assess, createRoutingIndex } from "../core/routing-candidates.mjs"; import { applySelection, resolveContext } from "../core/selection.mjs"; -const SERVER_INFO = { name: "neatcontext", version: "0.3.3" }; +const SERVER_INFO = { name: "neatcontext", version: "0.3.4" }; const GET_CONTEXT_TOOL = { name: "get_context", title: "Get Context", diff --git a/plugins/copilot/neatcontext/src/core/mcp-stdio-client.mjs b/plugins/copilot/neatcontext/src/core/mcp-stdio-client.mjs index d22be0b..326d2e9 100644 --- a/plugins/copilot/neatcontext/src/core/mcp-stdio-client.mjs +++ b/plugins/copilot/neatcontext/src/core/mcp-stdio-client.mjs @@ -32,7 +32,7 @@ export function createStdioMcpClient({ cwd = null, env = {}, timeoutMs = DEFAULT_TIMEOUT_MS, - clientInfo = { name: "neatcontext", version: "0.3.3" }, + clientInfo = { name: "neatcontext", version: "0.3.4" }, // Injectable so the tests can produce the failures a real child process // only produces by accident: a pipe that is already gone when we write to it. spawnProcess = spawn diff --git a/plugins/kimi-code/neatcontext/kimi.plugin.json b/plugins/kimi-code/neatcontext/kimi.plugin.json index 41d7e50..04f75ee 100644 --- a/plugins/kimi-code/neatcontext/kimi.plugin.json +++ b/plugins/kimi-code/neatcontext/kimi.plugin.json @@ -1,6 +1,6 @@ { "name": "neatcontext", - "version": "0.3.3", + "version": "0.3.4", "description": "Save Kimi Code work as reusable, domain-aware context", "keywords": [ "neatcontext", diff --git a/plugins/kimi-code/neatcontext/src/core/mcp-stdio-client.mjs b/plugins/kimi-code/neatcontext/src/core/mcp-stdio-client.mjs index d22be0b..326d2e9 100644 --- a/plugins/kimi-code/neatcontext/src/core/mcp-stdio-client.mjs +++ b/plugins/kimi-code/neatcontext/src/core/mcp-stdio-client.mjs @@ -32,7 +32,7 @@ export function createStdioMcpClient({ cwd = null, env = {}, timeoutMs = DEFAULT_TIMEOUT_MS, - clientInfo = { name: "neatcontext", version: "0.3.3" }, + clientInfo = { name: "neatcontext", version: "0.3.4" }, // Injectable so the tests can produce the failures a real child process // only produces by accident: a pipe that is already gone when we write to it. spawnProcess = spawn diff --git a/plugins/kimi-code/neatcontext/src/kimi/mcp-bridge.mjs b/plugins/kimi-code/neatcontext/src/kimi/mcp-bridge.mjs index 445410e..06f4788 100644 --- a/plugins/kimi-code/neatcontext/src/kimi/mcp-bridge.mjs +++ b/plugins/kimi-code/neatcontext/src/kimi/mcp-bridge.mjs @@ -36,7 +36,7 @@ import { import { assess, createRoutingIndex } from "../core/routing-candidates.mjs"; import { applySelection, resolveContext } from "../core/selection.mjs"; -const SERVER_INFO = { name: "neatcontext", version: "0.3.3" }; +const SERVER_INFO = { name: "neatcontext", version: "0.3.4" }; const BIND_SESSION_TOOL = { name: "bind_session", title: "Bind Kimi Session", diff --git a/plugins/pi/neatcontext/src/core/mcp-stdio-client.mjs b/plugins/pi/neatcontext/src/core/mcp-stdio-client.mjs index d22be0b..326d2e9 100644 --- a/plugins/pi/neatcontext/src/core/mcp-stdio-client.mjs +++ b/plugins/pi/neatcontext/src/core/mcp-stdio-client.mjs @@ -32,7 +32,7 @@ export function createStdioMcpClient({ cwd = null, env = {}, timeoutMs = DEFAULT_TIMEOUT_MS, - clientInfo = { name: "neatcontext", version: "0.3.3" }, + clientInfo = { name: "neatcontext", version: "0.3.4" }, // Injectable so the tests can produce the failures a real child process // only produces by accident: a pipe that is already gone when we write to it. spawnProcess = spawn diff --git a/shared/core/mcp-stdio-client.mjs b/shared/core/mcp-stdio-client.mjs index d22be0b..326d2e9 100644 --- a/shared/core/mcp-stdio-client.mjs +++ b/shared/core/mcp-stdio-client.mjs @@ -32,7 +32,7 @@ export function createStdioMcpClient({ cwd = null, env = {}, timeoutMs = DEFAULT_TIMEOUT_MS, - clientInfo = { name: "neatcontext", version: "0.3.3" }, + clientInfo = { name: "neatcontext", version: "0.3.4" }, // Injectable so the tests can produce the failures a real child process // only produces by accident: a pipe that is already gone when we write to it. spawnProcess = spawn