diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index b23857d..6372323 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -9,7 +9,7 @@ { "name": "understand-anything", "description": "Multi-agent codebase analysis with interactive dashboard, guided tours, and skill commands", - "version": "1.1.1", + "version": "1.2.0", "source": "./understand-anything-plugin" } ] diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 7fc838c..b496896 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "understand-anything", "description": "AI-powered codebase understanding — analyze, visualize, and explain any project", - "version": "1.1.0", + "version": "1.2.0", "author": { "name": "Lum1104" }, diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 73fcfbe..006ddb2 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -2,7 +2,7 @@ "name": "understand-anything", "displayName": "Understand Anything", "description": "AI-powered codebase understanding — analyze, visualize, and explain any project", - "version": "1.0.5", + "version": "1.2.0", "author": { "name": "Lum1104" }, diff --git a/CLAUDE.md b/CLAUDE.md index 56ad507..fb2a26b 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -51,7 +51,12 @@ An open-source tool combining LLM intelligence + static analysis to produce inte - **tree-sitter**: Uses `web-tree-sitter` (WASM) instead of native `tree-sitter` — native bindings fail on darwin/arm64 + Node 24 - **Dashboard imports**: Dashboard must only import from core's browser-safe subpath exports (`./search`, `./types`, `./schema`), never the main entry point which pulls in Node.js modules +## Scripts +- `scripts/generate-large-graph.mjs` — Generates a fake knowledge graph for performance testing (e.g. large-graph layout). Writes to `.understand-anything/knowledge-graph.json`. Usage: `node scripts/generate-large-graph.mjs [nodeCount]` (default: 3000 nodes). Not part of the production pipeline. + ## Versioning -When pushing to remote, bump the version in **both** of these files (keep them in sync): +When pushing to remote, bump the version in **all four** of these files (keep them in sync): - `understand-anything-plugin/package.json` → `"version"` field - `.claude-plugin/marketplace.json` → `plugins[0].version` field +- `.claude-plugin/plugin.json` → `"version"` field +- `.cursor-plugin/plugin.json` → `"version"` field diff --git a/understand-anything-plugin/package.json b/understand-anything-plugin/package.json index 4504866..7245516 100644 --- a/understand-anything-plugin/package.json +++ b/understand-anything-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@understand-anything/skill", - "version": "1.1.1", + "version": "1.2.0", "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts",