feat(website): docs landing page backend-first funnel#564
Merged
Conversation
Aligns the two adapters' test doubles across layers 1-2 of the test pyramid: shared FakeAgentConfig in @threadplane/chat/testing, a one-call provideFakeAgent for langgraph mirroring ag-ui, and mockLangGraphAgent refactored to extend the neutral mockAgent. aimock (layer 3, backend LLM replay) is explicitly out of scope. Adds a test-double selection table to the Choosing-an-adapter docs. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
7 tasks: shared FakeAgentConfig in chat/testing, ag-ui import migration, langgraph FakeStreamTransport + provideFakeAgent, mockLangGraphAgent extends mockAgent, docs (testing guides + selection table), uniform 0.0.49 bump. Notes the FakeStreamTransport refinement (MockAgentTransport is passive, can't back an auto-streaming provideFakeAgent). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Evaluator-first /docs landing that funnels newcomers down an opinionated start-here path: pick backend (LangGraph/AG-UI) → generative UI (A2UI/json-render) → chat → supporting libs. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Rebuild /docs as an evaluator-first start-here path: pick backend (LangGraph/AG-UI) -> generative UI (A2UI/json-render) -> Chat -> supporting libraries -> search. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/docsas an evaluator-first start-here funnel: hero → Step 1 pick backend (LangGraph / AG-UI, with install snippets + "Choosing an adapter" helper) → Step 2 generative UI (Google A2UI / Vercel json-render + "json-render vs A2UI" helper) → Step 3 Chat → supporting libraries (Licensing, Telemetry) → ⌘K search.Section/Container/Eyebrow/Card/Pillprimitives and design tokens.Design spec:
docs/superpowers/specs/2026-05-29-docs-landing-page-design.mdPlan:
docs/superpowers/plans/2026-05-29-docs-landing-page.mdTest Plan
npx nx lint website— passesnpx playwright test e2e/docs.spec.ts— 7/7 pass🤖 Generated with Claude Code