Skip to content

feat(web): add docsUrl for providers to install from#1061

Open
KaviiSuri wants to merge 2 commits intopingdotgg:mainfrom
KaviiSuri:kavii/add-install-docs-for-providers
Open

feat(web): add docsUrl for providers to install from#1061
KaviiSuri wants to merge 2 commits intopingdotgg:mainfrom
KaviiSuri:kavii/add-install-docs-for-providers

Conversation

@KaviiSuri
Copy link
Copy Markdown

@KaviiSuri KaviiSuri commented Mar 14, 2026

Closes #627

What Changed

The health check banner now includes a link to docs, so users know where to download from.

Why

Currently, the installation instructions are not included in error message. can cause confusion.

UI Changes

Before:
image

After:
image

Checklist

  • This PR is small and focused
  • I explained what changed and why
  • I included before/after screenshots for any UI changes
  • I included a video for animation/interaction changes

Note

Add docsUrl field to provider options and show an 'Installation Guide' link in the provider status banner

  • Extends each entry in PROVIDER_OPTIONS (session-logic.ts) with a docsUrl field pointing to provider-specific installation documentation.
  • Updates ProviderStatusBanner.tsx to render a contextual 'Installation Guide' link (opens in a new tab) when the active provider has a docsUrl.
  • Adds ensureSentenceEnds to utils.ts and applies it to banner status messages to guarantee terminal punctuation.

Macroscope summarized a97baa0.


Note

Low Risk
Low risk UI-only change that adds static documentation URLs and minor message formatting; no auth, data writes, or backend behavior changes.

Overview
The provider health/status banner now appends an Installation Guide link when the current provider has documentation configured, using a new docsUrl field on PROVIDER_OPTIONS.

It also normalizes banner copy by trimming and ensuring messages end with terminal punctuation via the new ensureSentenceEnds utility.

Written by Cursor Bugbot for commit a97baa0. This will update automatically on new commits. Configure here.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 14, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 9bf75fc7-0fb4-4257-96b5-75b50b083189

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions bot added size:M 30-99 changed lines (additions + deletions). vouch:unvouched PR author is not yet trusted in the VOUCHED list. labels Mar 14, 2026
@KaviiSuri KaviiSuri force-pushed the kavii/add-install-docs-for-providers branch from 36829ae to 0770674 Compare March 14, 2026 09:05
@KaviiSuri KaviiSuri requested a review from Bashamega March 15, 2026 17:21
@KaviiSuri KaviiSuri force-pushed the kavii/add-install-docs-for-providers branch from fcaaead to a97baa0 Compare March 29, 2026 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M 30-99 changed lines (additions + deletions). vouch:unvouched PR author is not yet trusted in the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Point to codex install docs when codex not found

2 participants