{"schemaVersion":4,"locales":[{"localeId":"zh-cn","languageTag":"zh-CN"},{"localeId":"en","languageTag":"en"}],"sourcePolicy":{"allowedHost":"tanstack.com","oldestCheck":"2026-08-03","latestCheck":"2026-08-03","registry":[{"url":"https://tanstack.com/start/latest/docs/framework/react/overview","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"ecosystem-map","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"start","sourceCheckedOn":"2026-08-03","track":"ecosystem"}]},{"url":"https://tanstack.com/router/latest/docs/overview","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"ecosystem-map","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"router","sourceCheckedOn":"2026-08-03","track":"ecosystem"}]},{"url":"https://tanstack.com/query/latest/docs/framework/react/overview","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"ecosystem-map","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"query.router-or-query","sourceCheckedOn":"2026-08-03","track":"agent"},{"id":"query","sourceCheckedOn":"2026-08-03","track":"ecosystem"}]},{"url":"https://tanstack.com/cli/latest/docs/quick-start","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"first-start-app","sourceCheckedOn":"2026-08-03","track":"learn"}]},{"url":"https://tanstack.com/router/latest/docs/routing/file-based-routing","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"file-routes","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"router.file-route","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/router/latest/docs/guide/search-params","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"url-state","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"router.validated-search","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/router/latest/docs/integrations/query","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"loader-query-cache","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"ssr-query-streaming","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"query.router-or-query","sourceCheckedOn":"2026-08-03","track":"agent"},{"id":"query.loader-prefetch","sourceCheckedOn":"2026-08-03","track":"agent"},{"id":"query.ssr-streaming","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/start/latest/docs/framework/react/guide/server-functions","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"mutations","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"server-routes","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"start-middleware","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"start.server-function","sourceCheckedOn":"2026-08-03","track":"agent"},{"id":"start.server-route","sourceCheckedOn":"2026-08-03","track":"agent"},{"id":"start.middleware-chain","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/query/latest/docs/framework/react/guides/mutations","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"mutations","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"query.mutation-cache-update","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/query/latest/docs/framework/react/guides/updates-from-mutation-responses","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"mutations","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"query.mutation-cache-update","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/start/latest/docs/framework/react/guide/error-boundaries","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"error-boundaries","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"router.route-error-boundary","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/start/latest/docs/framework/react/guide/server-routes","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"server-routes","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"start.server-route","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/router/latest/docs/guide/router-context","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"route-context","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"router.typed-context","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/router/latest/docs/framework/react/guide/authenticated-routes","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"route-context","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"authenticated-routes","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"router.typed-context","sourceCheckedOn":"2026-08-03","track":"agent"},{"id":"router.auth-before-load","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/query/latest/docs/framework/react/guides/important-defaults","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"query-freshness","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"query.freshness-policy","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/query/latest/docs/framework/react/guides/query-options","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"query-freshness","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"query.freshness-policy","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/start/latest/docs/framework/react/guide/middleware","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"start-middleware","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"start.middleware-chain","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/router/latest/docs/guide/navigation-blocking","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"navigation-blocking","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"router.navigation-blocker","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/query/latest/docs/framework/react/guides/query-cancellation","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"query-cancellation","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"query.abort-signal","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/query/latest/docs/framework/react/guides/query-functions","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"query-cancellation","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"query.abort-signal","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/router/latest/docs/framework/react/guide/router-context","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"authenticated-routes","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"router.auth-before-load","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/query/latest/docs/framework/react/guides/infinite-queries","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"infinite-queries","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"query.infinite-cursor","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/query/latest/docs/framework/react/reference/useInfiniteQuery","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"infinite-queries","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"query.infinite-cursor","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/query/latest/docs/framework/react/guides/ssr","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"ssr-query-streaming","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"query.ssr-streaming","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/query/v5/docs/framework/react/guides/optimistic-updates","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"optimistic-updates","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"query.optimistic-rollback","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/query/v5/docs/framework/react/guides/mutations","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"optimistic-updates","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"query.optimistic-rollback","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/table/latest/docs/introduction","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"headless-issue-table","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"table","sourceCheckedOn":"2026-08-03","track":"ecosystem"}]},{"url":"https://tanstack.com/table/latest/docs/guide/column-defs","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"headless-issue-table","sourceCheckedOn":"2026-08-03","track":"learn"}]},{"url":"https://tanstack.com/table/latest/docs/guide/rows","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"headless-issue-table","sourceCheckedOn":"2026-08-03","track":"learn"}]},{"url":"https://tanstack.com/form/latest/docs/framework/react/quick-start","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"typed-issue-form","sourceCheckedOn":"2026-08-03","track":"learn"}]},{"url":"https://tanstack.com/form/latest/docs/framework/react/guides/validation","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"typed-issue-form","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"form.async-validation","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/form/latest/docs/framework/react/guides/submission-handling","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"typed-issue-form","sourceCheckedOn":"2026-08-03","track":"learn"},{"id":"form.async-validation","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/query/latest/docs/framework/react/guides/invalidations-from-mutations","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"query.mutation-cache-update","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/table/latest/docs/framework/react/guide/table-state","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"table.server-grid-state","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/table/latest/docs/guide/sorting","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"table.server-grid-state","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/table/latest/docs/guide/pagination","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"table.server-grid-state","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/form/latest/docs/framework/react/guides/custom-errors","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"form.async-validation","sourceCheckedOn":"2026-08-03","track":"agent"}]},{"url":"https://tanstack.com/db/latest/docs/overview","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"db","sourceCheckedOn":"2026-08-03","track":"ecosystem"}]},{"url":"https://tanstack.com/store/latest/docs/overview","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"store","sourceCheckedOn":"2026-08-03","track":"ecosystem"}]},{"url":"https://tanstack.com/ai/latest/docs/getting-started/overview","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"ai","sourceCheckedOn":"2026-08-03","track":"ecosystem"}]},{"url":"https://tanstack.com/form/latest/docs/overview","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"form","sourceCheckedOn":"2026-08-03","track":"ecosystem"}]},{"url":"https://tanstack.com/hotkeys/latest/docs/overview","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"hotkeys","sourceCheckedOn":"2026-08-03","track":"ecosystem"}]},{"url":"https://tanstack.com/virtual/latest/docs/introduction","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"virtual","sourceCheckedOn":"2026-08-03","track":"ecosystem"}]},{"url":"https://tanstack.com/pacer/latest/docs/overview","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"pacer","sourceCheckedOn":"2026-08-03","track":"ecosystem"}]},{"url":"https://tanstack.com/devtools/latest/docs/overview","oldestConsumerCheck":"2026-08-03","latestConsumerCheck":"2026-08-03","consumers":[{"id":"devtools","sourceCheckedOn":"2026-08-03","track":"ecosystem"}]}]},"stats":{"units":38,"learnUnits":19,"agentUnits":19,"localizedDocuments":76,"ecosystemProducts":12,"officialSources":45},"discovery":{"rootIndexUrl":"https://tanstack-atlas.vercel.app/llms.txt","catalogUrl":"https://tanstack-atlas.vercel.app/agents/catalog.json","ecosystemCatalogUrl":"https://tanstack-atlas.vercel.app/ecosystem/catalog.json","graphUrlTemplate":"https://tanstack-atlas.vercel.app/agents/graph.json?locale={localeId}"},"ecosystem":{"categories":5,"products":12,"coverage":{"published":5,"next":1,"planned":1,"watch":5}},"units":[{"id":"ecosystem-map","track":"learn","product":"ecosystem","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"Start ^1 / Router ^1 / Query ^5","verifiedAgainst":"@tanstack/react-start@1.168.34 + @tanstack/react-router@1.170.18 + @tanstack/react-query@5.101.4","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/ecosystem-map","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/ecosystem-map.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/ecosystem-map","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/ecosystem-map.md"}],"sourceRefs":["https://tanstack.com/start/latest/docs/framework/react/overview","https://tanstack.com/router/latest/docs/overview","https://tanstack.com/query/latest/docs/framework/react/overview"]},{"id":"first-start-app","track":"learn","product":"start","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"Start ^1","verifiedAgainst":"TanStack CLI quick-start + @tanstack/react-start@1.168.34","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/first-start-app","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/first-start-app.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/first-start-app","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/first-start-app.md"}],"sourceRefs":["https://tanstack.com/cli/latest/docs/quick-start"]},{"id":"file-routes","track":"learn","product":"router","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"Router ^1","verifiedAgainst":"@tanstack/react-router@1.170.18 + @tanstack/router-cli@1.167.21","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/file-routes","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/file-routes.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/file-routes","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/file-routes.md"}],"sourceRefs":["https://tanstack.com/router/latest/docs/routing/file-based-routing"]},{"id":"url-state","track":"learn","product":"router","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"Router ^1","verifiedAgainst":"@tanstack/react-router@1.170.18","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/url-state","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/url-state.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/url-state","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/url-state.md"}],"sourceRefs":["https://tanstack.com/router/latest/docs/guide/search-params"]},{"id":"loader-query-cache","track":"learn","product":"query","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"Query ^5 / Router ^1","verifiedAgainst":"@tanstack/react-query@5.101.4 + @tanstack/react-router@1.170.18 + @tanstack/react-router-ssr-query@1.167.1","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/loader-query-cache","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/loader-query-cache.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/loader-query-cache","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/loader-query-cache.md"}],"sourceRefs":["https://tanstack.com/router/latest/docs/integrations/query"]},{"id":"mutations","track":"learn","product":"query","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"Start ^1 / Query ^5","verifiedAgainst":"@tanstack/react-start@1.168.34 + @tanstack/react-query@5.101.4","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/mutations","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/mutations.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/mutations","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/mutations.md"}],"sourceRefs":["https://tanstack.com/start/latest/docs/framework/react/guide/server-functions","https://tanstack.com/query/latest/docs/framework/react/guides/mutations","https://tanstack.com/query/latest/docs/framework/react/guides/updates-from-mutation-responses"]},{"id":"error-boundaries","track":"learn","product":"router","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"Start ^1 / Router ^1","verifiedAgainst":"@tanstack/react-start@1.168.34 + @tanstack/react-router@1.170.18","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/error-boundaries","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/error-boundaries.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/error-boundaries","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/error-boundaries.md"}],"sourceRefs":["https://tanstack.com/start/latest/docs/framework/react/guide/error-boundaries"]},{"id":"server-routes","track":"learn","product":"start","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"Start ^1 / Router ^1","verifiedAgainst":"@tanstack/react-start@1.168.34 + @tanstack/react-router@1.170.18","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/server-routes","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/server-routes.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/server-routes","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/server-routes.md"}],"sourceRefs":["https://tanstack.com/start/latest/docs/framework/react/guide/server-routes","https://tanstack.com/start/latest/docs/framework/react/guide/server-functions"]},{"id":"route-context","track":"learn","product":"router","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"Router ^1","verifiedAgainst":"@tanstack/react-router@1.170.18","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/route-context","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/route-context.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/route-context","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/route-context.md"}],"sourceRefs":["https://tanstack.com/router/latest/docs/guide/router-context","https://tanstack.com/router/latest/docs/framework/react/guide/authenticated-routes"]},{"id":"query-freshness","track":"learn","product":"query","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"Query ^5","verifiedAgainst":"@tanstack/react-query@5.101.4","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/query-freshness","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/query-freshness.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/query-freshness","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/query-freshness.md"}],"sourceRefs":["https://tanstack.com/query/latest/docs/framework/react/guides/important-defaults","https://tanstack.com/query/latest/docs/framework/react/guides/query-options"]},{"id":"start-middleware","track":"learn","product":"start","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"Start ^1","verifiedAgainst":"@tanstack/react-start@1.168.34","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/start-middleware","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/start-middleware.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/start-middleware","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/start-middleware.md"}],"sourceRefs":["https://tanstack.com/start/latest/docs/framework/react/guide/middleware","https://tanstack.com/start/latest/docs/framework/react/guide/server-functions"]},{"id":"navigation-blocking","track":"learn","product":"router","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"Router ^1","verifiedAgainst":"@tanstack/react-router@1.170.18","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/navigation-blocking","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/navigation-blocking.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/navigation-blocking","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/navigation-blocking.md"}],"sourceRefs":["https://tanstack.com/router/latest/docs/guide/navigation-blocking"]},{"id":"query-cancellation","track":"learn","product":"query","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"Query ^5","verifiedAgainst":"@tanstack/react-query@5.101.4","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/query-cancellation","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/query-cancellation.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/query-cancellation","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/query-cancellation.md"}],"sourceRefs":["https://tanstack.com/query/latest/docs/framework/react/guides/query-cancellation","https://tanstack.com/query/latest/docs/framework/react/guides/query-functions"]},{"id":"authenticated-routes","track":"learn","product":"router","revision":1,"sourceCheckedOn":"2026-08-03","versionRange":"Router ^1","verifiedAgainst":"@tanstack/react-router@1.170.18","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/authenticated-routes","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/authenticated-routes.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/authenticated-routes","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/authenticated-routes.md"}],"sourceRefs":["https://tanstack.com/router/latest/docs/framework/react/guide/authenticated-routes","https://tanstack.com/router/latest/docs/framework/react/guide/router-context"]},{"id":"infinite-queries","track":"learn","product":"query","revision":1,"sourceCheckedOn":"2026-08-03","versionRange":"Query ^5","verifiedAgainst":"@tanstack/react-query@5.101.4","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/infinite-queries","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/infinite-queries.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/infinite-queries","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/infinite-queries.md"}],"sourceRefs":["https://tanstack.com/query/latest/docs/framework/react/guides/infinite-queries","https://tanstack.com/query/latest/docs/framework/react/reference/useInfiniteQuery"]},{"id":"ssr-query-streaming","track":"learn","product":"query","revision":1,"sourceCheckedOn":"2026-08-03","versionRange":"Router ^1 / Query ^5","verifiedAgainst":"@tanstack/react-router@1.170.18 + @tanstack/react-router-ssr-query@1.167.1 + @tanstack/react-query@5.101.4","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/ssr-query-streaming","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/ssr-query-streaming.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/ssr-query-streaming","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/ssr-query-streaming.md"}],"sourceRefs":["https://tanstack.com/router/latest/docs/integrations/query","https://tanstack.com/query/latest/docs/framework/react/guides/ssr"]},{"id":"optimistic-updates","track":"learn","product":"query","revision":1,"sourceCheckedOn":"2026-08-03","versionRange":"Query ^5","verifiedAgainst":"@tanstack/react-query@5.101.4","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/optimistic-updates","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/optimistic-updates.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/optimistic-updates","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/optimistic-updates.md"}],"sourceRefs":["https://tanstack.com/query/v5/docs/framework/react/guides/optimistic-updates","https://tanstack.com/query/v5/docs/framework/react/guides/mutations"]},{"id":"headless-issue-table","track":"learn","product":"table","revision":1,"sourceCheckedOn":"2026-08-03","versionRange":"Table ^8","verifiedAgainst":"@tanstack/react-table@8.21.3","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/headless-issue-table","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/headless-issue-table.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/headless-issue-table","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/headless-issue-table.md"}],"sourceRefs":["https://tanstack.com/table/latest/docs/introduction","https://tanstack.com/table/latest/docs/guide/column-defs","https://tanstack.com/table/latest/docs/guide/rows"]},{"id":"typed-issue-form","track":"learn","product":"form","revision":1,"sourceCheckedOn":"2026-08-03","versionRange":"Form ^1","verifiedAgainst":"@tanstack/react-form@1.33.3","contentModel":2,"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/typed-issue-form","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/learn/typed-issue-form.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/learn/typed-issue-form","markdownUrl":"https://tanstack-atlas.vercel.app/en/learn/typed-issue-form.md"}],"sourceRefs":["https://tanstack.com/form/latest/docs/framework/react/quick-start","https://tanstack.com/form/latest/docs/framework/react/guides/validation","https://tanstack.com/form/latest/docs/framework/react/guides/submission-handling"]},{"id":"router.file-route","track":"agent","product":"router","kind":"recipe","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"^1","verifiedAgainst":"@tanstack/react-router@1.170.18","contentModel":2,"packages":["@tanstack/react-router"],"tasks":["create-route","read-path-param","file-based-routing"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/router/file-route","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/router/file-route.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/router/file-route","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/router/file-route.md"}],"sourceRefs":["https://tanstack.com/router/latest/docs/routing/file-based-routing"]},{"id":"router.validated-search","track":"agent","product":"router","kind":"recipe","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"^1","verifiedAgainst":"@tanstack/react-router@1.170.18","contentModel":2,"packages":["@tanstack/react-router"],"tasks":["validate-search-params","pagination","url-state"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/router/validated-search","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/router/validated-search.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/router/validated-search","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/router/validated-search.md"}],"sourceRefs":["https://tanstack.com/router/latest/docs/guide/search-params"]},{"id":"start.server-function","track":"agent","product":"start","kind":"recipe","revision":3,"sourceCheckedOn":"2026-08-03","versionRange":"^1","verifiedAgainst":"@tanstack/react-start@1.168.34","contentModel":2,"packages":["@tanstack/react-start"],"tasks":["create-server-function","server-only-code","rpc"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/start/server-function","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/start/server-function.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/start/server-function","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/start/server-function.md"}],"sourceRefs":["https://tanstack.com/start/latest/docs/framework/react/guide/server-functions"]},{"id":"query.router-or-query","track":"agent","product":"query","kind":"decision","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"Query ^5 / Router ^1","verifiedAgainst":"@tanstack/react-query@5.101.4 + @tanstack/react-router@1.170.18","contentModel":2,"packages":["@tanstack/react-query","@tanstack/react-router"],"tasks":["choose-loader","choose-query","data-loading"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/query/router-loader-or-query","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/query/router-loader-or-query.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/query/router-loader-or-query","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/query/router-loader-or-query.md"}],"sourceRefs":["https://tanstack.com/router/latest/docs/integrations/query","https://tanstack.com/query/latest/docs/framework/react/overview"]},{"id":"query.loader-prefetch","track":"agent","product":"query","kind":"recipe","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"Query ^5 / Router ^1","verifiedAgainst":"@tanstack/react-query@5.101.4 + @tanstack/react-router@1.170.18 + @tanstack/react-router-ssr-query@1.167.1","contentModel":2,"packages":["@tanstack/react-query","@tanstack/react-router","@tanstack/react-router-ssr-query"],"tasks":["prefetch-query-in-loader","ssr-hydration","avoid-request-waterfall"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/query/loader-prefetch","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/query/loader-prefetch.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/query/loader-prefetch","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/query/loader-prefetch.md"}],"sourceRefs":["https://tanstack.com/router/latest/docs/integrations/query"]},{"id":"query.mutation-cache-update","track":"agent","product":"query","kind":"recipe","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"^5","verifiedAgainst":"@tanstack/react-query@5.101.4","contentModel":2,"packages":["@tanstack/react-query"],"tasks":["create-mutation","update-query-cache","invalidate-query"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/query/mutation-cache-update","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/query/mutation-cache-update.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/query/mutation-cache-update","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/query/mutation-cache-update.md"}],"sourceRefs":["https://tanstack.com/query/latest/docs/framework/react/guides/mutations","https://tanstack.com/query/latest/docs/framework/react/guides/updates-from-mutation-responses","https://tanstack.com/query/latest/docs/framework/react/guides/invalidations-from-mutations"]},{"id":"router.route-error-boundary","track":"agent","product":"router","kind":"error","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"^1","verifiedAgainst":"@tanstack/react-router@1.170.18","contentModel":2,"packages":["@tanstack/react-router"],"tasks":["handle-loader-error","route-error-component","retry-route"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/router/route-error-boundary","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/router/route-error-boundary.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/router/route-error-boundary","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/router/route-error-boundary.md"}],"sourceRefs":["https://tanstack.com/start/latest/docs/framework/react/guide/error-boundaries"]},{"id":"start.server-route","track":"agent","product":"start","kind":"recipe","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"Start ^1 / Router ^1","verifiedAgainst":"@tanstack/react-start@1.168.34 + @tanstack/react-router@1.170.18","contentModel":2,"packages":["@tanstack/react-start","@tanstack/react-router"],"tasks":["create-server-route","external-api","return-http-status","choose-server-route"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/start/server-route","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/start/server-route.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/start/server-route","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/start/server-route.md"}],"sourceRefs":["https://tanstack.com/start/latest/docs/framework/react/guide/server-routes","https://tanstack.com/start/latest/docs/framework/react/guide/server-functions"]},{"id":"router.typed-context","track":"agent","product":"router","kind":"contract","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"^1","verifiedAgainst":"@tanstack/react-router@1.170.18","contentModel":2,"packages":["@tanstack/react-router"],"tasks":["inject-router-dependency","augment-route-context","before-load-context"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/router/typed-router-context","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/router/typed-router-context.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/router/typed-router-context","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/router/typed-router-context.md"}],"sourceRefs":["https://tanstack.com/router/latest/docs/guide/router-context","https://tanstack.com/router/latest/docs/framework/react/guide/authenticated-routes"]},{"id":"query.freshness-policy","track":"agent","product":"query","kind":"contract","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"^5","verifiedAgainst":"@tanstack/react-query@5.101.4","contentModel":2,"packages":["@tanstack/react-query"],"tasks":["configure-stale-time","configure-gc-time","share-query-options"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/query/freshness-policy","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/query/freshness-policy.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/query/freshness-policy","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/query/freshness-policy.md"}],"sourceRefs":["https://tanstack.com/query/latest/docs/framework/react/guides/important-defaults","https://tanstack.com/query/latest/docs/framework/react/guides/query-options"]},{"id":"start.middleware-chain","track":"agent","product":"start","kind":"contract","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"^1","verifiedAgainst":"@tanstack/react-start@1.168.34","contentModel":2,"packages":["@tanstack/react-start"],"tasks":["create-middleware","compose-server-function-middleware","choose-middleware-scope"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/start/middleware-chain","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/start/middleware-chain.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/start/middleware-chain","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/start/middleware-chain.md"}],"sourceRefs":["https://tanstack.com/start/latest/docs/framework/react/guide/middleware","https://tanstack.com/start/latest/docs/framework/react/guide/server-functions"]},{"id":"router.navigation-blocker","track":"agent","product":"router","kind":"recipe","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"^1","verifiedAgainst":"@tanstack/react-router@1.170.18","contentModel":2,"packages":["@tanstack/react-router"],"tasks":["block-navigation","protect-dirty-form","confirm-route-leave"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/router/navigation-blocker","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/router/navigation-blocker.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/router/navigation-blocker","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/router/navigation-blocker.md"}],"sourceRefs":["https://tanstack.com/router/latest/docs/guide/navigation-blocking"]},{"id":"query.abort-signal","track":"agent","product":"query","kind":"contract","revision":2,"sourceCheckedOn":"2026-08-03","versionRange":"^5","verifiedAgainst":"@tanstack/react-query@5.101.4","contentModel":2,"packages":["@tanstack/react-query"],"tasks":["cancel-query","consume-abort-signal","stop-obsolete-fetch"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/query/abort-signal","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/query/abort-signal.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/query/abort-signal","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/query/abort-signal.md"}],"sourceRefs":["https://tanstack.com/query/latest/docs/framework/react/guides/query-cancellation","https://tanstack.com/query/latest/docs/framework/react/guides/query-functions"]},{"id":"router.auth-before-load","track":"agent","product":"router","kind":"recipe","revision":1,"sourceCheckedOn":"2026-08-03","versionRange":"^1","verifiedAgainst":"@tanstack/react-router@1.170.18","contentModel":2,"packages":["@tanstack/react-router"],"tasks":["protect-route-group","redirect-to-login","preserve-return-url"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/router/auth-before-load","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/router/auth-before-load.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/router/auth-before-load","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/router/auth-before-load.md"}],"sourceRefs":["https://tanstack.com/router/latest/docs/framework/react/guide/authenticated-routes","https://tanstack.com/router/latest/docs/framework/react/guide/router-context"]},{"id":"query.infinite-cursor","track":"agent","product":"query","kind":"recipe","revision":1,"sourceCheckedOn":"2026-08-03","versionRange":"^5","verifiedAgainst":"@tanstack/react-query@5.101.4","contentModel":2,"packages":["@tanstack/react-query"],"tasks":["build-infinite-query","paginate-by-cursor","bound-query-pages"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/query/infinite-cursor","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/query/infinite-cursor.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/query/infinite-cursor","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/query/infinite-cursor.md"}],"sourceRefs":["https://tanstack.com/query/latest/docs/framework/react/guides/infinite-queries","https://tanstack.com/query/latest/docs/framework/react/reference/useInfiniteQuery"]},{"id":"query.ssr-streaming","track":"agent","product":"query","kind":"contract","revision":1,"sourceCheckedOn":"2026-08-03","versionRange":"Query ^5 / Router ^1","verifiedAgainst":"@tanstack/react-query@5.101.4 + @tanstack/react-router@1.170.18 + @tanstack/react-router-ssr-query@1.167.1","contentModel":2,"packages":["@tanstack/react-query","@tanstack/react-router","@tanstack/react-router-ssr-query"],"tasks":["configure-query-ssr","stream-query-data","prevent-hydration-refetch"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/query/ssr-streaming","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/query/ssr-streaming.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/query/ssr-streaming","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/query/ssr-streaming.md"}],"sourceRefs":["https://tanstack.com/router/latest/docs/integrations/query","https://tanstack.com/query/latest/docs/framework/react/guides/ssr"]},{"id":"query.optimistic-rollback","track":"agent","product":"query","kind":"recipe","revision":1,"sourceCheckedOn":"2026-08-03","versionRange":"^5","verifiedAgainst":"@tanstack/react-query@5.101.4","contentModel":2,"packages":["@tanstack/react-query"],"tasks":["optimistic-update","rollback-mutation","reconcile-server-state"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/query/optimistic-rollback","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/query/optimistic-rollback.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/query/optimistic-rollback","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/query/optimistic-rollback.md"}],"sourceRefs":["https://tanstack.com/query/v5/docs/framework/react/guides/optimistic-updates","https://tanstack.com/query/v5/docs/framework/react/guides/mutations"]},{"id":"table.server-grid-state","track":"agent","product":"table","kind":"contract","revision":1,"sourceCheckedOn":"2026-08-03","versionRange":"Table ^8 / Query ^5","verifiedAgainst":"@tanstack/react-table@8.21.3 + @tanstack/react-query@5.101.4","contentModel":2,"packages":["@tanstack/react-table","@tanstack/react-query"],"tasks":["server-side-table","controlled-sorting","manual-pagination","query-key"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/table/server-grid-state","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/table/server-grid-state.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/table/server-grid-state","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/table/server-grid-state.md"}],"sourceRefs":["https://tanstack.com/table/latest/docs/framework/react/guide/table-state","https://tanstack.com/table/latest/docs/guide/sorting","https://tanstack.com/table/latest/docs/guide/pagination"]},{"id":"form.async-validation","track":"agent","product":"form","kind":"contract","revision":1,"sourceCheckedOn":"2026-08-03","versionRange":"^1","verifiedAgainst":"@tanstack/react-form@1.33.3","contentModel":2,"packages":["@tanstack/react-form"],"tasks":["async-field-validation","debounce","submission-state","server-validation"],"documents":[{"localeId":"zh-cn","languageTag":"zh-CN","htmlUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/form/async-validation","markdownUrl":"https://tanstack-atlas.vercel.app/zh-cn/agents/form/async-validation.md"},{"localeId":"en","languageTag":"en","htmlUrl":"https://tanstack-atlas.vercel.app/en/agents/form/async-validation","markdownUrl":"https://tanstack-atlas.vercel.app/en/agents/form/async-validation.md"}],"sourceRefs":["https://tanstack.com/form/latest/docs/framework/react/guides/validation","https://tanstack.com/form/latest/docs/framework/react/guides/submission-handling","https://tanstack.com/form/latest/docs/framework/react/guides/custom-errors"]}]}