Skip to content

Troubleshooting ​

Common problems and how to resolve them. If your issue isn't here, see the GitHub repository to open an issue.

Sign-in & access ​

Can't sign in. Workspace owners sign in with GitHub OAuth (it needs repository access). Invited members use Google OAuth or a magic link. Magic-link requests are rate-limited to 5 per minute — wait a moment and retry. If a magic link has expired, request a fresh one.

Logged out unexpectedly. Sessions auto-refresh shortly before they expire. If you're signed out anyway, just sign in again — your work is in Git, not the session.

Connecting a repository ​

"Connect Repository" opens a plan picker. The Free tier is a structural signup shell — it can't create projects. Start a 14-day Starter or Pro trial to unlock the platform.

GitHub App not installed. Connecting a repo requires the Contentrain GitHub App installed on the workspace's GitHub account or organization. Install it from the connect flow or Workspace Settings → GitHub.

Repository shows as inaccessible. The GitHub App was uninstalled, suspended, or had its repository access/permissions changed. Re-grant access (or reinstall the App) and reconnect the project.

AI chat ​

Agent won't respond / "no API key". On Starter, the agent runs on Contentrain's Studio-hosted key with the full model lineup (Haiku 4.5, Sonnet 4.6, Sonnet 5, Opus 4.8). On Pro, you can also bring your own Anthropic key (BYOA). A self-hosted Community deployment must provide its own NUXT_ANTHROPIC_API_KEY.

"Monthly AI messages exhausted". You've reached your plan's AI-message quota. Enable overage (Pro+) or upgrade your plan.

A model isn't selectable. All managed paid plans (Starter and above) expose the full model lineup (Haiku 4.5, Sonnet 4.6, Sonnet 5, Opus 4.8) via the Studio-hosted key. A self-hosted Community deployment has no Studio-hosted key and exposes only Haiku 4.5.

Content & review ​

My changes don't show up on the content branch. Under the review workflow, agent and MCP writes land as cr/* pending-review branches. Approve them under Pending Changes. Under auto-merge, they land automatically. See Branches & Review.

"Too many open branches". Branch health warns at 50 and blocks at 80 open cr/* branches. Merge or reject pending branches; merged branches are cleaned up automatically.

Validation errors when saving. Content must satisfy the model's field definitions (required fields, types, constraints). Fix the flagged fields and save again.

CDN ​

Content isn't served / 401. CDN delivery is an Enterprise-Edition feature (Starter+). You need a CDN API key (crn_live_...) and at least one successful build. Trigger a build and confirm it completed. See CDN.

Forms ​

Submission rejected. Confirm the target model is form-enabled, the CAPTCHA (Turnstile) passed, and you're within your plan's monthly submission quota. See Forms.

MCP Cloud ​

429 Too Many Requests. You hit the key's per-minute rate limit or the monthly call quota. Back off for the Retry-After window, or raise the key's limits / upgrade the plan.

A tool returns a capability error. Lifecycle tools (contentrain_merge, contentrain_branch_*, contentrain_submit, contentrain_init, contentrain_scaffold, contentrain_bulk, contentrain_doctor, contentrain_scan, contentrain_apply, and contentrain_validate with fix) are not exposed over MCP Cloud — that merge/review lifecycle is Studio-owned. See MCP Cloud.

Billing ​

Workspace is locked. The trial expired, or a payment failed and the grace period ended. Upgrade or update your payment method in Workspace Settings → Billing. Studio never deletes your content when a subscription lapses.

Self-hosting ​

For deployment-level issues (database, GitHub App, session secret, providers), see Self-Hosting and Environment Variables.

Next Steps ​

Released under the AGPL-3.0 License.