From 430e66dac448d0088e203e8f7ab06550ce7f8c9c Mon Sep 17 00:00:00 2001 From: Weibao Chen <142947238+onionviolet@users.noreply.github.com> Date: Thu, 13 Aug 2026 17:22:45 -0500 Subject: [PATCH] docs(registries): add gsd-reasonix EoS entry (#3403) Adds one `type: "eos"` entry for a Reasonix host integration and regenerates docs/registries/eos-registry.md. Reasonix is a Go, single-static-binary, DeepSeek-native terminal coding agent. The integration renders the GSD workflow set as native Reasonix slash-command launchers; GSD workflows are not reimplemented. Every axis is sourced from Reasonix's own docs per the never-infer rule. `effortSurface` is omitted: Reasonix resolves effort from config and the /effort command with no argv route, so neither allowed value fits and the field is optional. Supersedes #3346, which proposed an in-tree capabilities/reasonix entry and was closed as filed against the wrong surface. Co-authored-by: onionviolet Co-authored-by: Claude Opus 5 Co-authored-by: Tom Boucher --- .changeset/sturdy-tigers-click.md | 5 +++++ docs/registries/eos-registry.md | 18 ++++++++++++++++++ docs/registries/eos.json | 31 +++++++++++++++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 .changeset/sturdy-tigers-click.md diff --git a/.changeset/sturdy-tigers-click.md b/.changeset/sturdy-tigers-click.md new file mode 100644 index 000000000..59f3d149d --- /dev/null +++ b/.changeset/sturdy-tigers-click.md @@ -0,0 +1,5 @@ +--- +type: Added +pr: 3403 +--- +**The EoS Registry now lists GSD for Reasonix** — discover the independently maintained `onionviolet/gsd-reasonix` protocol-v1 host integration for Reasonix, including exact install and uninstall commands, supported interface points, and negotiated host axes. diff --git a/docs/registries/eos-registry.md b/docs/registries/eos-registry.md index 6c7664521..8b4f8b84e 100644 --- a/docs/registries/eos-registry.md +++ b/docs/registries/eos-registry.md @@ -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 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 - **Repository:** https://github.com/clezcoding/gsd-cursor — [latest release](https://github.com/clezcoding/gsd-cursor/releases/latest) @@ -44,3 +45,20 @@ gsd-omp uninstall && npm uninstall --global gsd-omp - **GSD compatibility:** `>=1.7.0`, protocol v1 - **License:** MIT - **Discussion / ranking:** https://github.com/open-gsd/gsd-core/discussions/2342 + +## 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. +- **Author:** onionviolet +- **Every interaction with GSD:** Interface points: command, artifact; profile: declarative-cli; protocol v1; axes: embeddingMode=declarative, commandSurface=slash-file, dispatch=Named and nested Reasonix subagent dispatch to a documented depth of 2 with background execution, and a subagent toolkit and isolation model that Reasonix's own documentation does not state, modelMode=passive, hookBus=host, stateIO=filesystem, transport=mcp, runtime=go +- **Install:** +```sh +npm install --global github:onionviolet/gsd-reasonix#v1.0.0 && gsd-reasonix install +``` +- **Uninstall:** +```sh +gsd-reasonix uninstall && npm uninstall --global gsd-reasonix +``` +- **GSD compatibility:** `>=1.10.0`, protocol v1 +- **License:** MIT +- **Discussion / ranking:** https://github.com/open-gsd/gsd-core/discussions/3379 diff --git a/docs/registries/eos.json b/docs/registries/eos.json index 4bb54c6b9..176790d53 100644 --- a/docs/registries/eos.json +++ b/docs/registries/eos.json @@ -64,5 +64,36 @@ } }, "discussion": "https://github.com/open-gsd/gsd-core/discussions/2342" + }, + { + "id": "gsd-reasonix", + "name": "GSD for Reasonix", + "type": "eos", + "repo": "onionviolet/gsd-reasonix", + "description": "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.", + "author": "onionviolet", + "license": "MIT", + "enginesGsd": ">=1.10.0", + "protocolVersion": 1, + "install": "npm install --global github:onionviolet/gsd-reasonix#v1.0.0 && gsd-reasonix install", + "uninstall": "gsd-reasonix uninstall && npm uninstall --global gsd-reasonix", + "interactions": { + "interfacePoints": [ + "command", + "artifact" + ], + "profile": "declarative-cli", + "axes": { + "embeddingMode": "declarative", + "commandSurface": "slash-file", + "dispatch": "Named and nested Reasonix subagent dispatch to a documented depth of 2 with background execution, and a subagent toolkit and isolation model that Reasonix's own documentation does not state", + "modelMode": "passive", + "hookBus": "host", + "stateIO": "filesystem", + "transport": "mcp", + "runtime": "go" + } + }, + "discussion": "https://github.com/open-gsd/gsd-core/discussions/3379" } ]