Docs: packaging plan gating + limits, non-pricing pages (packaging PR 8) - #481
Closed
ehfeng wants to merge 2 commits into
Closed
Docs: packaging plan gating + limits, non-pricing pages (packaging PR 8)#481ehfeng wants to merge 2 commits into
ehfeng wants to merge 2 commits into
Conversation
Free (Developer) plan gains profiles, managed auth (3 connections, 6h health-check minimum), file I/O, replays with 1-day retention, browser pools, and 1 extension per browser. Hobbyist gains pools and extensions. Start-Up app invocation concurrency goes 50 -> 150 and allows 20 extensions per browser. Proxies and GPU remain Start-Up and Enterprise. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Contributor
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Stored custom extensions are capped at 1 per org on Developer (free) and Hobbyist and unlimited on Start-Up/Enterprise. Loading extensions into a browser session is not plan-limited: the flat ceiling of 20 per session applies to every plan. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
There was a problem hiding this comment.
Risk assessment: Very Low
Verdict: Approve
Summary
This PR updates plan gating and limits copy across public Mintlify docs only. The diff touches 9 .mdx files (+32/−16) with no application code, config, infra, auth/billing logic, or schema changes.
Evidence from the diff
| Area | Assessment |
|---|---|
| Codepaths | Documentation pages only (info/pricing.mdx, auth/browser docs, CLI reference, Eve extension tool notes) |
| Blast radius | User-facing docs accuracy; no runtime or shared-service impact |
| Complexity | Table/copy updates and small clarifications (extension storage vs session load, free-tier health-check cadence) |
| Infra / security | None |
| Production logic | None |
Why Very Low
Matches documentation-only criteria: small, easy-to-reason-about copy changes with no production behavior change. No CODEOWNERS file present; no prior approvals to re-evaluate.
Action
Approving per Very Low risk policy.
Sent by Cursor Automation: Assign PR reviewers
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


Important
Do not merge yet. This documents functionality that is not yet deployed. It merges only when the August '26 self-serve packaging changes ship, timed with the announcement.
Linear: KERNEL-1903 (parent: KERNEL-1507)
New plan state documented
Extension limit semantics
Extension limits are on storage, not runtime:
POST /extensions): 1 per org on Developer (free) and Hobbyist, unlimited on Start-Up and Enterprise. Deleting a stored extension frees the slot.Pages changed
info/pricing.mdx— managed-infrastructure table (replays, profiles, managed auth profiles, file I/O, extensions, pools), concurrency table (app invocations 50 → 150, health-check interval Free 6h, new managed auth connections row,Stored custom extensionsrow at 1/1/Unlimited/Unlimited, andExtensions per browser sessionat 20 for all plans), managed auth billing copy, and the stale "browser pools are Start-Up and Enterprise" note.auth/connection-lifecycle.mdx— added a Developer (free) row at 6 hours to the cadence table.auth/configuration.mdx—health_check_intervaldescription now links to the cadence table.auth/faq.mdx— managed auth is on every plan, 3 connections on free.reference/cli/managed-auth.mdx— both--health-check-intervalflags note the plan-set effective minimum (range stays 300–86400).browsers/pools.mdx— replaced the plan-gated limitation with a concurrency-bounded one.browsers/replays.mdx— replays available on every plan, retention varies.browsers/extensions.mdx— callout in the upload section for the 1-stored-extension cap on Developer/Hobbyist; the "using extensions in a browser" note now states loading is not plan-limited (20 per session for everyone).integrations/vercel/eve-extension.mdx—manage_replaysno longer says "requires a paid plan".No changelog entry — that's added at announcement time.
Proxies copy finding
proxies/overview.mdxnever states that proxies are Start-Up and Enterprise only. The only gating statement on that page is the bypass-hosts note (line ~315), which correctly says Start-Up and Enterprise. The only place proxy gating appears at all is theConfigurable & BYO proxiesrow ininfo/pricing.mdx. So the copy isn't wrong, it's incomplete — a Developer or Hobbyist reader on/proxies/overviewgets no signal that proxies are unavailable to them. Left unchanged per instructions; worth a follow-up ticket to add a plan callout to the proxies overview.🤖 Generated with Claude Code