Skip to content

docs: rebrand README as OpenCode Toolbelt suite#51

Merged
stephane-segning merged 1 commit into
mainfrom
claude/awesome-roentgen-0b2195
Jun 14, 2026
Merged

docs: rebrand README as OpenCode Toolbelt suite#51
stephane-segning merged 1 commit into
mainfrom
claude/awesome-roentgen-0b2195

Conversation

@stephane-segning

Copy link
Copy Markdown
Contributor

What

Rebrands the workspace README from an oauth2-first page to a suite-first one: OpenCode Toolbelt, the @vymalo plugin suite for OpenCode.

Why

The repo name opencode-oauth2 only describes one of six packages. The workspace now ships four runtime plugins (oauth2, models-info, ratelimit, browser), an MCP server (browser-mcp), and a companion browser extension. The README led entirely with oauth2, which undersold the rest. This reframes it around the whole belt while keeping every per-plugin detail.

Changes

  • Title + tagline → "OpenCode Toolbelt — five small plugins that make OpenCode feel like it's running on your own infrastructure."
  • Badges — CI status, MIT, Node ≥22, pnpm, TypeScript-strict, Biome, plus a row of live npm version badges for each of the five published packages.
  • "What's in the belt" table — one row per tool with npm link + one-liner, including the extension.
  • Suite-level mermaid diagram — the four plugins fanning out to IdP / metadata endpoint / gateway / browser (replaces the old oauth2-only flow).
  • Per-tool sections (🔐 oauth2, 📊 models-info, 🚦 ratelimit, 🖐️ browser) — each self-contained with a config snippet.
  • GitHub callouts for the auth-agnostic note, well-known distribution, and the browser-profile security warning.
  • "Stacking the belt" composition section, refreshed docs index + workspace layout + dev gate.
  • Root package.json description updated to match.

Notes for reviewers

  • No rename of the repo slug or @vymalo npm scopevymalo/opencode-oauth2 and the package names are unchanged. "OpenCode Toolbelt" is the README/brand framing only. Renaming the repo is a separate decision if you want it.
  • npm badges render live from shields.io against the published versions.
  • Docs-only plus one package.json description line; no code or behavior changes.

🤖 Generated with Claude Code

The repo name (opencode-oauth2) only describes one of six packages. The
workspace now ships four runtime plugins (oauth2, models-info, ratelimit,
browser), an MCP server, and a companion extension — so the README is
reframed around the whole suite instead of the flagship auth plugin.

- Title + tagline: "OpenCode Toolbelt", the @vymalo plugin suite for OpenCode
- Per-package npm version badges + CI/license/Node/pnpm/TS/Biome badges
- "What's in the belt" table (one row per tool) + suite-level mermaid diagram
- Per-tool sections (oauth2, models-info, ratelimit, browser) with GitHub callouts
- "Stacking the belt" composition section, refreshed docs index + workspace layout
- Update root package.json description to match

Repo slug and @vymalo npm scope are unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request rebrands the workspace from 'opencode-oauth2' to 'OpenCode Toolbelt' in both package.json and README.md, reflecting its expansion into a suite of five plugins (oauth2, models-info, ratelimit, browser, and browser-mcp). The documentation has been extensively updated to describe the features, architecture, and stacking of these plugins. Feedback suggests adding a 'Description' header to the third column of the workspace layout table in the README to improve readability and consistency.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread README.md
Comment on lines +233 to +234
| Package | Published as | |
| --- | --- | --- |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The third column header in the Workspace layout table is currently empty. Naming it Description would improve readability and maintain consistency with other tables in the document.

Suggested change
| Package | Published as | |
| --- | --- | --- |
| Package | Published as | Description |
| --- | --- | --- |

@stephane-segning stephane-segning merged commit 3e70230 into main Jun 14, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant