Repository navigation
Releases: open-gsd/gsd-graph
Releases · open-gsd/gsd-graph
Release list
v0.4.0
What's Changed
- v0.4.0 — LLM extraction + write path, MCP parity, retrieval quality, analytics, watch mode by @jeremymcs in #1
New Contributors
- @jeremymcs made their first contribution in #1
Full Changelog: v0.2.11...v0.4.0
v0.2.11
Easy MCP setup
Register gsd-graph with Claude Code, Codex, Cursor, and project .mcp.json in one command:
gsd-graph enable --mcp
# or later:
gsd-graph mcp install
gsd-graph mcp doctorThen restart the host so MCP tools load (graph_status, graph_query, graph_pack, graph_answer).
Details
--host claude|codex|cursor|project(repeatable)--allow-build/--allow-review-writefor privileged tools- Project
.mcp.jsonuses portablenpxlaunch (safe to commit) - User-local hosts prefer absolute package bin for reliability
See CHANGELOG and Full Guide § MCP.
v0.2.10
@opengsd/gsd-graph 0.2.10
Changed
enable/sync: no full JSON dump on interactive terminals (wrap-up only)- Still emit JSON when piped, in CI, or with
--json/--pretty/--compact
npm install -g @opengsd/gsd-graph@0.2.10
gsd-graph enable # human summary only
gsd-graph enable --json # summary + JSON
gsd-graph enable | jq . # JSON when pipedv0.2.9
@opengsd/gsd-graph 0.2.9
Added
gsd-graph --version(-V, orversion) — package version JSONgsd-graph version --checkalso queries npm for latest
gsd-graph --update(-U, orupdate) — install latest from npm- Global installs:
npm install -g @opengsd/gsd-graph@latest - Local installs:
npm install @opengsd/gsd-graph@latestin project - Linked/dev checkouts refuse silent overwrite
- Global installs:
npm install -g @opengsd/gsd-graph@0.2.9
gsd-graph --version
gsd-graph --updatev0.2.8
@opengsd/gsd-graph 0.2.8
Added
- Clean pretty JSON on stdout when running interactively
- Auto: pretty on TTY · compact when piped
--pretty/--compactor envGSD_GRAPH_JSON_PRETTY/GSD_GRAPH_JSON_COMPACT
npm install -g @opengsd/gsd-graph@0.2.8
gsd-graph status
gsd-graph enablev0.2.7
@opengsd/gsd-graph 0.2.7
Fixed
- Spinner no longer freezes on Normalizing…
- Progress through alias merge + triple normalize
- Elapsed time on every update (works even when the event loop is busy)
npm install -g @opengsd/gsd-graph@0.2.7
gsd-graph enablev0.2.6
@opengsd/gsd-graph 0.2.6
Added (from 0.2.5)
- Wrap-up stats after
enable/syncon stderr:- Nodes · triples · sources · review · diagnostics · next steps
- stdout stays pure JSON
Fixed
- Wrap-up respects
GSD_GRAPH_PROGRESS=1even whenCI=true
npm install -g @opengsd/gsd-graph@0.2.6
gsd-graph enablev0.2.5
@opengsd/gsd-graph 0.2.5
Added
- Wrap-up stats after
enable/sync(stderr):- Nodes · triples · sources · review pending · diagnostics · corpus · next commands
- JSON still only on stdout
GSD_GRAPH_NO_SUMMARY=1to silence
npm install -g @opengsd/gsd-graph@0.2.5
gsd-graph enablev0.2.4
@opengsd/gsd-graph 0.2.4
Added
- Spinner / progress on stderr for
gsd-graph enableandgsd-graph sync- Stages: skill · hooks · config · corpus · extract N/M · normalize · publish
- stdout remains pure JSON (K22)
GSD_GRAPH_NO_SPINNER=1to disable ·GSD_GRAPH_PROGRESS=1for plain log lines
npm install -g @opengsd/gsd-graph@0.2.4
gsd-graph enablev0.2.3
@opengsd/gsd-graph 0.2.3
Fixed
.jsonfiles never use JSONL line parsing — OpenAPI / vendor dumps underdocs/no longer spamJSON_LINE_INVALID- Cap per-file record diagnostics for large non-field-map JSON
Upgrade
npm install -g @opengsd/gsd-graph@0.2.3
# clear npx cache if needed:
npx clear-npx-cache 2>/dev/null || true
npx -y @opengsd/gsd-graph@0.2.3 enableConfirm engine_version is 0.2.3 in the enable JSON output.