docs(#4123): add gsd-qoder EoS registry entry (#4278)

* docs(registries): add gsd-qoder EoS entry

Adds one `type: "eos"` entry for a Qoder host integration and regenerates
docs/registries/eos-registry.md.

Qoder is Alibaba's AI coding product family (Qoder CLI and Qoder Desktop).
The integration depends on @opengsd/gsd-core, negotiates the ADR-1239
host-integration handshake, and projects GSD's agents, skills, and hook
scripts into the Qoder config directory (~/.qoder, or ~/.qoder-cn for the
China edition), merging GSD's lifecycle hooks into settings.json.

Every axis is sourced from Qoder's own docs per the never-infer rule.
`dispatch.isolation` is `none`: Qoder documents `isolation: worktree` as a
frontmatter-declared, per-agent-definition property, and GSD's two
isolation negotiation models both assume a per-dispatch injection point
Qoder does not expose.

Re-homes the Qoder runtime work from #860 / PR #2005, which was closed in
favor of the EoS path.

Closes #4123

* docs(#4123): backfill changeset pr field
This commit is contained in:
Xiangfang Chen
2026-09-05 03:09:10 +08:00
committed by GitHub
parent 75ee7b0214
commit b1b7cabfb5
3 changed files with 59 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
---
type: Added
pr: 4278
---
**The EoS Registry now lists GSD for Qoder** — discover the independently maintained `cainiao1992/gsd-qoder` protocol-v1 host integration for Alibaba's Qoder CLI and Qoder Desktop, including exact install and uninstall commands, supported interface points, and negotiated host axes. (#4123)

View File

@@ -10,6 +10,7 @@ _To add your integration, see the [registry README](./README.md)._
|---|---|---|---|---|
| [GSD Cursor Model Profiles](https://github.com/clezcoding/gsd-cursor) | Adds six researched Cursor runtime profiles \(max / hybrid / value / budget / frontier / openweight\) to GSD, writes current and legacy tier-map surfaces, routes all six GSD phases, validates local model availability, and restores prior managed settings on uninstall 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 for Qoder](https://github.com/cainiao1992/gsd-qoder) | Embeds GSD in Qoder — Alibaba's AI coding product family \(Qoder CLI and Qoder Desktop\) — by projecting GSD's agents, skills, and hook scripts into the Qoder config directory \(\~/.qoder, or \~/.qoder-cn for the China edition, or QODER\_CONFIG\_DIR\), applying Qoder-specific path and subagent-frontmatter conversions, merging GSD's lifecycle hooks into settings.json without disturbing existing user settings, and recording an install manifest so uninstall removes exactly what was projected. | ![release](https://img.shields.io/github/v/release/cainiao1992/gsd-qoder?sort=semver&include_prereleases) | `1.12.0` | [discuss](https://github.com/open-gsd/gsd-core/discussions/4122) |
| [GSD for Reasonix](https://github.com/onionviolet/gsd-reasonix) | Renders the GSD workflow set as native Reasonix slash-command launchers, mapping GSD's host-neutral instructions onto Reasonix's own tools \(task/fleet for subagents, ask for questions, todo\_write for plans, complete\_step for evidence-backed sign-off\), and excludes the shared \~/.agents/skills convention root so the Codex launcher tree stops shadowing them. | ![release](https://img.shields.io/github/v/release/onionviolet/gsd-reasonix?sort=semver&include_prereleases) | `>=1.10.0` | [discuss](https://github.com/open-gsd/gsd-core/discussions/3379) |
## GSD Cursor Model Profiles
@@ -46,6 +47,23 @@ gsd-omp uninstall && npm uninstall --global gsd-omp
- **License:** MIT
- **Discussion / ranking:** https://github.com/open-gsd/gsd-core/discussions/2342
## GSD for Qoder
- **Repository:** https://github.com/cainiao1992/gsd-qoder — [latest release](https://github.com/cainiao1992/gsd-qoder/releases/latest)
- **What it is:** Embeds GSD in Qoder — Alibaba's AI coding product family \(Qoder CLI and Qoder Desktop\) — by projecting GSD's agents, skills, and hook scripts into the Qoder config directory \(\~/.qoder, or \~/.qoder-cn for the China edition, or QODER\_CONFIG\_DIR\), applying Qoder-specific path and subagent-frontmatter conversions, merging GSD's lifecycle hooks into settings.json without disturbing existing user settings, and recording an install manifest so uninstall removes exactly what was projected.
- **Author:** cainiao1992
- **Every interaction with GSD:** Interface points: command, dispatch, model, hooks, state, artifact; profile: declarative-cli; protocol v1; axes: embeddingMode=declarative, commandSurface=slash-file, dispatch=Named and nested Qoder subagent dispatch with background execution and a full subagent toolkit; no numeric nesting depth is documented, and isolation is none because Qoder's worktree is a frontmatter-declared, per-agent-definition property rather than a dispatch-time parameter, modelMode=passive, hookBus=host, stateIO=filesystem, transport=mcp, runtime=node, effortSurface=argv
- **Install:**
```sh
npm install --global github:cainiao1992/gsd-qoder#v0.3.4 && gsd-qoder install
```
- **Uninstall:**
```sh
gsd-qoder uninstall && npm uninstall --global gsd-qoder
```
- **GSD compatibility:** `1.12.0`, protocol v1
- **License:** Apache-2.0
- **Discussion / ranking:** https://github.com/open-gsd/gsd-core/discussions/4122
## GSD for Reasonix
- **Repository:** https://github.com/onionviolet/gsd-reasonix — [latest release](https://github.com/onionviolet/gsd-reasonix/releases/latest)
- **What it is:** Renders the GSD workflow set as native Reasonix slash-command launchers, mapping GSD's host-neutral instructions onto Reasonix's own tools \(task/fleet for subagents, ask for questions, todo\_write for plans, complete\_step for evidence-backed sign-off\), and excludes the shared \~/.agents/skills convention root so the Codex launcher tree stops shadowing them.

View File

@@ -65,6 +65,42 @@
},
"discussion": "https://github.com/open-gsd/gsd-core/discussions/2342"
},
{
"id": "gsd-qoder",
"name": "GSD for Qoder",
"type": "eos",
"repo": "cainiao1992/gsd-qoder",
"description": "Embeds GSD in Qoder — Alibaba's AI coding product family (Qoder CLI and Qoder Desktop) — by projecting GSD's agents, skills, and hook scripts into the Qoder config directory (~/.qoder, or ~/.qoder-cn for the China edition, or QODER_CONFIG_DIR), applying Qoder-specific path and subagent-frontmatter conversions, merging GSD's lifecycle hooks into settings.json without disturbing existing user settings, and recording an install manifest so uninstall removes exactly what was projected.",
"author": "cainiao1992",
"license": "Apache-2.0",
"enginesGsd": "1.12.0",
"protocolVersion": 1,
"install": "npm install --global github:cainiao1992/gsd-qoder#v0.3.4 && gsd-qoder install",
"uninstall": "gsd-qoder uninstall && npm uninstall --global gsd-qoder",
"interactions": {
"interfacePoints": [
"command",
"dispatch",
"model",
"hooks",
"state",
"artifact"
],
"profile": "declarative-cli",
"axes": {
"embeddingMode": "declarative",
"commandSurface": "slash-file",
"dispatch": "Named and nested Qoder subagent dispatch with background execution and a full subagent toolkit; no numeric nesting depth is documented, and isolation is none because Qoder's worktree is a frontmatter-declared, per-agent-definition property rather than a dispatch-time parameter",
"modelMode": "passive",
"hookBus": "host",
"stateIO": "filesystem",
"transport": "mcp",
"runtime": "node",
"effortSurface": "argv"
}
},
"discussion": "https://github.com/open-gsd/gsd-core/discussions/4122"
},
{
"id": "gsd-reasonix",
"name": "GSD for Reasonix",