Skip to content

Add 76 LLM providers and generalized Ask streaming#195

Merged
esokullu merged 1 commit into
mainfrom
codex/add-many-new-providers
Jul 23, 2026
Merged

Add 76 LLM providers and generalized Ask streaming#195
esokullu merged 1 commit into
mainfrom
codex/add-many-new-providers

Conversation

@esokullu

@esokullu esokullu commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add 76 built-in provider cards through mirrored Chrome and Firefox catalogs, with provider-specific endpoints, authentication fields, model defaults, capability metadata, and 152 checked-in SVG icons.
  • Add direct support for Azure AI Foundry, Vertex AI, Vertex Anthropic, Perplexity Responses, Cloudflare AI Gateway, and the remaining OpenCode-derived OpenAI-compatible providers.
  • Generalize interactive Ask streaming across capable providers, require terminal protocol events, retry interrupted streams once without streaming, surface a localized fallback notice, and estimate usage when providers omit token metadata.
  • Update English, French, and Chinese documentation, localized READMEs, and website provider pages.
  • Deliberately exclude GitHub Models, GitHub Copilot, GitLab Duo, and SAP AI Core because of retirement or incompatible OAuth/discovery requirements.

Why

WebBrain's provider settings were largely maintained as bespoke entries and Ask streaming was limited to the original OpenAI path. This change moves the expanded catalog into deterministic mirrored metadata, adds the required protocol adapters, and keeps streaming failures and cost accounting safe across providers.

User impact

New providers start disabled and existing stored configurations and active-provider selection remain intact. Users can configure direct API-key providers without interactive OAuth, search the expanded catalog, and receive streamed Ask responses wherever the selected adapter supports a complete streaming protocol.

Validation

  • node --check on 69 changed JavaScript files
  • npm test — 1,250 core tests passed
  • injection corpus — 60/60 checks passed
  • npm run build:web
  • npm run build:zip from committed HEAD; Chrome, Edge, and Firefox archives contain the new catalog and icons
  • git diff --check

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 38dbaa36e4

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/chrome/src/providers/openai.js Outdated
@esokullu
esokullu force-pushed the codex/add-many-new-providers branch from 38dbaa3 to e9643a6 Compare July 23, 2026 14:25

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Chef's kiss.

Reviewed commit: e9643a67f1

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@esokullu
esokullu merged commit a7d12d4 into main Jul 23, 2026
5 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