Repository navigation
docs: define support tiers and hold new integrations until four weeks after launch - #175
Merged
Merged
Conversation
… after launch The limits page gets a Support tiers section: Tier 1 is what a CI job runs on every pull request, named job by job, and Tier 2 is what the docs document but no job runs. It links the Works with matrix rather than keep a second table. CONTRIBUTING.md says no new chat kit, protocol adapter or agent SDK lands until four weeks after the public launch unless someone asks in an issue, and links the tiers. test/support-tiers.test.ts ties both to ci.yml and the matrix.
Open
It now names its end, Thursday 2026-11-19, four weeks after the 2026-10-22 launch.
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.
Roadmap item: X2-22-signoff-ui (support tiers and a 4-week integration freeze, the signoff-ui part).
What was wrong
The docs had the "Works with" matrix (tested in CI vs. should work, #167), but nothing said what the two columns mean for support: what a break in each gets, or where something the docs name but the matrix leaves out (Pydantic AI in
ag-ui.md, a real ACP agent) stands. CONTRIBUTING.md had no rule on new integrations, while chat kits, protocol adapters and agent SDKs (assistant-ui #57, ACP #59) are the surface that grows fastest and that one maintainer has to keep working.What changed
examples/playground/content/docs/limits.md: a Support tiers section, before "What's next". It does not add a second table: it links Works with and maps its columns to the tiers.ci.ymljobs that run on every pull request, by the names the checks show (Lint, typecheck, test, build; AI SDK 6; React 18; Next.js quickstart; assistant-ui binding; CopilotKit example; Coding agent reference app; WebKit; Firefox). A break there is a bug and comes first.CONTRIBUTING.md: a New integrations section. Until Thursday 2026-11-19, four weeks after the 2026-10-22 launch, no new chat kit, protocol adapter or agent SDK (package entry, registry item, example or docs page), unless someone who needs it asks in an issue. It says how to ask (the feature request form, with what you're building and what it runs on), what happens after the four weeks, and links the tiers. It gives no date, so it reads correctly before and after the launch.packages/signoff-ui/test/support-tiers.test.ts(new): checks that the tiers section exists, links the matrix and calls its columns by their real headers, adds no table of its own, and that the Tier 1 job list equals the set ofci.ymljobs whoseifruns them on pull requests (so a job added or renamed fails the test). It also checks that each Tier 2 name is in the matrix's untested column and not the tested one, and that the CONTRIBUTING section names the three kinds, links the feature request form (whose description mentions integrations) and/docs/limits#support-tiers, and has no year or month in it.No changeset: docs and a test only.
How it was tested
main(doc changes stashed),pnpm exec vitest run test/support-tiers.test.ts: 8 failed of 8. With this branch: 8 passed.pnpm install --frozen-lockfile --prefer-offline,pnpm format:check,pnpm lint,pnpm lint:registry,pnpm build:lib,pnpm size,pnpm typecheck: all pass.pnpm test: 85 files, 1486 tests passed.pnpm test:site: 82 passed, 0 failed.pnpm registry:check.Follow-ups (outside this PR's files)
getting-started.mdand the README, owned by other PRs this wave) has no "last checked" date. Tier 1 needs none, since CI runs it on every pull request, but a Tier 2 entry checked by hand could carry one.ag-ui.mdalso names Pydantic AI. And no row covers ACP agents: the ACP adapter is tested on scripted turns, andacp.mddescribes Claude Code's ExitPlanMode options. The tiers text covers both as Tier 2 for now; the matrix could list them.examples/playground/lib/docs.tsdoesn't mention the tiers.