Restructure docs navigation around how it works - #643
andrewleesteele wants to merge 80 commits into
Conversation
Replace the difficulty-tier sidebar with four groups: Overview, Start building, How it works (configure, control, scale, observe, manage), and Partnering with KERNEL. Cookbooks, Agent Skills, and Integrations become single card-grid pages instead of long sidebar lists, and the Cookbooks tab is removed. Add See all products, Why KERNEL?, Quickstart, Browser Loop, Concurrency and Limits, Enterprise, Trust Center, and Contact Sales pages. Merge the control-surface and where-the-loop-runs guidance into the Control page. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Automations to automatically generate PRs for you. |
Show all published skills on Agent Skills, with the most-installed ones highlighted first. Point the introduction's start-here and how-it-works cards at the new navigation, and drop the app platform and scaling sections that now live under Control and Scale. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Separate agent frameworks (the model loop) from browser automation frameworks (driving the page), add a Playwright card, and list computer use models by provider with Anthropic, OpenAI, and Gemini first. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
Risk assessment: Medium
Not approving. This is a public docs information-architecture change with a wide reader-facing blast radius, and some of the new operational claims are still unfinished in the diff.
What changed (from the diff, 21 files, +832 / −300):
docs.jsonreplaces the sidebar (Basics / Intermediate / Advanced / Info) with Overview, Start building, How it works, and Partnering with KERNEL, and removes the Cookbooks tab. Pages such asauth/faq,browsers/faq,info/concepts, andinfo/unikernelsleave the nav.seo.indexingis set to"all", which changes which pages search engines index.- New pages state plan and product facts readers will rely on: concurrency caps (Developer 5, Hobbyist 10, Start-Up 150), create-rate
429behavior, default memory, Enterprise HIPAA/BAA and zero data retention, and a SOC 2 Type II trust-center pointer. browsers/concurrency-and-limits.mdxstill has a source TODO that the per-plan browser-create rate table is not confirmed. That page also states that pool acquire is exempt from the create rate.
Why this is Medium, not Low: there is no application auth, billing, or infrastructure code, so this is not a production-systems change. It is also not a small documentation edit. The navigation config is the primary surface of this repo, the change is cross-file, and correctness of the new limits and compliance copy is not settled in the diff.
Code owner review is not required on main (require_code_owner_review is false). No prior approval from this automation to revoke. The PR is still a draft.
Sent by Cursor Automation: Assign PR reviewers
These were listed on the old integrations page and were left off the card grid. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
Risk assessment: Medium
Not approving. Re-checked the full diff after the latest pushes. Risk is unchanged from the earlier assessment, so there is no approval to revoke.
Current diff: 21 files, +854 / −300, still a draft. Code owner review is not required (require_code_owner_review is false on main).
What the diff actually does:
docs.jsonreplaces the docs sidebar (Basics / Intermediate / Advanced / Info) and removes the Cookbooks tab. Cookbooks, skills, and most integration pages leave the nav and are reached from card grids instead.seo.indexingis set to"all", which changes which pages search engines index.- New pages state plan and compliance facts readers will rely on: concurrency caps (Developer 5, Hobbyist 10, Start-Up 150), create-rate
429behavior, default memory, Enterprise HIPAA/BAA and zero data retention, and a SOC 2 Type II trust-center pointer. browsers/concurrency-and-limits.mdxstill has a source TODO that the per-plan browser-create rate table is not confirmed, and it states that pool acquire is exempt from the create rate.
Commits since the last assessment (4f4df66, 2639ce6) only restore Wallets, Web Bot Auth, and the Vercel template cards on the integrations grid, and swap the quickstart so the coding-agent path comes first. That does not shrink the navigation blast radius or settle the unfinished limits copy.
Why this stays Medium: there is no application auth, billing, or infrastructure code. It is also not a small documentation edit. The navigation config is the primary surface of this repo, the change is cross-file, and correctness of the new limits and compliance copy is not settled in the diff.
Sent by Cursor Automation: Assign PR reviewers
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
Risk assessment: Medium
Not approving. Re-checked the full diff after the latest push (e96a02c). Risk is unchanged, and this automation has no prior approval to revoke.
Current diff: 21 files, +861 / −296. The PR is still a draft. Code owner review is not required (require_code_owner_review is false on main, and there is no CODEOWNERS file).
What the diff actually does:
docs.jsonreplaces the sidebar (Basics / Intermediate / Advanced / Info) and removes the Cookbooks tab. Cookbooks, skills, and most integration pages leave the nav and are reached from card grids instead.seo.indexingis set to"all", which changes which pages search engines index.- New pages state plan and compliance facts readers will rely on: concurrency caps (Developer 5, Hobbyist 10, Start-Up 150), create-rate
429behavior, default memory, Enterprise HIPAA/BAA and zero data retention, and a SOC 2 Type II trust-center pointer. browsers/concurrency-and-limits.mdxstill has a source TODO that the per-plan browser-create rate table is not confirmed, and it states that pool acquire is exempt from the create rate.
Commit since the last assessment (e96a02c) only expands the introduction with the unikernel architecture, ~30ms P50 starts, and the five-second standby behavior. Those claims already appear elsewhere in the docs (performance, standby, pricing). It does not shrink the navigation blast radius or settle the unfinished limits copy.
Why this stays Medium: there is no application auth, billing, or infrastructure code. It is also not a small documentation edit. The navigation config is the primary surface of this repo, the change is cross-file, and correctness of the new limits and compliance copy is not settled in the diff.
Sent by Cursor Automation: Assign PR reviewers
Lead with what KERNEL provides, explain the unikernel design, point to the open-source browser image and VM runtime, then route readers to products, quickstart, cookbooks, how it works, and plans. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
Risk assessment: Medium
Not approving. Re-checked the full diff after 183fe9b. Risk is unchanged, and this automation has no prior approval to revoke.
Current diff: 21 files, +881 / −331. The PR is still a draft. Code owner review is not required (require_code_owner_review is false on main, and there is no CODEOWNERS file).
What the diff actually does:
docs.jsonreplaces the sidebar (Basics / Intermediate / Advanced / Info) with Overview, Start building, How it works, and Partnering with KERNEL, and removes the Cookbooks tab. Pages such asauth/faq,browsers/faq,info/concepts, andinfo/unikernelsleave the nav.seo.indexingis set to"all", which changes which pages search engines index.- New pages state plan and compliance facts readers will rely on: concurrency caps (Developer 5, Hobbyist 10, Start-Up 150), create-rate
429behavior, default memory (8 GB headful / 1 GB headless), Enterprise HIPAA/BAA and zero data retention, and a SOC 2 Type II trust-center pointer. browsers/concurrency-and-limits.mdxstill has a source TODO that the per-plan browser-create rate table is not confirmed, and it states that pool acquire is exempt from the create rate.
Commit since the last assessment (183fe9b) only rewrites index.mdx: new lede, unikernel explanation, open-source cards, lowercased section titles, removal of the homepage copy-prompt box, and a plans/enterprise card row. It does not shrink the navigation blast radius or settle the unfinished limits copy.
Why this stays Medium: there is no application auth, billing, or infrastructure code. It is also not a small documentation edit. The navigation config is the primary surface of this repo, the change is cross-file, and correctness of the new limits and compliance copy is not settled in the diff.
Sent by Cursor Automation: Assign PR reviewers
…ations - Introduction: image cards pointing to products and quickstart, and a containers-vs-unikernel diagram; drop the how-it-works and plans sections - New important concepts page covering models, agent frameworks, system prompts, tools, skills, automation frameworks, and browser infrastructure - Products grid: one list of products in a fixed order, no primitives split - Quickstart next steps lead with stealth, authentication, and payments - Cookbooks: reorder common patterns - Integrations: sections follow the agent stack, by what the reader is doing - Sidebar: config registry at the top level of Configure; reorder Control Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
Risk assessment: Medium
Not approving. Re-checked the full diff at 1e815ae. Risk is unchanged from the earlier assessment, and this automation has no prior approval to revoke.
Current diff: 26 files, +1015 / −339. The PR is still a draft. Code owner review is not required (require_code_owner_review is false on the main ruleset). The decision is based on blast radius, not ownership.
What the diff actually changes:
docs.jsonrewrites the published docs navigation: Overview, Start building, and How it works replace the previous groups; the Cookbooks tab is removed; integrations, skills, and info pages are collapsed or relocated. That is the primary reader-facing surface of this repo.- A new site-wide
seo.indexing: "all"setting is added. The redirects list is unchanged, including/quickstart→/, while the new quickstart is/start/quickstart. - New and rewritten pages (
index.mdx,start/quickstart.mdx,overview/*,info/enterprise.mdx,browsers/concurrency-and-limits.mdx, and others) publish operational and commercial claims: plan concurrency numbers, HIPAA/BAA, zero data retention, isolation, and start-up latency. browsers/concurrency-and-limits.mdxstill contains an explicit TODO that the per-plan create-rate table is not confirmed.
This is larger than a documentation typo or copy edit. It is a cross-file information-architecture change to the public docs site, with unfinished limit numbers and an entry-path redirect that does not follow the new quickstart. There is no application, auth, or infrastructure code, so this stays Medium rather than higher.
No reviewers assigned.
Sent by Cursor Automation: Assign PR reviewers
- Introduction: product, quickstart, and cookbooks cards at the bottom; explain what the unikernel design does for lifecycle speed, standby, and safe root access; state the open-source commitment - Why KERNEL: describe authentication and payments as built on vaults and profiles; drop stale primitives wording - Sidebar: important concepts before Why KERNEL - Concurrency and limits now holds every per-plan limit and the API rate limits; pricing links to it, and links to the old pricing anchors point at the new sections Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
Risk assessment: Medium
Not approving. Re-checked the full diff at 937b374. Risk is unchanged from the earlier assessment, and this automation has no prior approval to revoke.
Current diff: 34 files, +1064 / −384. The PR is still a draft. Code owner review is not required (require_code_owner_review is false on the main ruleset, and there is no CODEOWNERS file). The decision is based on blast radius, not ownership.
What the diff actually changes:
docs.jsonrewrites the published docs navigation (Overview, Start building, How it works, Partnering with KERNEL), removes the Cookbooks tab, and adds site-wideseo.indexing: "all". Redirects are unchanged. That navigation file is the primary reader-facing surface of this repo.- New and rewritten pages publish operational and commercial claims readers will rely on: plan concurrency and app-invocation caps, managed-auth health-check intervals, HIPAA/BAA, zero data retention, and ~30ms P50 browser starts.
browsers/concurrency-and-limits.mdxstill contains an explicit TODO that the per-plan browser-create rate table is not confirmed, and it states that pool acquire is exempt from the create rate.
Commit since the last assessment (937b374) moves the plan limit tables and rate-limit header docs off Pricing onto Concurrency and Limits, reorders two Overview nav entries, and rewrites the introduction’s lifecycle and isolation wording. It does not shrink the navigation blast radius or settle the unconfirmed create-rate numbers.
This is larger than a documentation typo or copy edit. It is a cross-file information-architecture change to the public docs site, with unfinished limit numbers. There is no application, auth, billing, or infrastructure code, so this stays Medium rather than higher.
No reviewers assigned.
Sent by Cursor Automation: Assign PR reviewers
- 1Password Agentic Autofill: Configure > Vaults - OTLP telemetry export: Observe, plus a card under Observability on the integrations grid - Buy a browser with MPP: Partnering with KERNEL after plans and pricing, and a row in the ways-in table on See all products - Code Mode with WebMCP: last in the cookbooks common patterns - e2e and Personal Shopper cookbooks keep their cards; their stub pages stay out of the sidebar like the other recipes Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Every how it works group now opens with an overview. Why KERNEL links to the new pages. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The overview now covers creating a browser, browser types, viewport, standby, and timeouts, and links the less common settings. The browser settings pages leave the sidebar so Configure lists the features that matter most. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Give the stealth, proxies, and vaults overviews real page titles - Use sentence case for headings across Configure - Fold the hCaptcha beta into stealth mode and redirect the old page - Move Bots and agents under Enterprise - Compare credential sources at the top of the vaults overview - Fix Link by Stripe and AgentCard page titles Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Nest the managed auth pages in their own group under Authentication - Fold Managed Auth Credentials into the configuration page's credentials section and redirect the old URL - Add a connection options summary to the managed auth overview Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Sidebar lists the control surfaces, process execution, file I/O, and the code execution platform; curl, SSH, and Browser Loop move to links - Overview adds WebMCP and the REPL to the surface table and moves the why-computer-use and why-playwright-execution sections into their pages - Fold secrets into deploy and stopping into invoke, with redirects, and give the code execution platform pages task titles - Add Browser Loop to the integrations grid Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Order the page as limits, performance, then the on-demand versus pool decision, keeping on-demand as the default. Builds on the browser pool guidance in the open pool clarification PR. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…debar Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…llowlist - Order Manage as projects, API keys, spending caps, audit logs, then the firewall allowlist - Retitle Network Access so it reads as an allowlist of KERNEL domains - Add a multi-tenant setups section to the Manage overview - Use sentence case on the Projects page and link plan limits Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Calculator plan names match the plan table, and Enterprise points to the KERNEL team for a quote - FAQ leads with lifecycle billing, spending caps, and pools Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Enterprise lists the overview, HIPAA, zero data retention, and contact sales; the overview covers the other Enterprise-only features - Add a HIPAA page - Move security and trust pages into their own group - Fold MPP into an other ways to pay section on pricing Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The Manage overview keeps a spending caps card that links to the page. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>


Summary
Replaces the difficulty-tier guides sidebar (Basics / Intermediate / Advanced / Info) with four groups. Pages are ranked by what a reader is doing rather than by how hard they are.
What changed
seo.indexingis set to"all"so pages no longer listed in the sidebar stay indexed.kernel/skills, with the six most installed highlighted first.introduction/controlnow leads with the two decisions — which control surface, and where the loop runs — ahead of the existing per-surface examples.#concurrency-limitsand#rate-limitinganchors were repointed.Needs confirmation before merge
Not in this PR
/appsand/authbare links, "cost-effective" datacenter proxies, "Free tier" naming, the pool timeout default.browsers/faqandauth/faqinto their parent pages. They're unlisted for now.Testing
mint validateandmint broken-linkspass. Checked the sidebar, the products grid, the integrations grid, and a nested Configure page in a localmint devpreview.🤖 Generated with Claude Code