Awesome Reviewers

For configuration-dependent behavior (feature flags, environment base URLs, self-hosted/proxy setups), ensure UI availability and navigation are determined consistently from config/state before the user triggers the action, and that environment-specific URLs are generated via a single, centralized mechanism.

Apply this checklist

Example pattern (centralized builder + safe fallback)

function buildAppUrl(path: string, base?: string) {
  const resolvedBase = base ?? "https://app.cline.bot"; // fallback
  return `${resolvedBase}${path}`;
}

// Usage: all account links share the same builder
const dashboardUrl = buildAppUrl(`/dashboard`, clineAppBaseUrl);
const privacyUrl = buildAppUrl(`/privacy`, clineAppBaseUrl);

Outcome: fewer environment mismatches, no duplicated account/privacy wiring, and actions/links behave predictably across cloud, local, proxy, and self-hosted configurations.