Commit Graph

4959 Commits

Author SHA1 Message Date
Atai Barkai 77b9c6b76f deprecate headless chat hook 2026-06-25 17:16:32 -07:00
Atai Barkai c0e7196bfd fix(showcase): use agent runtime in headless resolver demo 2026-06-25 16:31:51 -07:00
Atai Barkai 67802cca3f fix(showcase): add headless resolver demo 2026-06-20 13:51:06 -07:00
Atai Barkai eee3a6e411 fix(showcase): type tool rendering snippets 2026-06-20 12:43:56 -07:00
Atai Barkai f1da6f54e2 docs: show resolver output in JSX migration examples 2026-06-20 12:33:05 -07:00
Atai Barkai 098b3ce64b fix(showcase): surface premium headless resolver snippet 2026-06-20 11:45:55 -07:00
Atai Barkai c947bd1dbb feat(react-core): add tool rendering resolver 2026-06-20 11:17:05 -07:00
Jordan Ritter 2750a26473 Improve preview captures: demo-specific prompts and interaction timing 2026-04-07 16:06:50 -07:00
Jordan Ritter c84a1ea0a0 Add capture-previews script and playwright dependency 2026-04-07 15:36:05 -07:00
Jordan Ritter 8715f578b3 Store preview GIFs as regular blobs, not LFS (Docker builds need raw files) 2026-04-07 14:24:10 -07:00
Jordan Ritter ac88c9dad4 Add per-demo animated preview GIFs (57 demos across 13 integrations) 2026-04-07 14:14:24 -07:00
Jordan Ritter 1b4a108c67 Regenerate lockfile after rebase on main 2026-04-07 14:09:07 -07:00
Jordan Ritter f179320621 Add automated preview capture workflow 2026-04-07 14:08:34 -07:00
Jordan Ritter bbe4032b83 Add per-demo animated preview URLs to manifests and registry 2026-04-07 14:08:34 -07:00
Jordan Ritter a096c972c8 Remove old integration-level preview GIFs 2026-04-07 14:08:34 -07:00
Jordan Ritter a9fc771dba Darken mobile menu backdrop for better contrast 2026-04-07 14:08:33 -07:00
Jordan Ritter 16e6536a10 Add mobile dropdown filter and fix stats bar wrapping
- Integration sidebar hidden on mobile, replaced with dropdown filter button
- Dropdown shows all filter groups (Framework, Generative UI, Interaction)
- Layout switches from row to column on mobile for full-width content
- Stats bar uses flex-wrap so items wrap gracefully on narrow screens
2026-04-07 14:08:33 -07:00
Jordan Ritter a593065cab Add mobile responsive nav with hamburger menu and search icon
- SearchTrigger gains iconOnly prop for compact mobile rendering
- Nav links and full search hidden on <640px, replaced with search icon + hamburger
- Hamburger opens a slide-out panel from right with nav links and AG-UI link
- Desktop layout unchanged
2026-04-07 14:08:33 -07:00
Jordan Ritter 13e8161141 Fix markdown rendering: add rehype-raw for HTML elements, fix prose styling 2026-04-07 14:08:33 -07:00
Jordan Ritter 792e119306 Fix markdown rendering: remove escaped backticks from demo READMEs 2026-04-07 14:08:33 -07:00
Jordan Ritter 7db180ce31 Regenerate demo-content.json with real README content 2026-04-07 14:08:33 -07:00
Jordan Ritter 482680f849 Fill remaining TODO placeholders in demo README files 2026-04-07 14:08:32 -07:00
Jordan Ritter d912c1e5e6 Replace TODO placeholders in demo README files with real content 2026-04-07 14:08:32 -07:00
Jordan Ritter f03867c8e5 Cache bust ag2 Dockerfile for smoke route 2026-04-07 14:08:32 -07:00
Jordan Ritter 9859c0bd00 Fix smoke routes: correct agentIds and direct LangGraph health checks
- mastra: weather-agent → weatherAgent (camelCase to match frontend)
- ms-agent-dotnet: agentic_chat → agentic-chat (hyphen to match agentNames)
- langgraph-python, langgraph-typescript, langgraph-fastapi: replace
  self-referential /api/copilotkit fetch with direct /ok health check
  against the LangGraph backend to avoid Next.js standalone worker
  deadlock
2026-04-07 14:08:32 -07:00
Jordan Ritter cdcb0985cf Simplify smoke routes: hit /api/copilotkit directly with AG-UI envelope 2026-04-07 14:08:32 -07:00
Jordan Ritter bb081d381c Use ts-ignore instead of ts-expect-error for Docker build compatibility 2026-04-07 14:08:32 -07:00
Jordan Ritter 2835b16b1a Restore ts-expect-error for agent type mismatch in smoke routes 2026-04-07 14:08:31 -07:00
Jordan Ritter 49092f3efe Upgrade drift detection to centralized E2E suite with 6-hour cron 2026-04-07 14:08:31 -07:00
Jordan Ritter 804cfd4dee Add smoke monitor workflow (15-min cron, Slack alerts) 2026-04-07 14:08:31 -07:00
Jordan Ritter ba99181692 Fix smoke route env vars, graphId, and remove unused ts-expect-error 2026-04-07 14:08:31 -07:00
Jordan Ritter bd4b47e4dc Add /api/smoke endpoint for Mastra backend 2026-04-07 14:08:31 -07:00
Jordan Ritter cf44bc1bf3 Add /api/smoke endpoint for LangGraph backends (3 packages) 2026-04-07 14:08:31 -07:00
Jordan Ritter 5fdedd835c Add /api/smoke endpoint for HttpAgent backends (9 packages) 2026-04-07 14:08:31 -07:00
Jordan Ritter f06d583226 Wire animated preview URLs in manifests and registry 2026-04-07 14:08:31 -07:00
Jordan Ritter 858f3feee0 Add animated preview GIFs for all 13 deployed integrations 2026-04-07 14:08:30 -07:00
Jordan Ritter ff4cd373cc Fix Dockerfiles: remove missing eslint.config.mjs from COPY 2026-04-07 14:08:30 -07:00
Jordan Ritter a5b91bac21 Fix framework sidebar ordering: use registry sort_order, not alphabetical 2026-04-07 14:08:30 -07:00
Jordan Ritter 1bc8032a54 Fix partner ordering: LangGraph, ADK, Mastra always first
Reorder sort_order: LangGraph variants (10-12), Google ADK (15),
Mastra (20). Remove hardcoded ALL_FRAMEWORKS list from landing page —
now derived from registry sort_order. All integration lists across
the site respect sort_order from the registry.
2026-04-07 14:08:30 -07:00
Jordan Ritter eaacd03cfb Add guided flow and feature-first catalog to showcase
Guided Flow ("Help Me Choose"): slide-in panel from landing page with
3-step wizard (features, language, constraints) that scores integrations
and shows ranked matches. Selections persist in localStorage.

Feature-First Catalog: new "By Feature" tab on the integrations page
showing features grouped by category with integration pills. Clicking
"View all" on a feature pre-filters the Explorer tab via query param.
2026-04-07 14:08:30 -07:00
Jordan Ritter 6312270105 Remove empty AG-UI SDK placeholder pages (encoder, proto, overview) 2026-04-07 14:08:30 -07:00
Jordan Ritter 18d98b1486 Fix sidebar scroll position resetting on page navigation
Add a SidebarNav client component that scrolls the active nav item
into view on mount. Applied to docs, AG-UI, and reference sidebars
so users keep their place in the navigation hierarchy.
2026-04-07 14:08:29 -07:00
Jordan Ritter b1e864c4be Fix learn sidebar: remove duplicate generative-ui, fix broken tutorial paths 2026-04-07 14:08:29 -07:00
Jordan Ritter 379cae32f9 Update lockfile 2026-04-07 14:08:29 -07:00
Jordan Ritter 0b3a676103 Consolidate docs: remove 219 duplicate SharedContent delegate pages
Removed integration-specific pages whose body was only a single shared
component call (<SharedContent/>, <CopilotRuntime/>, <Inspector/>,
<AGUI/>, <CodingAgents/>, etc.) with no unique content. These pages
added URL bloat without providing any framework-specific value -- they
simply rendered the exact same content as the root-level canonical page.

Also removed 41 empty directories and their meta.json files that became
orphaned after the delegate pages were deleted, and updated 26 meta.json
files to remove references to deleted pages and empty sections.

Before: 519 MDX files in content/docs/
After:  300 MDX files in content/docs/
2026-04-07 14:08:29 -07:00
Jordan Ritter 92b07079cd Move Built-in Agent to root docs, add Explorer/Compare tabs to Integrations+Matrix 2026-04-07 14:08:29 -07:00
Jordan Ritter 7592acb634 Simplify header nav, clean up landing page cards, remove dead routes
- Header nav: reduced from 6 items to 3 (Docs, Integrations, Reference)
  Removed Home (logo already links to /), Learn (in docs sidebar), Matrix (future Integrations tab)
- Landing page: reduced from 6 cards to 3 (Get Started, Explore Integrations, Read the Docs)
  Removed duplicates and non-existent guided flow (?guided=true)
- Deleted dead /protocol route directory
2026-04-07 14:08:29 -07:00
Jordan Ritter d6198f56f4 Add feature integration badges and fix tables inside JSX containers
Feature 6: FeatureIntegrations MDX component that looks up all deployed
integrations supporting a given feature ID and renders clickable badges
linking to each integration's demo. Added to human-in-the-loop,
shared-state, and frontend-tools doc pages.

Feature 7: convertTablesInJSX preprocessor that finds markdown table
syntax inside JSX container tags (Accordion, Tab) and converts them to
HTML tables before MDX compilation. MDX treats content between JSX tags
as JSX rather than markdown, causing tables to render as raw
pipe-delimited text.
2026-04-07 14:08:29 -07:00
Jordan Ritter 6f4602c125 Add InlineDemo MDX component for embedding live demos in docs 2026-04-07 14:08:28 -07:00
Jordan Ritter cf1ac2c5f1 Hierarchical docs navigation with breadcrumbs and integration-scoped sidebar 2026-04-07 14:08:28 -07:00