From 649f81a5ced7a6b45712e65fa20c31ab05a8aeed Mon Sep 17 00:00:00 2001 From: JSONbored <49853598+JSONbored@users.noreply.github.com> Date: Sat, 4 Jul 2026 17:27:14 -0700 Subject: [PATCH] docs(ui): stop describing workers-ai as the live default reviewer The AI review settings panel subtitle and the AI summaries docs page both described Cloudflare Workers AI as the current free/default provider and named WORKERS_AI_SUMMARY_MODEL as the operator's model knob. Workers AI has no live binding anywhere today (see CONVERGENCE_RUNBOOK.md); reworded both to describe the operator's configured default reviewer generically, and linked the AI summaries docs page to the existing self-hosting-ai-providers doc that already documents the real Codex/Claude Code/Ollama/OpenAI-compatible/Anthropic options. --- .../components/site/app-panels/ai-review-settings.tsx | 6 +++--- apps/gittensory-ui/src/routes/docs.ai-summaries.tsx | 9 +++++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/apps/gittensory-ui/src/components/site/app-panels/ai-review-settings.tsx b/apps/gittensory-ui/src/components/site/app-panels/ai-review-settings.tsx index 0af70fc997..cdfa6416d6 100644 --- a/apps/gittensory-ui/src/components/site/app-panels/ai-review-settings.tsx +++ b/apps/gittensory-ui/src/components/site/app-panels/ai-review-settings.tsx @@ -176,9 +176,9 @@ export function AiReviewSettings({ reviewability }: { reviewability: Array<{ pr: AI review & BYOK

- Free Cloudflare Workers AI by default. Bring your own Anthropic/OpenAI key for a - frontier-quality advisory write-up — your key, your provider account. Consensus blocking - always uses the free models and only applies to confirmed contributors. + Uses the operator's default reviewer by default. Bring your own Anthropic/OpenAI key for + a frontier-quality advisory write-up — your key, your provider account. Consensus + blocking always uses the default reviewer and only applies to confirmed contributors.

diff --git a/apps/gittensory-ui/src/routes/docs.ai-summaries.tsx b/apps/gittensory-ui/src/routes/docs.ai-summaries.tsx index 696a16cc26..7b49b1b6af 100644 --- a/apps/gittensory-ui/src/routes/docs.ai-summaries.tsx +++ b/apps/gittensory-ui/src/routes/docs.ai-summaries.tsx @@ -1,4 +1,4 @@ -import { createFileRoute } from "@tanstack/react-router"; +import { createFileRoute, Link } from "@tanstack/react-router"; import { DocsPage } from "@/components/site/docs-page"; import { Callout } from "@/components/site/primitives"; @@ -73,9 +73,10 @@ function AiSummariesDoc() {

Model choice

- There is no per-user or per-session model picker. The self-hosted or hosted operator - configures one fixed Cloudflare Workers AI model (WORKERS_AI_SUMMARY_MODEL, - default a small Llama instruct model) for the whole instance. Summaries are off by default ( + There is no per-user or per-session model picker. The operator configures one AI provider + for the whole instance — see{" "} + self-hosting AI providers for the + Codex/Claude Code/Ollama/OpenAI-compatible/Anthropic options. Summaries are off by default ( AI_SUMMARIES_ENABLED); public-comment rewriting is a separate, also-off-by-default switch (AI_PUBLIC_COMMENTS_ENABLED).