diff --git a/.changeset/avoid-shell-github-token.md b/.changeset/avoid-shell-github-token.md deleted file mode 100644 index b08d6ec77..000000000 --- a/.changeset/avoid-shell-github-token.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ctx7": patch ---- - -Read the GitHub CLI auth token by invoking `gh` directly instead of through a shell. The shell wrapper (`cmd.exe /d /s /c` on Windows) caused endpoint protection tools such as Microsoft Defender for Endpoint to raise a "Suspicious Node.js process behavior" alert during `ctx7 setup`. diff --git a/.changeset/fix-codex-skill-install.md b/.changeset/fix-codex-skill-install.md deleted file mode 100644 index 660ed9b2d..000000000 --- a/.changeset/fix-codex-skill-install.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ctx7": patch ---- - -Fix `ctx7 setup` skill install failing with "fetch failed" when the GitHub git tree API (`api.github.com`) is blocked or unreachable. Skill download now falls back to fetching the single `SKILL.md` directly from `raw.githubusercontent.com` — the URL the docs API already resolves — so setup succeeds in environments where only the docs/raw hosts are reachable. diff --git a/.changeset/fix-proxy-node26.md b/.changeset/fix-proxy-node26.md deleted file mode 100644 index 901d7ab6c..000000000 --- a/.changeset/fix-proxy-node26.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@upstash/context7-mcp": patch ---- - -Bump `undici` to 7 and require Node.js >= 20.18.1. On Node 26+ (internal undici 8) the bundled undici 6 `setGlobalDispatcher` wrote a global-dispatcher symbol the built-in `fetch` no longer reads, so `HTTPS_PROXY` and custom-CA settings were silently ignored and requests failed with `ENOTFOUND` behind CONNECT proxies. undici 7 writes both symbols, restoring proxy and CA support. Node 18 is no longer supported (EOL; undici 7 requires Node >= 20.18.1). diff --git a/.changeset/giant-numbers-divide.md b/.changeset/giant-numbers-divide.md deleted file mode 100644 index f5d62daa8..000000000 --- a/.changeset/giant-numbers-divide.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@upstash/context7-tools-ai-sdk": patch -"ctx7": patch -"@upstash/context7-mcp": patch -"@upstash/context7-pi": patch ---- - -Improve query prompts so agents request relevant library documentation instead of passing the task to complete. diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index ea17ac4c5..02f65cddc 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.5.6 + +### Patch Changes + +- 23843e9: Read the GitHub CLI auth token by invoking `gh` directly instead of through a shell. The shell wrapper (`cmd.exe /d /s /c` on Windows) caused endpoint protection tools such as Microsoft Defender for Endpoint to raise a "Suspicious Node.js process behavior" alert during `ctx7 setup`. +- c82cc8a: Fix `ctx7 setup` skill install failing with "fetch failed" when the GitHub git tree API (`api.github.com`) is blocked or unreachable. Skill download now falls back to fetching the single `SKILL.md` directly from `raw.githubusercontent.com` — the URL the docs API already resolves — so setup succeeds in environments where only the docs/raw hosts are reachable. +- 1c081df: Improve query prompts so agents request relevant library documentation instead of passing the task to complete. + ## 0.5.5 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 43a21f604..19ffff408 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "ctx7", - "version": "0.5.5", + "version": "0.5.6", "description": "Context7 CLI - Fetch documentation context and configure Context7", "type": "module", "bin": { diff --git a/packages/mcp/CHANGELOG.md b/packages/mcp/CHANGELOG.md index da315052a..b536d4bb4 100644 --- a/packages/mcp/CHANGELOG.md +++ b/packages/mcp/CHANGELOG.md @@ -1,5 +1,12 @@ # @upstash/context7-mcp +## 3.2.5 + +### Patch Changes + +- beded6c: Bump `undici` to 7 and require Node.js >= 20.18.1. On Node 26+ (internal undici 8) the bundled undici 6 `setGlobalDispatcher` wrote a global-dispatcher symbol the built-in `fetch` no longer reads, so `HTTPS_PROXY` and custom-CA settings were silently ignored and requests failed with `ENOTFOUND` behind CONNECT proxies. undici 7 writes both symbols, restoring proxy and CA support. Node 18 is no longer supported (EOL; undici 7 requires Node >= 20.18.1). +- 1c081df: Improve query prompts so agents request relevant library documentation instead of passing the task to complete. + ## 3.2.4 ### Patch Changes diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 17f6d3198..6413562eb 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@upstash/context7-mcp", - "version": "3.2.4", + "version": "3.2.5", "mcpName": "io.github.upstash/context7", "description": "MCP server for Context7", "scripts": { diff --git a/packages/pi/CHANGELOG.md b/packages/pi/CHANGELOG.md index f57bc6b29..c90485bff 100644 --- a/packages/pi/CHANGELOG.md +++ b/packages/pi/CHANGELOG.md @@ -1,5 +1,11 @@ # @upstash/context7-pi +## 0.1.2 + +### Patch Changes + +- 1c081df: Improve query prompts so agents request relevant library documentation instead of passing the task to complete. + ## 0.1.1 ### Patch Changes diff --git a/packages/pi/package.json b/packages/pi/package.json index 91dae485d..35839273f 100644 --- a/packages/pi/package.json +++ b/packages/pi/package.json @@ -1,6 +1,6 @@ { "name": "@upstash/context7-pi", - "version": "0.1.1", + "version": "0.1.2", "description": "Official Context7 extension for pi.dev — adds resolve-library-id and query-docs tools to the pi coding agent", "type": "module", "pi": { diff --git a/packages/tools-ai-sdk/CHANGELOG.md b/packages/tools-ai-sdk/CHANGELOG.md index 388d50cce..94c7b7173 100644 --- a/packages/tools-ai-sdk/CHANGELOG.md +++ b/packages/tools-ai-sdk/CHANGELOG.md @@ -1,5 +1,11 @@ # @upstash/context7-tools-ai-sdk +## 0.2.5 + +### Patch Changes + +- 1c081df: Improve query prompts so agents request relevant library documentation instead of passing the task to complete. + ## 0.2.4 ### Patch Changes diff --git a/packages/tools-ai-sdk/package.json b/packages/tools-ai-sdk/package.json index 125d62a89..928a4c97a 100644 --- a/packages/tools-ai-sdk/package.json +++ b/packages/tools-ai-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@upstash/context7-tools-ai-sdk", - "version": "0.2.4", + "version": "0.2.5", "description": "Context7 tools for Vercel AI SDK", "type": "module", "main": "./dist/index.cjs",