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.
Risk assessment: Medium
I did not approve this PR.
This repo is a Mintlify docs site, and the diff is limited to seven .mdx pages (no application code, config, schema, or infrastructure). There is no CODEOWNERS file, and this PR has no existing approval.
The change is still medium risk because it is not a typo or cosmetic docs edit:
browsers/enable-payments-in-browser-agent.mdxrewrites the copy-paste coding-agent prompts under Try with a coding agent. Those prompts are model instructions for a live Link or Agentcard checkout. The new text drops the explicitauthorizestep, binds card creation to a browser session and exactpage_url, changes whichfillinputs to send, and tells the agent to click pay. That can change how an agent handles a real payment.- The same payment-flow change is repeated across the Link, Agentcard, payments, and vault fill pages: immutable checkout-bound cards, pay-token vs virtual-card fill, amount limits, and removal of card
update/authorize.
Blast radius is anyone following the published guide, including an agent given the copied prompt. Incorrect instructions can start or submit a live checkout against the wrong flow. I am not assigning reviewers.
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.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit db4c204. Configure here.
There was a problem hiding this comment.
Risk assessment: Medium
I did not approve this PR.
Re-checked the full diff after a9b8a10 ("Keep Link page intro high-level"). That commit only shortens the intro of integrations/wallets/stripe-link.mdx and moves the pay-token vs virtual-card detail into the existing How KERNEL pays section. It does not lower the risk of the rest of the change, and there is still no approval to revoke. No CODEOWNERS file is present.
This remains medium risk. The diff is seven .mdx pages and does not change application code, config, schema, or infrastructure, but it is not a typo or cosmetic docs edit:
browsers/enable-payments-in-browser-agent.mdxrewrites the copy-paste prompts under Try with a coding agent. Those prompts are model instructions for a live Link or Agentcard checkout. The new text drops the explicitauthorizestep, binds card creation to a browser session and exactpage_url, changes whichfillinputs to send, and tells the agent to click pay. That can change how an agent handles a real payment.- The same payment-flow change is repeated across the Link, Agentcard, payments, and vault fill pages: immutable checkout-bound cards, pay-token vs virtual-card fill, amount limits, and removal of card
update/authorize.
Blast radius is anyone following the published guide, including an agent given the copied prompt. Incorrect instructions can start or submit a live checkout against the wrong flow. I am not assigning reviewers.
Sent by Cursor Automation: Assign PR reviewers



Depends on kernel/kernel#3950; do not merge before it and the SDK release.
Summary
Updates the wallet and payment docs for the new Link card flow, where a Link
carditem is one immutable credential bound to a checkout:PUTa Link card withbrowser_idand the exactpage_urlaction.url(spend_approval) or in the Link app (push_approval)fillChanges
integrations/wallets/stripe-link.mdx: rewrote the lifecycle and replaced "create and authorize" with new sections for opening the checkout and creating the card there. Added:browser_not_found,browser_unavailable,destination_denied,ambiguous_page,timeout,browser_error, 429).fields.browser_id/page_urlmust exactly match the card spec.browser_id,page_url, amount limits, walletdescription). Removedmerchant_urland card updates.browsers/enable-payments-in-browser-agent.mdx: the Link tab now creates the card at checkout and reads the advertisedfilldescription to decide whether to sendfields. The coding-agent prompt follows the new flow. Removed the create/update/authorize wording, and the AgentCard tab no longer suggests updating a card spec.integrations/wallets/agentcard.mdx: removed the cardupdate/PATCH example. The reuse section now says cards are immutable: a ready card can be reused for the same purchase details, and different details need a new item. Removed theauthorizeandmerchant_urlreferences.integrations/wallets/overview.mdx,browsers/payments.mdx,vaults/overview.mdx,vaults/fill.mdx: removedauthorizefrom the operation list and comparison table, described both Link payment modes, noted thatfieldsis optional depending on the item and that fill results can have an emptyfieldsarray, and stated that fill never clicks Pay.The API reference pages are generated from the live OpenAPI spec (
docs.json→api.onkernel.com/spec.json), so they will update when kernel/kernel#3950 deploys. This repo has no CLI or MCP reference page for vaults, so none needed changes.SDK / CLI targets
The code samples target the upcoming SDK release generated from kernel/kernel#3950. This repo doesn't build or pin SDKs, so there is nothing to swap here after the release. CLI examples match kernel/cli#250 (
kernel vaults cards create ... --provider link --spec '{"browser_id", "page_url", ...}', anditems invoke ... fillwithoutauthorize).Testing
mint broken-links(the CI check, mint@4.2.930): no broken linksmint validate: build validation passedkernel-node-sdk-staging@6c92f22withtsc --strict,kernel-python-sdk-staging@166faf3withpyright): 0 errors. This was not run against a live API.