Skip to content

Add bots and agents overview page (/docs/bots)#455

Merged
ulziibay-kernel merged 1 commit into
mainfrom
search-verified-bot-docs
Jul 21, 2026
Merged

Add bots and agents overview page (/docs/bots)#455
ulziibay-kernel merged 1 commit into
mainfrom
search-verified-bot-docs

Conversation

@ulziibay-kernel

Copy link
Copy Markdown
Contributor

Summary

  • Add /docs/bots — an overview of Kernel's Web Bot Auth identities, modeled after OpenAI's crawlers page. Covers both identities:
    • Kernel Agent (existing signed agent, www.kernel.sh) — user-directed, Intermediary.
    • Kernel Search (new crawler, search.bot.kernel.sh) — KernelSearchBot, Direct, Search purpose.
  • Purposes are independent so site owners can allow search while blocking agents (or vice versa).
  • Document Kernel Search signing config (Signature-Agent, key directory, --signature-agent CLI flag, host-proxy env) on the existing Web Bot Auth page.
  • Add bots to the Bot Anti-Detection nav group.

Notes

  • This is the public "Bot documentation URL" for the Cloudflare Verified Bot submission.
  • Pairs with website PR kernel/website#255 (serves the search.bot.kernel.sh key directory).

Test plan

  • /docs/bots renders with both identities and correct directory URLs.
  • Nav shows "Bots and agents" under Bot Anti-Detection.

Made with Cursor

Add /docs/bots documenting Kernel's two Web Bot Auth identities (the
existing user-directed Agent on kernel.sh and the new Kernel Search
crawler on search.bot.kernel.sh), so site owners can allow/block by
purpose. Also document Kernel Search signing config on the Web Bot
Auth page.

Co-authored-by: Cursor <cursoragent@cursor.com>

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using high effort and found 2 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit c11afab. Configure here.

- User-Agent: `KernelSearchBot`
- Signature-Agent: `https://search.bot.kernel.sh`
- Key directory:
`https://search.bot.kernel.sh/.well-known/http-message-signatures-directory`

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Duplicate bot identity listing

Low Severity

Section 4 repeats Kernel Search’s User-Agent, Signature-Agent, and key directory URLs in prose bullets even though this PR adds bots.mdx as the canonical identity overview with the same fields in a table, increasing the risk the two pages drift apart.

Additional Locations (1)
Fix in Cursor Fix in Web

Triggered by learned rule: Single source of truth — no deep content duplication across pages

Reviewed by Cursor Bugbot for commit c11afab. Configure here.

--key ./my-key.jwk \
--url https://yourdomain.com/.well-known/http-message-signatures-directory \
--url https://yourdomain.com \
--signature-agent https://yourdomain.com \

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CLI reference missing new flags

Medium Severity

This PR documents required build-web-bot-auth flags --url and --signature-agent in the Web Bot Auth guide, but the canonical reference/cli/extensions.mdx entry still lists only --to, --key, and --upload.

Fix in Cursor Fix in Web

Triggered by learned rule: Single source of truth — no deep content duplication across pages

Reviewed by Cursor Bugbot for commit c11afab. Configure here.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Risk assessment: Low

The diff is limited to public documentation: one new MDX page, updates to an existing Web Bot Auth guide, and a docs.json navigation entry (82 additions, 5 deletions). It doesn't modify executable code, runtime configuration, infrastructure, authentication enforcement, or production data. The only meaningful exposure is user-facing operational guidance for Web Bot Auth and Kernel Search, so the blast radius remains limited and the change is straightforward to revert.

I found no CODEOWNERS file or requested reviewers, and this PR had no existing approval. The broken-links check also passed.

Open in Web View Automation 

Sent by Cursor Automation: Assign PR reviewers

@ulziibay-kernel
ulziibay-kernel requested a review from rgarcia July 21, 2026 16:22
@mintlify

mintlify Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
Kernel 🟢 Ready View Preview Jul 21, 2026, 4:47 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@ulziibay-kernel
ulziibay-kernel merged commit 436e56b into main Jul 21, 2026
4 checks passed
@ulziibay-kernel
ulziibay-kernel deleted the search-verified-bot-docs branch July 21, 2026 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants