5522 Commits

Author SHA1 Message Date
Tyler Slaton 2e3518e86e fix(docs): center full-page headers 2026-09-03 15:00:38 -07:00
Tyler Slaton 9e0a5597da fix(docs): enlarge intelligence CTA kite 2026-09-03 14:58:45 -07:00
Tyler Slaton 7a2e091454 fix(docs): refine intelligence navigation 2026-09-03 14:52:58 -07:00
Tyler Slaton a6841b329b test(docs): align sidebar with intelligence landing 2026-09-03 14:23:18 -07:00
Tyler Slaton 0000f8c833 feat(docs): promote intelligence overview 2026-09-03 14:23:18 -07:00
Tyler Slaton c71b908514 fix(docs): compact mobile sidebar tabs 2026-09-03 14:23:17 -07:00
Tyler Slaton 380753a453 fix(docs): refine mobile sidebar navigation 2026-09-03 14:23:17 -07:00
Tyler Slaton 956a4d5d8c fix(docs): soften sidebar scroll affordance 2026-09-03 14:23:16 -07:00
Tyler Slaton f88c4fcfea feat(docs): refine sidebar icons and scroll cues 2026-09-03 14:23:16 -07:00
Tyler Slaton dda1f963de fix(docs): simplify sidebar section icons 2026-09-03 14:23:15 -07:00
Tyler Slaton 5547e65cb0 fix(docs): refine sidebar iconography 2026-09-03 14:23:15 -07:00
Tyler Slaton 1b0fc35616 fix(docs): reduce sidebar section label size 2026-09-03 14:23:14 -07:00
Tyler Slaton 09c72f4e6d feat(docs): redesign sidebar navigation 2026-09-03 14:23:14 -07:00
Alem Tuzlak 845a22120b docs: apply sidebar review feedback 2026-09-03 14:22:44 -07:00
Alem Tuzlak 61548ef598 docs: cut the Intelligence mega-menu gap to 2px 2026-09-03 14:22:44 -07:00
Alem Tuzlak c920bf1524 docs: drop the Intelligence mega-menu subtitle and tighten the gap 2026-09-03 14:22:43 -07:00
github-actions[bot] 8af7458060 style: auto-fix formatting 2026-09-03 14:22:43 -07:00
Alem Tuzlak f31d331e33 docs: point the mega menu Intelligence column at Threads, Learning, and Analytics 2026-09-03 14:22:42 -07:00
Alem Tuzlak 2a7b295a33 fix(docs): keep sidebar section icons on the same row as the label 2026-09-03 14:22:42 -07:00
github-actions[bot] 04f7bdebd6 style: auto-fix formatting 2026-09-03 14:22:41 -07:00
Alem Tuzlak 71a0baf4cf docs: make Intelligence easier to find in the docs sidebar (OSS-1077)
Pin Intelligence in the header and sidebar, add an Explore docs mega menu, and collapse top-level sidebar sections so people do not have to scroll past a long list to reach Intelligence.
2026-09-03 14:22:40 -07:00
github-actions[bot] 702b6967b6 style: auto-fix formatting 2026-09-03 21:11:39 +00:00
Tyler Slaton e49fe0f0b9 fix(docs): align intelligence nav expectation 2026-09-03 14:04:35 -07:00
Tyler Slaton 66b6218e7e fix(docs): hoist breadcrumb slug normalization 2026-09-03 14:00:54 -07:00
Tyler Slaton dbaac2505e chore(docs): sync content redesign with main 2026-09-03 14:00:10 -07:00
Tyler Slaton 1168e89197 fix(docs): show pointer on page actions 2026-09-03 13:41:08 -07:00
github-actions[bot] ef15005a03 style: auto-fix formatting 2026-09-03 20:39:49 +00:00
Tyler Slaton a4d1c980dd fix(docs): address Intelligence page feedback 2026-09-03 13:32:06 -07:00
Tyler Slaton 58d0f9519d fix(docs): strengthen page action hover 2026-09-03 13:31:47 -07:00
Tyler Slaton 46b3f76141 feat(docs): highlight page action CTA 2026-09-03 13:20:59 -07:00
Tyler Slaton 89824df222 docs: shorten architecture description 2026-09-03 13:14:41 -07:00
Tyler Slaton 95e0b5c302 fix(docs): unify content page headers 2026-09-03 13:13:41 -07:00
Tyler Slaton 3f86e55a51 fix(docs): quiet page action hover state 2026-09-03 13:04:12 -07:00
Tyler Slaton 8cc7f9f452 feat(docs): condense page actions 2026-09-03 13:03:00 -07:00
Tyler Slaton 9eeb144add fix(docs): align code blocks with prose 2026-09-03 12:56:07 -07:00
Tyler Slaton 53c22a126b fix(docs): keep tables aligned with prose 2026-09-03 12:49:56 -07:00
Tyler Slaton 545906c95a feat(docs): refine content page layout 2026-09-03 12:37:06 -07:00
Alem Tuzlak 406a007f73 fix(docs): point Intelligence landing at the shipped quickstart 2026-09-03 12:33:52 -07:00
Alem Tuzlak 9236d514f3 feat(docs): polish the Intelligence landing layout and feature cards 2026-09-03 12:33:51 -07:00
Alem Tuzlak 93fd02f051 feat(docs): wire the Intelligence landing into the overview page 2026-09-03 12:33:50 -07:00
Alem Tuzlak 887e5a69c4 feat(docs): add Intelligence landing hero with sizzle video 2026-09-03 12:33:50 -07:00
Tyler Slaton 3bc03f9a88 fix(showcase): redirect the legacy premium inspector and guides URLs (#6848)
Two legacy docs URLs have been dead ends for six months. Neither has
anything to do with the recent `premium/` → `intelligence/` rename —
they are older, and the rename only moved where they fail.

## `/premium/inspector` — 404

`cc8c945893` ("refactor(docs): optimize structure, content and
navigability", 2026-02-23) renamed `(root)/premium/inspector.mdx` to
`(root)/inspector.mdx` as an `R100` rename — identical content. The page
still exists and `/inspector` serves it. Only the old URL was left
behind, and it has 404'd ever since. It shows up in
`analytics_postgres_contacts.hs_analytics_source_data_1` as a HubSpot
first-touch page, so it had real traffic.

## `/direct-to-llm/guides/premium/*` — wrong page, 200

All four pages under that path (overview, headless-ui, observability,
inspector) were deleted in the same commit. The `R16`
`/direct-to-llm/:path*` wildcard strips the prefix and the remainder
falls through to the docs home, so the reader gets a 200 and the wrong
page. That is why it went unnoticed longer than a 404 would have —
nothing looks broken. `/direct-to-llm/guides/premium/headless-ui` is
also in the HubSpot first-touch data.

`cc8c945893` had no redirect config to update: `seo-redirects.ts` did
not exist yet. The gap is that nobody back-filled these when it was
built.

## What this adds

33 exact entries:

- `INTEL-inspector-root`: `/premium/inspector` → `/inspector`
- `INTEL-inspector×<fw>`: `/<fw>/premium/inspector` →
`/<canonical-fw>/inspector`, expanded over `PREMIUM_URL_FRAMEWORKS`
exactly as the observability entries are
- `INTEL-d2l-guides-*`: the four `/direct-to-llm/guides/premium/*`
pages, each to its current equivalent (the retired observability page
goes to the overview, matching `INTEL-observability-*`)

Both hosts get them, plus the harness copy. `P7` renames `/premium/*` to
a docs-host `/intelligence/*` on the way across, so without the shell
entry the legacy shell URL would 301 into a docs-host 404 — the same
reasoning the `INTEL-observability-root` comment already spells out. The
harness driver is the declared intentional copy of the shell list and
moves with it.

## Why exact entries

Middleware builds `exactMap` from every source without `:path*` and
checks it before the wildcard list. `INTEL-rename-wild` would otherwise
rewrite `/premium/inspector` to a nonexistent `/intelligence/inspector`.
Same mechanism that makes the observability entries work today.

## Verification

- All 24 distinct destinations probed against staging: 22 return 200.
`/langroid/inspector` and `/spring-ai/inspector` 404 — those two
framework surfaces are not served at all, their bare roots and
quickstarts 404 too, and the existing observability entries carry the
same property. No reachable URL changes behavior.
- Catalogue check over all 463 exact sources: no duplicate source, no
self-loop, no wildcard among the new entries.
- `showcase-harness`: 177 test files, 3728 tests pass.
`showcase-scripts`: 78 files, 2543 tests pass. shell-docs lint and
typecheck clean; its redirect suite goes from 10 to 13 tests.
- Decommission fixtures regenerated through the CLI with
`--events-json`, not through the core module, so the byte-for-byte
cross-check between CLI and core keeps its meaning. The diff is 390 →
395 defined, 377 → 382 zero-hit, plus the five new ids.

## Not verifiable in production yet

`docs.copilotkit.ai` has not been promoted since #6818 merged, so
production has no `/intelligence/*` tree and serves `/premium/*`
directly. Everything above was measured on staging, where the rename and
its redirects are live. Reviewing these URLs against production will
show the old behavior until `shell-docs` is promoted.

## Left alone

- `/integrations/direct-to-llm/guides/premium/headless-ui` also 404s,
but there is no `/integrations/direct-to-llm/:path*` rule at all, so
that is a wider gap about the `/integrations/*` prefix rather than this
one.
- `docs/superpowers/plans/2026-08-03-ent-1173-…md` still names the old
content path. It is a record of a finished plan and describes what was
true then.
2026-09-03 20:59:48 +02:00
Tyler Slaton af5fbf4065 docs(shell-docs): polish WebMCP prompt CTA 2026-09-03 10:53:04 -07:00
Tyler Slaton fe33b816f8 docs(shell-docs): reorder WebMCP overview 2026-09-03 10:46:17 -07:00
Tyler Slaton fdd4e33a6c docs(shell-docs): refine WebMCP prompt CTA 2026-09-03 10:45:16 -07:00
Tyler Slaton 46225f7c96 docs(shell-docs): add WebMCP prompt CTA 2026-09-03 10:35:27 -07:00
Tyler Slaton bdfc3e54f4 docs(shell-docs): add universal WebMCP guide (#6871)
## Summary

- Add one framework-agnostic WebMCP guide at `/webmcp`.
- Make the page available through every visible frontend and
agent-framework route.
- Add WebMCP to the shared docs navigation.

## Why

Developers need an accurate launch reference that explains WebMCP
without assuming they already understand CopilotKit frontend tools.
WebMCP is page-level rather than agent-specific, so one universal guide
should follow the selected frontend and backend instead of maintaining
duplicated variants.

## How

- Document existing-tool and agentless setup paths, lifecycle behavior,
annotations, security boundaries, experimental browser requirements, and
React Native limitations.
- Mark the guide `frontend: universal`; the existing docs router then
serves the same source at the bare, frontend-scoped, backend-scoped, and
combined URLs.
- Verified lint, typecheck, build, visual rendering, and all 152 route
combinations across 7 frontends and 18 visible agent frameworks.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **Documentation**
- Added documentation for WebMCP support in CopilotKit, including setup
examples for React and core-only usage.
- Documented how frontend tools are exposed to browser agents through
`document.modelContext`.
- Added guidance on deciding when to use an agent, designing reliable
tools, testing, and understanding experimental limitations.
  - Added the WebMCP page to the documentation navigation.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-09-03 19:17:13 +02:00
Tyler Slaton 91aeed423c docs(shell-docs): make WebMCP guide universal 2026-09-03 10:11:12 -07:00
Tyler Slaton 45e1e6ed7e docs(shell-docs): simplify WebMCP setup prompt 2026-09-03 10:10:51 -07:00
github-actions[bot] 7ce4ab260d style: auto-fix formatting 2026-09-03 16:51:22 +00:00