From 805d6290d6981ab531b6a0d1a6db8356122cb5b7 Mon Sep 17 00:00:00 2001 From: Taylor Date: Fri, 16 Oct 2026 18:30:38 -0700 Subject: [PATCH] chore: point consumers at bin-v0.9.5 Launcher release.json (four assets, SHA-256 from the release, checked against the downloaded files), plugin version, npm package.json, server.json, the Homebrew formula and the README install steps, written by scripts/pin_launcher_release.py bin-v0.9.5 plus the README bump. bin-v0.9.5 is main c974bee: minified bundles no longer take hours to extract (#204), daemon start at a git repository root (#199), the short skill body (#196) and the CGR-18/19/20 fixes (#194, #206, #207). Co-Authored-By: Claude Opus 5.5 --- README.md | 40 ++++++++++++------------- README.zh-CN.md | 40 ++++++++++++------------- integrations/.claude-plugin/plugin.json | 2 +- integrations/launcher/release.json | 10 +++---- packaging/homebrew/cgraph.rb | 18 +++++------ packaging/npm/package.json | 2 +- server.json | 4 +-- 7 files changed, 58 insertions(+), 58 deletions(-) diff --git a/README.md b/README.md index db5eeed..284cecf 100644 --- a/README.md +++ b/README.md @@ -516,13 +516,13 @@ The formula installs all four executables from the current release archive. The Download the current Linux x64 release and build your first graph: ```sh -mkdir -p "$HOME/.local/lib/cgraph/bin-v0.9.4" "$HOME/.local/bin" -curl -fL https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.4/cgraph-linux-x64.tar.gz \ - -o "$HOME/.local/lib/cgraph/bin-v0.9.4/cgraph.tar.gz" -tar -xzf "$HOME/.local/lib/cgraph/bin-v0.9.4/cgraph.tar.gz" \ - -C "$HOME/.local/lib/cgraph/bin-v0.9.4" +mkdir -p "$HOME/.local/lib/cgraph/bin-v0.9.5" "$HOME/.local/bin" +curl -fL https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.5/cgraph-linux-x64.tar.gz \ + -o "$HOME/.local/lib/cgraph/bin-v0.9.5/cgraph.tar.gz" +tar -xzf "$HOME/.local/lib/cgraph/bin-v0.9.5/cgraph.tar.gz" \ + -C "$HOME/.local/lib/cgraph/bin-v0.9.5" for name in cgraph graphd cgraph-client cgraph-mcp; do - ln -sf "$HOME/.local/lib/cgraph/bin-v0.9.4/$name" "$HOME/.local/bin/$name" + ln -sf "$HOME/.local/lib/cgraph/bin-v0.9.5/$name" "$HOME/.local/bin/$name" done export PATH="$HOME/.local/bin:$PATH" @@ -534,16 +534,16 @@ Open `cgraph-out/graph.html` in a browser (`open cgraph-out/graph.html` on macOS ## Install & Setup -Release `bin-v0.9.4` provides all four executables (`cgraph`, `graphd`, `cgraph-client`, and `cgraph-mcp`) in each archive: +Release `bin-v0.9.5` provides all four executables (`cgraph`, `graphd`, `cgraph-client`, and `cgraph-mcp`) in each archive: | Platform | Architecture | Archive | | --- | --- | --- | -| Linux | x86_64 / amd64 | [`cgraph-linux-x64.tar.gz`](https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.4/cgraph-linux-x64.tar.gz) | -| Linux | arm64 / aarch64 | [`cgraph-linux-arm64.tar.gz`](https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.4/cgraph-linux-arm64.tar.gz) | -| macOS | Apple silicon / arm64 | [`cgraph-macos-arm64.tar.gz`](https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.4/cgraph-macos-arm64.tar.gz) | -| macOS | Intel / x86_64 | [`cgraph-macos-x64.tar.gz`](https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.4/cgraph-macos-x64.tar.gz) | +| Linux | x86_64 / amd64 | [`cgraph-linux-x64.tar.gz`](https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.5/cgraph-linux-x64.tar.gz) | +| Linux | arm64 / aarch64 | [`cgraph-linux-arm64.tar.gz`](https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.5/cgraph-linux-arm64.tar.gz) | +| macOS | Apple silicon / arm64 | [`cgraph-macos-arm64.tar.gz`](https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.5/cgraph-macos-arm64.tar.gz) | +| macOS | Intel / x86_64 | [`cgraph-macos-x64.tar.gz`](https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.5/cgraph-macos-x64.tar.gz) | -Use `uname -s` and `uname -m` to select the archive. The quick start installs versioned files under `~/.local/lib/cgraph/bin-v0.9.4` and puts stable symlinks in `~/.local/bin`; add that directory to your `PATH` if needed. MCP client configs should use the absolute versioned path, because clients may not inherit your shell's `PATH`. +Use `uname -s` and `uname -m` to select the archive. The quick start installs versioned files under `~/.local/lib/cgraph/bin-v0.9.5` and puts stable symlinks in `~/.local/bin`; add that directory to your `PATH` if needed. MCP client configs should use the absolute versioned path, because clients may not inherit your shell's `PATH`. ### Build from source @@ -640,8 +640,8 @@ Claude Code sets `CLAUDE_PROJECT_DIR` per session, so a single registration work ```sh claude mcp add --scope user --transport stdio cgraph \ - -- /home/you/.local/lib/cgraph/bin-v0.9.4/cgraph-mcp \ - --daemon /home/you/.local/lib/cgraph/bin-v0.9.4/graphd + -- /home/you/.local/lib/cgraph/bin-v0.9.5/cgraph-mcp \ + --daemon /home/you/.local/lib/cgraph/bin-v0.9.5/graphd ``` Or commit a project-scoped `.mcp.json` at the repo root to share it with collaborators: @@ -650,8 +650,8 @@ Or commit a project-scoped `.mcp.json` at the repo root to share it with collabo { "mcpServers": { "cgraph": { - "command": "/home/you/.local/lib/cgraph/bin-v0.9.4/cgraph-mcp", - "args": ["--daemon", "/home/you/.local/lib/cgraph/bin-v0.9.4/graphd"] + "command": "/home/you/.local/lib/cgraph/bin-v0.9.5/cgraph-mcp", + "args": ["--daemon", "/home/you/.local/lib/cgraph/bin-v0.9.5/graphd"] } } } @@ -665,16 +665,16 @@ Codex does not set `CLAUDE_PROJECT_DIR`, so the server falls back to the working ```sh codex mcp add cgraph \ - -- /home/you/.local/lib/cgraph/bin-v0.9.4/cgraph-mcp \ - --daemon /home/you/.local/lib/cgraph/bin-v0.9.4/graphd + -- /home/you/.local/lib/cgraph/bin-v0.9.5/cgraph-mcp \ + --daemon /home/you/.local/lib/cgraph/bin-v0.9.5/graphd ``` …or edit `~/.codex/config.toml` directly (add `"--root", "/abs/path/to/your/project"` to `args` to pin a project regardless of working directory): ```toml [mcp_servers.cgraph] -command = "/home/you/.local/lib/cgraph/bin-v0.9.4/cgraph-mcp" -args = ["--daemon", "/home/you/.local/lib/cgraph/bin-v0.9.4/graphd"] +command = "/home/you/.local/lib/cgraph/bin-v0.9.5/cgraph-mcp" +args = ["--daemon", "/home/you/.local/lib/cgraph/bin-v0.9.5/graphd"] ``` Restart Codex and run `/mcp` in the TUI to confirm. diff --git a/README.zh-CN.md b/README.zh-CN.md index 6a44f49..cae07d2 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -130,13 +130,13 @@ vendor/ 内置的 tree-sitter core 与语法 下载当前 Linux x64 版本并构建第一个图谱: ```sh -mkdir -p "$HOME/.local/lib/cgraph/bin-v0.9.4" "$HOME/.local/bin" -curl -fL https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.4/cgraph-linux-x64.tar.gz \ - -o "$HOME/.local/lib/cgraph/bin-v0.9.4/cgraph.tar.gz" -tar -xzf "$HOME/.local/lib/cgraph/bin-v0.9.4/cgraph.tar.gz" \ - -C "$HOME/.local/lib/cgraph/bin-v0.9.4" +mkdir -p "$HOME/.local/lib/cgraph/bin-v0.9.5" "$HOME/.local/bin" +curl -fL https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.5/cgraph-linux-x64.tar.gz \ + -o "$HOME/.local/lib/cgraph/bin-v0.9.5/cgraph.tar.gz" +tar -xzf "$HOME/.local/lib/cgraph/bin-v0.9.5/cgraph.tar.gz" \ + -C "$HOME/.local/lib/cgraph/bin-v0.9.5" for name in cgraph graphd cgraph-client cgraph-mcp; do - ln -sf "$HOME/.local/lib/cgraph/bin-v0.9.4/$name" "$HOME/.local/bin/$name" + ln -sf "$HOME/.local/lib/cgraph/bin-v0.9.5/$name" "$HOME/.local/bin/$name" done export PATH="$HOME/.local/bin:$PATH" @@ -148,16 +148,16 @@ cgraph --root . --out cgraph-out ## 安装与配置 -`bin-v0.9.4` 发布版的每个压缩包都包含四个可执行文件(`cgraph`、`graphd`、`cgraph-client` 和 `cgraph-mcp`): +`bin-v0.9.5` 发布版的每个压缩包都包含四个可执行文件(`cgraph`、`graphd`、`cgraph-client` 和 `cgraph-mcp`): | 平台 | 架构 | 压缩包 | | --- | --- | --- | -| Linux | x86_64 / amd64 | [`cgraph-linux-x64.tar.gz`](https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.4/cgraph-linux-x64.tar.gz) | -| Linux | arm64 / aarch64 | [`cgraph-linux-arm64.tar.gz`](https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.4/cgraph-linux-arm64.tar.gz) | -| macOS | Apple 芯片 / arm64 | [`cgraph-macos-arm64.tar.gz`](https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.4/cgraph-macos-arm64.tar.gz) | -| macOS | Intel / x86_64 | [`cgraph-macos-x64.tar.gz`](https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.4/cgraph-macos-x64.tar.gz) | +| Linux | x86_64 / amd64 | [`cgraph-linux-x64.tar.gz`](https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.5/cgraph-linux-x64.tar.gz) | +| Linux | arm64 / aarch64 | [`cgraph-linux-arm64.tar.gz`](https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.5/cgraph-linux-arm64.tar.gz) | +| macOS | Apple 芯片 / arm64 | [`cgraph-macos-arm64.tar.gz`](https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.5/cgraph-macos-arm64.tar.gz) | +| macOS | Intel / x86_64 | [`cgraph-macos-x64.tar.gz`](https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.5/cgraph-macos-x64.tar.gz) | -用 `uname -s` 和 `uname -m` 选择压缩包。快速开始把带版本的文件安装到 `~/.local/lib/cgraph/bin-v0.9.4`,并在 `~/.local/bin` 中创建稳定的软链接;如有需要,请把该目录加入 `PATH`。MCP 客户端配置应使用带版本的绝对路径,因为客户端未必继承 shell 的 `PATH`。 +用 `uname -s` 和 `uname -m` 选择压缩包。快速开始把带版本的文件安装到 `~/.local/lib/cgraph/bin-v0.9.5`,并在 `~/.local/bin` 中创建稳定的软链接;如有需要,请把该目录加入 `PATH`。MCP 客户端配置应使用带版本的绝对路径,因为客户端未必继承 shell 的 `PATH`。 ### 从源码构建 @@ -244,8 +244,8 @@ Claude Code 会按会话设置 `CLAUDE_PROJECT_DIR`,因此一次注册即可 ```sh claude mcp add --scope user --transport stdio cgraph \ - -- /home/you/.local/lib/cgraph/bin-v0.9.4/cgraph-mcp \ - --daemon /home/you/.local/lib/cgraph/bin-v0.9.4/graphd + -- /home/you/.local/lib/cgraph/bin-v0.9.5/cgraph-mcp \ + --daemon /home/you/.local/lib/cgraph/bin-v0.9.5/graphd ``` 或在仓库根目录提交一个按项目作用域的 `.mcp.json`,以便与协作者共享: @@ -254,8 +254,8 @@ claude mcp add --scope user --transport stdio cgraph \ { "mcpServers": { "cgraph": { - "command": "/home/you/.local/lib/cgraph/bin-v0.9.4/cgraph-mcp", - "args": ["--daemon", "/home/you/.local/lib/cgraph/bin-v0.9.4/graphd"] + "command": "/home/you/.local/lib/cgraph/bin-v0.9.5/cgraph-mcp", + "args": ["--daemon", "/home/you/.local/lib/cgraph/bin-v0.9.5/graphd"] } } } @@ -269,16 +269,16 @@ Codex 不设置 `CLAUDE_PROJECT_DIR`,因此服务器回退到 Codex 启动它 ```sh codex mcp add cgraph \ - -- /home/you/.local/lib/cgraph/bin-v0.9.4/cgraph-mcp \ - --daemon /home/you/.local/lib/cgraph/bin-v0.9.4/graphd + -- /home/you/.local/lib/cgraph/bin-v0.9.5/cgraph-mcp \ + --daemon /home/you/.local/lib/cgraph/bin-v0.9.5/graphd ``` ……或直接编辑 `~/.codex/config.toml`(在 `args` 中加入 `"--root", "/abs/path/to/your/project"` 可无视工作目录锁定某个项目): ```toml [mcp_servers.cgraph] -command = "/home/you/.local/lib/cgraph/bin-v0.9.4/cgraph-mcp" -args = ["--daemon", "/home/you/.local/lib/cgraph/bin-v0.9.4/graphd"] +command = "/home/you/.local/lib/cgraph/bin-v0.9.5/cgraph-mcp" +args = ["--daemon", "/home/you/.local/lib/cgraph/bin-v0.9.5/graphd"] ``` 编辑后重启 Codex,在 TUI 中运行 `/mcp` 确认。 diff --git a/integrations/.claude-plugin/plugin.json b/integrations/.claude-plugin/plugin.json index 79e3abd..cc90392 100644 --- a/integrations/.claude-plugin/plugin.json +++ b/integrations/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "cgraph", "displayName": "CGraph", - "version": "0.9.4", + "version": "0.9.5", "description": "Code graph for coding agents: ranked symbol search, callers and callees, blast radius, token-budgeted context and cross-service impact, served by a resident per-project daemon over MCP.", "author": { "name": "Nxtsoft", diff --git a/integrations/launcher/release.json b/integrations/launcher/release.json index c561fde..2cf1c5e 100644 --- a/integrations/launcher/release.json +++ b/integrations/launcher/release.json @@ -1,22 +1,22 @@ { "repository": "Nxtsoft/CGraph", - "tag": "bin-v0.9.4", + "tag": "bin-v0.9.5", "assets": { "linux-arm64": { "name": "cgraph-linux-arm64.tar.gz", - "sha256": "6d3bec52d452265f80765ad07a0887f72553008d8945201679dea1bbc7bd4910" + "sha256": "cefd3861ba31fbbb5d7991bda9025ef396e9bcae2523c383f20b112137144518" }, "linux-x64": { "name": "cgraph-linux-x64.tar.gz", - "sha256": "1eb29683ca2b85a05f6c8af9af69806d222e9483fd20dc3ed5fb10998d3c3869" + "sha256": "7d18569529e4917c8b21244a67e25bdeb6b77acf34ddcda5111ed9b9222c3da8" }, "macos-arm64": { "name": "cgraph-macos-arm64.tar.gz", - "sha256": "85fc1f405ae6422da2f7a45a3c91c4eb86bbf941904a1736cc3374750ed5c2cb" + "sha256": "3d9bf5a7e4f5bea3aef7a12a849d5cd1adcb0aa5b9b31e8997d1612aa1811348" }, "macos-x64": { "name": "cgraph-macos-x64.tar.gz", - "sha256": "8d51a166822844227d3956e62ac37bab1910b9b9d1277e2933be2ae111aca84e" + "sha256": "5547c611ba21902fcb2384974d12f68fe842e117036f4557f55d1f1176bea368" } } } diff --git a/packaging/homebrew/cgraph.rb b/packaging/homebrew/cgraph.rb index 44ddc81..adbc48d 100644 --- a/packaging/homebrew/cgraph.rb +++ b/packaging/homebrew/cgraph.rb @@ -1,28 +1,28 @@ class Cgraph < Formula desc "Code graph and change-context engine for coding agents" homepage "https://github.com/Nxtsoft/CGraph" - version "0.9.4" + version "0.9.5" license "MIT" on_macos do on_arm do - url "https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.4/cgraph-macos-arm64.tar.gz" - sha256 "85fc1f405ae6422da2f7a45a3c91c4eb86bbf941904a1736cc3374750ed5c2cb" + url "https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.5/cgraph-macos-arm64.tar.gz" + sha256 "3d9bf5a7e4f5bea3aef7a12a849d5cd1adcb0aa5b9b31e8997d1612aa1811348" end on_intel do - url "https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.4/cgraph-macos-x64.tar.gz" - sha256 "8d51a166822844227d3956e62ac37bab1910b9b9d1277e2933be2ae111aca84e" + url "https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.5/cgraph-macos-x64.tar.gz" + sha256 "5547c611ba21902fcb2384974d12f68fe842e117036f4557f55d1f1176bea368" end end on_linux do on_arm do - url "https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.4/cgraph-linux-arm64.tar.gz" - sha256 "6d3bec52d452265f80765ad07a0887f72553008d8945201679dea1bbc7bd4910" + url "https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.5/cgraph-linux-arm64.tar.gz" + sha256 "cefd3861ba31fbbb5d7991bda9025ef396e9bcae2523c383f20b112137144518" end on_intel do - url "https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.4/cgraph-linux-x64.tar.gz" - sha256 "1eb29683ca2b85a05f6c8af9af69806d222e9483fd20dc3ed5fb10998d3c3869" + url "https://github.com/Nxtsoft/CGraph/releases/download/bin-v0.9.5/cgraph-linux-x64.tar.gz" + sha256 "7d18569529e4917c8b21244a67e25bdeb6b77acf34ddcda5111ed9b9222c3da8" end end diff --git a/packaging/npm/package.json b/packaging/npm/package.json index 2841fe1..f2977a4 100644 --- a/packaging/npm/package.json +++ b/packaging/npm/package.json @@ -1,6 +1,6 @@ { "name": "cgraph-mcp", - "version": "0.9.4", + "version": "0.9.5", "description": "CGraph code graph MCP server for coding agents; runs the verified native release for your platform", "mcpName": "io.github.Nxtsoft/cgraph", "license": "MIT", diff --git a/server.json b/server.json index 747cbfb..8965143 100644 --- a/server.json +++ b/server.json @@ -7,12 +7,12 @@ "url": "https://github.com/Nxtsoft/CGraph", "source": "github" }, - "version": "0.9.4", + "version": "0.9.5", "packages": [ { "registryType": "npm", "identifier": "cgraph-mcp", - "version": "0.9.4", + "version": "0.9.5", "runtimeHint": "npx", "transport": { "type": "stdio"