Conversation
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Automations to automatically generate PRs for you. |
There was a problem hiding this comment.
Stale comment
Risk assessment: Very Low
Decision: Do not re-approve. Prior approval on
a2094dcstill stands. Risk did not increase. No CODEOWNERS file exists, and the main branch ruleset does not require code owner review.Re-evaluated the current diff against
main(35 files, +759/−643). All changes are Mintlify documentation and site config:
- Deletes
auth/profiles.mdxand addsbrowsers/profiles.mdxplus three guide pages (save-and-reuse,concurrency,agent-patterns)- Updates
docs.jsonnavigation so Profiles, Auth, and Vaults are peer sidebar groups- Adds static redirects from historical
/auth/profilesand/profiles*paths to existing internal docs routes- Retargets internal links and changelog references on existing
.mdxpagesWhy Very Low
- No application, API, auth, billing, CI/workflow, or infrastructure code changed
- No production logic or shared-service behavior change
- Redirect destinations are internal docs paths, not new external targets
- New pages are product documentation with SDK/API examples, not model-instruction or prompt files
- Blast radius is limited to docs content, sidebar IA, and static redirects
Residual risk is limited to a broken docs link or a mis-aimed redirect, which stays on the docs site.
Sent by Cursor Automation: Assign PR reviewers
…er-profiles # Conflicts: # docs.json
There was a problem hiding this comment.
Stale comment
Risk assessment: Very Low
Decision: Do not re-approve. Prior approval on
a2094dcstill stands. Risk did not increase after0c24757(merge ofmain). No CODEOWNERS file exists, and the main branch ruleset does not require code owner review.Re-evaluated the current diff against
main(35 files, +759/−643). All changes are Mintlify documentation and site config:
- Deletes
auth/profiles.mdxand addsbrowsers/profiles.mdxplus three guide pages (save-and-reuse,concurrency,agent-patterns)- Updates
docs.jsonnavigation so Profiles, Auth, and Vaults are peer sidebar groups- Adds static redirects from historical
/auth/profilesand/profiles*paths to existing internal docs routes- Retargets internal links and changelog references on existing
.mdxpagesThe new merge commit only resolves a
docs.jsonconflict by keeping this PR's navigation and insertingconfig-registryfrommain. It does not add application, API, or infrastructure changes.Why Very Low
- No application, API, auth, billing, CI/workflow, or infrastructure code changed
- No production logic or shared-service behavior change
- Redirect destinations are internal docs paths, not new external targets
- New pages are product documentation with SDK/API examples, not model-instruction or prompt files
- Blast radius is limited to docs content, sidebar IA, and static redirects
Residual risk is limited to a broken docs link or a mis-aimed redirect, which stays on the docs site.
Sent by Cursor Automation: Assign PR reviewers
| ``` | ||
| </CodeGroup> | ||
|
|
||
| Use the [Profiles API reference](/api-reference/profiles/list-profiles) or [CLI reference](/reference/cli/profiles) to list, inspect, download, rename, and delete profiles. |
There was a problem hiding this comment.
Relative API reference link
Medium Severity
The Profiles API reference link uses a relative /api-reference/profiles/list-profiles path. Those pages are generated from the remote OpenAPI spec and have no local .mdx files, so relative links fail mint broken-links. The previous Profiles guide used the absolute https://kernel.sh/docs/api-reference/... URL.
Triggered by learned rule: Use absolute URLs for /api-reference/ links
Reviewed by Cursor Bugbot for commit 0c24757. Configure here.
|
these two PRs are dependent: |
There was a problem hiding this comment.
Risk assessment: Very Low
Decision: Do not re-approve. Prior approval on a2094dc still stands. Risk did not increase after e2d62a7. No CODEOWNERS file exists, and the main branch ruleset does not require code owner review.
Re-evaluated the current diff against main (35 files, +775/−643). All changes are Mintlify documentation and site config:
- Deletes
auth/profiles.mdxand addsbrowsers/profiles.mdxplus three guide pages (save-and-reuse,concurrency,agent-patterns) - Updates
docs.jsonnavigation so Profiles, Auth, and Vaults are peer sidebar groups - Adds static redirects from historical
/auth/profilesand/profiles*paths to existing internal docs routes - Retargets internal links and changelog references on existing
.mdxpages
The new commit (e2d62a7) only adds documentation guidance recommending one profiled browser with multiple tabs for concurrent same-user work. It does not add application, API, or infrastructure changes.
Why Very Low
- No application, API, auth, billing, CI/workflow, or infrastructure code changed
- No production logic or shared-service behavior change
- Redirect destinations are internal docs paths, not new external targets
- New pages are product documentation with SDK/API examples, not model-instruction or prompt files
- Blast radius is limited to docs content, sidebar IA, and static redirects
Residual risk is limited to a broken docs link or a mis-aimed redirect, which stays on the docs site.
Sent by Cursor Automation: Assign PR reviewers
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
There are 2 total unresolved issues (including 1 from previous review).
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit e2d62a7. Configure here.
|
|
||
| For a personal assistant or another workflow where concurrent tasks act as the same end user, start one browser with that user's profile and open multiple tabs in it. Tabs in the same browser context share a live cookie jar and persistent origin storage, so a login or cookie update in one tab is available to the others without loading the profile again or restarting Chrome. Tab-local state such as `sessionStorage` remains separate. | ||
|
|
||
| Open additional tabs with Playwright's `context.newPage()`. Keep each task on its own `Page`, and coordinate actions that change shared account or browser state. See [Playwright Execution](/browsers/playwright-execution) for ways to run code against the browser. |
There was a problem hiding this comment.
Playwright treated as the only path
Medium Severity
The new tabs guidance presents Playwright's context.newPage() as the way to open tabs and links only to Playwright Execution. Kernel has four page-control paths, and other guides use generic browser-control wording that points at /introduction/control.
Triggered by learned rule: Four control paths; don't treat Playwright as the only way
Reviewed by Cursor Bugbot for commit e2d62a7. Configure here.




Summary
/auth/profilesto/browsers/profiles/profiles/overviewand/profiles/managed-auth/*hierarchy.mdURLs and preserve historical deep-link anchorsThe docs homepage is unchanged.
Why
Profiles persist browser state across agent runs independently of Managed Auth. The guide hierarchy now reflects that product relationship and documents the snapshot, writer, and browser-pool constraints directly.
Validation
mintlify validatemintlify broken-links.mdroutes: each resolves to its expected canonical destination in one redirect and returns 200Note
Low Risk
Documentation-only restructure with redirects and link updates; no runtime or API behavior changes.
Overview
This PR repositions Browser Profiles as a first-class browsers concern instead of living under Managed Auth.
The monolithic
/auth/profilesguide is removed and replaced by/browsers/profilesplus three focused pages: Save and reuse state, Sharing and concurrency, and Patterns for AI agents. The new overview frames profiles as independent of Managed Auth, adds primitive-selection guidance, and preserves historical deep-link anchors via span IDs on the canonical pages.Navigation and routing promote Profiles, Auth, and Vaults as peer groups in
docs.json, with redirects from/auth/profiles,/profiles/*, and the old/profiles/managed-auth/*tree. Internal links across auth, browsers, integrations, changelog, CLI reference, and introduction are updated to/browsers/profiles(and new subpaths such as Reuse one identity across sites). Auth docs now point at Browser Profiles for where session state is stored.Reviewed by Cursor Bugbot for commit e2d62a7. Bugbot is set up for automated code reviews on this repo. Configure here.