Skip to content

docs: speak the new subscription provider names on every user surface - #2016

Merged
code-yeongyu merged 1 commit into
mainfrom
docs/1989-string-sweep
Sep 22, 2026
Merged

code-yeongyu merged 1 commit into
mainfrom
docs/1989-string-sweep

Conversation

@code-yeongyu

@code-yeongyu code-yeongyu commented Sep 22, 2026 •

Copy link
Copy Markdown
Owner

Makes every user-facing surface speak the new provider names. Part of #1989 (todo 12).

Renamed (14 places)

Provider guide headings + table, the /fast help text and its RPC error message, the service-tier note in settings.md, the RPC JSON examples' "provider" values, and the provider list in the pi-ai README.

Deliberately NOT renamed — each verified line by line

This is the part that matters, because a blind sweep corrupts real content:

Kept Why
docs/skills.md:47 "skills from Claude Code or OpenAI Codex" names OpenAI's actual Codex CLI product, whose skill directories a user adds to settings — not senpi's old display name. Renaming it makes the sentence false.
openai-codex-responses + "OpenAI Codex Responses API" the frozen wire api id and its dialect name
"OpenAI" / "OpenAI-compatible" / supportsOpenAIGrammarTools the company/API, not the provider
the outbound originator identity wire identity sent to the codex backend
claude-sdk-oauth extension dir + release-guide test paths module paths — owned by the behaviour-free internal rename (todo 10)

OpenAI Codex is simultaneously senpi's old display name (must go) and a real external product senpi interoperates with (must stay). The disambiguation is what the sentence is about, not the token.

Doc drift fixed while sweeping

rpc.md documented the fast-mode error as Fast mode is only available for OpenAI Codex models. — but the shipped string in service-tier.ts:145 already reads "ChatGPT Subscription models." The doc was quoting a message that no longer exists. Now synced to what actually ships.

Verification

Changelog gate PASS (docs-only, no runtime source change). Every remaining legacy mention in docs/ + READMEs is classified above and intentional.


Summary by cubic

Renames the subscription provider display names and ids on every user-facing surface — provider guide headings, /fast help and its RPC error, the service-tier note in settings.md, RPC JSON examples' "provider" values, and the pi-ai README — as part of #1989. Also renames the "Claude SDK OAuth" heading to "Anthropic Subscription". Docs-only change; no runtime behavior.

Deliberately not renamed

  • "OpenAI Codex" stays where it names OpenAI's actual Codex CLI product, whose skill directories users configure — not the provider's old display name.
  • "OpenAI"/"OpenAI-compatible", the frozen openai-codex-responses wire API id, and the outbound originator identity refer to the company/API, not the provider.
  • Module and test paths (claude-sdk-oauth extension dir, release-guide entries) belong to the behavior-free internal rename.

Doc drift fixed

  • rpc.md quoted a fast-mode error that no longer ships; it's now synced to the actual "ChatGPT Subscription models." string.

Written for commit c1f105b. Summary will update on new commits.

Review in cubic

Renames the provider display names and ids that a user reads: the provider
guide headings and table, the /fast help and its RPC error message, the
service-tier note in settings, and the provider list in the pi-ai README.

Deliberately NOT renamed, each verified line by line:
- docs/skills.md "skills from Claude Code or OpenAI Codex" names OpenAI's
  actual Codex CLI product, whose skill directories a user configures. It is
  not senpi's old display name and renaming it would make the sentence false.
- the frozen wire api id `openai-codex-responses` and its human name
  "OpenAI Codex Responses API" (custom-provider.md, pi-ai README).
- "OpenAI"/"OpenAI-compatible" as the company/API, and the outbound
  `originator` identity sent to the codex backend.
- module and test paths (`claude-sdk-oauth` extension dir, release-guide
  entries), which the behaviour-free internal rename owns.

Also fixes doc drift found while sweeping: rpc.md quoted the fast-mode error
as "Fast mode is only available for OpenAI Codex models." while the shipped
string in service-tier.ts already reads "ChatGPT Subscription models."

Part of #1989
@code-yeongyu
code-yeongyu merged commit 6eeb115 into main Sep 22, 2026
42 of 44 checks passed
@code-yeongyu
code-yeongyu deleted the docs/1989-string-sweep branch September 22, 2026 15:50
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