From 5296ff152d5298b4b187d17546853824af84551a Mon Sep 17 00:00:00 2001 From: clezcoding <72379688+clezcoding@users.noreply.github.com> Date: Wed, 29 Jul 2026 00:33:32 +0200 Subject: [PATCH] docs(#2533): list gsd-cursor EoS integration (#2581) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * docs: add gsd-cursor to the EoS registry Appends the gsd-cursor EoS entry to docs/registries/eos.json and regenerates docs/registries/eos-registry.md. Discussion: open-gsd/gsd-core#2578. * docs(#2533): regenerate eos-registry.md (id-sorted) + add changeset Addresses review on #2581: the generator sorts entries by id, so gsd-cursor (< gsd-omp) must appear first in both the table and the detail sections. Also adds the required .changeset Added fragment (mirrors precedent #2448). * docs(#2533): regenerate eos-registry.md via gen-registry.cjs (markdown escaping) The hand-written markdown left ( ) and _ unescaped; scripts/gen-registry.cjs escapes them (\(...\), model\_profile\_overrides), so gen-registry.cjs --check (part of lint:ci / the lint-tests job) failed. This is the generator's exact output; node scripts/gen-registry.cjs --check now passes. * docs(#2533): regenerate eos-registry.md for corrected compat floor Regenerated via scripts/gen-registry.cjs after the enginesGsd fix. node scripts/gen-registry.cjs --check passes (exit 0). * docs(#2533): correct gsd-cursor enginesGsd floor to >=1.8.0 (real release) The >=1.39.0 floor referenced a legacy-lineage version number that no current @opengsd/gsd-core release has ever reached (latest is 1.8.0). Per trek-e's review, corrected to >=1.8.0 — the current release, which ships the model_profile_overrides. config key gsd-cursor uses. * docs(#2533): regenerate eos-registry.md (enginesGsd >=1.0.0, install v1.0.1) * docs(#2533): mirror gsd-cursor enginesGsd >=1.0.0 + repoint install to v1.0.1 Per review: enginesGsd must mirror what the package declares. Corrected engines.gsd upstream in gsd-cursor to >=1.0.0 and cut v1.0.1; this mirrors that range and pins install at the new tag. --- .changeset/list-gsd-cursor-eos.md | 5 +++++ docs/registries/eos-registry.md | 18 ++++++++++++++++++ docs/registries/eos.json | 31 +++++++++++++++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 .changeset/list-gsd-cursor-eos.md diff --git a/.changeset/list-gsd-cursor-eos.md b/.changeset/list-gsd-cursor-eos.md new file mode 100644 index 000000000..9716ce7e0 --- /dev/null +++ b/.changeset/list-gsd-cursor-eos.md @@ -0,0 +1,5 @@ +--- +type: Added +pr: 2581 +--- +**List the `gsd-cursor` EoS host integration in the registry** — Cursor model profiles (max / hybrid / value / budget), added to `docs/registries/eos.json`. diff --git a/docs/registries/eos-registry.md b/docs/registries/eos-registry.md index 822048f49..cec2a6667 100644 --- a/docs/registries/eos-registry.md +++ b/docs/registries/eos-registry.md @@ -8,8 +8,26 @@ _To add your integration, see the [registry README](./README.md)._ | Name | What it is | Latest release | GSD compat | Discussion | |---|---|---|---|---| +| [GSD Cursor Model Profiles](https://github.com/clezcoding/gsd-cursor) | Adds a Cursor runtime tier map and four ready-to-use model profiles \(max / hybrid / value / budget\) to a GSD project by writing model\_profile\_overrides.cursor and the models phase-type block into the user's GSD config, spanning Anthropic, OpenAI, Google Gemini, xAI Grok, Zhipu GLM and Cursor Composer, without modifying gsd-core. | ![release](https://img.shields.io/github/v/release/clezcoding/gsd-cursor?sort=semver&include_prereleases) | `>=1.0.0` | [discuss](https://github.com/open-gsd/gsd-core/discussions/2578) | | [GSD for Oh My Pi](https://github.com/tchivs/gsd-omp) | Embeds GSD in Oh My Pi through OMP's native ExtensionAPI, programmatic slash commands, task isolation, lifecycle events, filesystem state, and managed agent and skill projection. | ![release](https://img.shields.io/github/v/release/tchivs/gsd-omp?sort=semver&include_prereleases) | `>=1.7.0` | [discuss](https://github.com/open-gsd/gsd-core/discussions/2342) | +## GSD Cursor Model Profiles +- **Repository:** https://github.com/clezcoding/gsd-cursor — [latest release](https://github.com/clezcoding/gsd-cursor/releases/latest) +- **What it is:** Adds a Cursor runtime tier map and four ready-to-use model profiles \(max / hybrid / value / budget\) to a GSD project by writing model\_profile\_overrides.cursor and the models phase-type block into the user's GSD config, spanning Anthropic, OpenAI, Google Gemini, xAI Grok, Zhipu GLM and Cursor Composer, without modifying gsd-core. +- **Author:** clezcoding +- **Every interaction with GSD:** Interface points: model, state; profile: declarative-cli; protocol v1; axes: embeddingMode=declarative, commandSurface=prose-only, dispatch=Writes a Cursor model tier map and four profile presets into the GSD config without dispatching tasks, modelMode=active, hookBus=none, stateIO=filesystem, transport=native-extension, runtime=node +- **Install:** +```sh +npm install --global github:clezcoding/gsd-cursor#v1.0.1 && gsd-cursor install +``` +- **Uninstall:** +```sh +gsd-cursor uninstall && npm uninstall --global gsd-cursor +``` +- **GSD compatibility:** `>=1.0.0`, protocol v1 +- **License:** MIT +- **Discussion / ranking:** https://github.com/open-gsd/gsd-core/discussions/2578 + ## GSD for Oh My Pi - **Repository:** https://github.com/tchivs/gsd-omp — [latest release](https://github.com/tchivs/gsd-omp/releases/latest) - **What it is:** Embeds GSD in Oh My Pi through OMP's native ExtensionAPI, programmatic slash commands, task isolation, lifecycle events, filesystem state, and managed agent and skill projection. diff --git a/docs/registries/eos.json b/docs/registries/eos.json index e7a9c8c55..5225f10d3 100644 --- a/docs/registries/eos.json +++ b/docs/registries/eos.json @@ -1,4 +1,35 @@ [ + { + "id": "gsd-cursor", + "name": "GSD Cursor Model Profiles", + "type": "eos", + "repo": "clezcoding/gsd-cursor", + "description": "Adds a Cursor runtime tier map and four ready-to-use model profiles (max / hybrid / value / budget) to a GSD project by writing model_profile_overrides.cursor and the models phase-type block into the user's GSD config, spanning Anthropic, OpenAI, Google Gemini, xAI Grok, Zhipu GLM and Cursor Composer, without modifying gsd-core.", + "author": "clezcoding", + "license": "MIT", + "enginesGsd": ">=1.0.0", + "protocolVersion": 1, + "install": "npm install --global github:clezcoding/gsd-cursor#v1.0.1 && gsd-cursor install", + "uninstall": "gsd-cursor uninstall && npm uninstall --global gsd-cursor", + "interactions": { + "interfacePoints": [ + "model", + "state" + ], + "profile": "declarative-cli", + "axes": { + "embeddingMode": "declarative", + "commandSurface": "prose-only", + "dispatch": "Writes a Cursor model tier map and four profile presets into the GSD config without dispatching tasks", + "modelMode": "active", + "hookBus": "none", + "stateIO": "filesystem", + "transport": "native-extension", + "runtime": "node" + } + }, + "discussion": "https://github.com/open-gsd/gsd-core/discussions/2578" + }, { "id": "gsd-omp", "name": "GSD for Oh My Pi",