Subject: Request for Custom Provider Support or Grok Integration in Firefox AI Chatbot Sidebar
Detailed Description:
I am exploring the new AI Chatbot sidebar feature in … (read more)
Subject: Request for Custom Provider Support or Grok Integration in Firefox AI Chatbot Sidebar
Detailed Description:
I am exploring the new AI Chatbot sidebar feature in Firefox (Ubuntu build). As a practitioner in the deep learning field, I am particularly interested in the flexibility of the Web-view container used for these AI integrations.
Currently, the feature appears to be a curated list of providers (ChatGPT, Claude, Gemini). I would like to request the addition of Grok (by xAI), or more importantly, a Generic Provider Framework that allows users to manually configure custom endpoints.
Technical Specifics & Implementation Questions:
Manifest Configuration: Is the sidebar AI provider list controlled via a remote settings push, or is there a local about:config or JSON manifest (e.g., within the browser resources) that can be modified to include Grok's web URL?
Context Injection: How does the current sidebar handle DOM context for features like "Summarize this page"? If I were to manually add Grok via a side-loading method, what are the required API hooks for it to achieve parity with the built-in providers?
User Agent & Authentication: Are there specific CORS policies or User-Agent strings enforced within the sidebar's iframe/browser-view that would prevent Grok’s X-auth or real-time streaming (SSE) from functioning correctly?
Use Case:
Integrating Grok’s real-time information retrieval directly into the browser’s native sidebar would significantly optimize research workflows involving live data, which is a key differentiator from the currently supported models.