René's URL Explorer Experiment


Title: fix: mark response body network errors as retryable (#19890) · vercel/ai@90192f1 · GitHub

Open Graph Title: fix: mark response body network errors as retryable (#19890) · vercel/ai@90192f1

X Title: fix: mark response body network errors as retryable (#19890) · vercel/ai@90192f1

Description: The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and agents - fix: mark response body network errors as retryable (#19890) · vercel/ai@90192f1

Open Graph Description: ## Background Transient Undici failures can occur after fetch has returned successful HTTP response headers, while the JSON or SSE body is still being read. These failures are currently wrapped wi...

X Description: ## Background Transient Undici failures can occur after fetch has returned successful HTTP response headers, while the JSON or SSE body is still being read. These failures are currently wrapped wi...

Opengraph URL: /vercel/ai/commit/90192f19a1348eec52a482a6b33118f1768790b7

X: @github

direct link

Domain: redirect.github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/:user_id/:repository/commit/:name(/*path)
route-controllercommit
route-actionshow
fetch-noncev2:6b6e311f-1e25-9e00-c5da-f1649e76ed4e
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id8C6C:185F51:186BF38:209011F:6AED776D
html-safe-noncedae22a16669aceed7b82e9842e0e1d4ed44d8c363d4d87f6e44a64acbe9a74ff
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4QzZDOjE4NUY1MToxODZCRjM4OjIwOTAxMUY6NkFFRDc3NkQiLCJ2aXNpdG9yX2lkIjoiMjc3ODk0MDQ2NjE4NTIwNTYxMyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac0246a607d91c56fb10fb92a1b42b2c5384bcf77f900aec0e24bccb7571733803
hovercard-subject-tagrepository:644461337
github-keyboard-shortcutsrepository,commits,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commit/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/vercel/ai/commit/90192f1
twitter:imagehttps://opengraph.githubassets.com/19778e54bb468df8a83843c6f4f4f782c58ddb887b36af5a038d7bc08a3d4e1c/vercel/ai/commit/90192f19a1348eec52a482a6b33118f1768790b7
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/19778e54bb468df8a83843c6f4f4f782c58ddb887b36af5a038d7bc08a3d4e1c/vercel/ai/commit/90192f19a1348eec52a482a6b33118f1768790b7
og:image:alt## Background Transient Undici failures can occur after fetch has returned successful HTTP response headers, while the JSON or SSE body is still being read. These failures are currently wrapped wi...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:updated_time1787871764
hostnamegithub.com
expected-hostnamegithub.com
None56fb42677ae87ed3e64410323d67980aa65d0485568a7858f874e7edfc6d1c11
turbo-cache-controlno-cache
go-importgithub.com/vercel/ai git https://github.com/vercel/ai.git
octolytics-dimension-user_id14985020
octolytics-dimension-user_loginvercel
octolytics-dimension-repository_id644461337
octolytics-dimension-repository_nwovercel/ai
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id644461337
octolytics-dimension-repository_network_root_nwovercel/ai
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release9c9a37e2423ed382cf39f70b5aa4b4858b40a3b0
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-namecommits

Links:

Skip to contenthttps://redirect.github.com/vercel/ai/commit/90192f1#start-of-content
https://redirect.github.com/
Sign inhttps://redirect.github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fvercel%2Fai%2Fcommit%2F90192f1
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://redirect.github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fvercel%2Fai%2Fcommit%2F90192f1
Sign uphttps://redirect.github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fcommit%2Fshow&source=header-repo&source_repo=vercel%2Fai
Reloadhttps://redirect.github.com/vercel/ai/commit/90192f1
Reloadhttps://redirect.github.com/vercel/ai/commit/90192f1
Reloadhttps://redirect.github.com/vercel/ai/commit/90192f1
vercelhttps://redirect.github.com/vercel
aihttps://redirect.github.com/vercel/ai
Codehttps://redirect.github.com/vercel/ai
Issues475 (475)https://redirect.github.com/vercel/ai/issues
Pull requests1k (1k)https://redirect.github.com/vercel/ai/pulls
Actionshttps://redirect.github.com/vercel/ai/actions
Projectshttps://redirect.github.com/vercel/ai/projects
Security and quality6 (6)https://redirect.github.com/vercel/ai/security
Insightshttps://redirect.github.com/vercel/ai/pulse
https://redirect.github.com/vercel/ai
Browse fileshttps://redirect.github.com/vercel/ai/tree/90192f19a1348eec52a482a6b33118f1768790b7
https://redirect.github.com/vercel/ai/tree/90192f19a1348eec52a482a6b33118f1768790b7
https://redirect.github.com/gr2m
gr2mhttps://redirect.github.com/vercel/ai/commits?author=gr2m
#19890https://github.com/vercel/ai/pull/19890
#9775https://github.com/vercel/ai/issues/9775
#18062https://github.com/vercel/ai/pull/18062
5021768https://redirect.github.com/vercel/ai/commit/50217682fb84e97d4763fdfbebf37d2f95af3815
tidy-response-body-errors.mdhttps://redirect.github.com/vercel/ai/commit/90192f1#diff-3ade081fbfc0c2ae1fce582e33ded83ea56eaefb8f5b1db60b545582c2f6c418
as-gateway-error.test.tshttps://redirect.github.com/vercel/ai/commit/90192f1#diff-23b59ccb2d67d5859df4c46d52ae82ce8b5845ae9349aee8bc3fd7ac5b1ba6af
as-gateway-error.tshttps://redirect.github.com/vercel/ai/commit/90192f1#diff-d29826f1655643fd81e19f4c95caa8a69e4b0971d0647f089e8bd414985c460b
create-gateway-error.tshttps://redirect.github.com/vercel/ai/commit/90192f1#diff-d49bf907e257eb61816ba84deff870de3fb1730cc15c053a37dc9a279372d441
gateway-response-error.tshttps://redirect.github.com/vercel/ai/commit/90192f1#diff-471edf7bf4a404828cfd774e6ffedee49a4240e0626d46872699c42486adcc2c
handle-fetch-error.test.tshttps://redirect.github.com/vercel/ai/commit/90192f1#diff-bef6c7b7f4b6c8d361ace7b359d6f2bf69cdb04aad8da359a67a99808e1824ab
handle-fetch-error.tshttps://redirect.github.com/vercel/ai/commit/90192f1#diff-90a46b8c960177a4f661f39afe18112a8f07a8bde3b6cb22b58f5c3dfac96b53
post-to-api.test.tshttps://redirect.github.com/vercel/ai/commit/90192f1#diff-cc55718293364ba2c34f9149245e800dc010e2a64512841916927e5f8e35ae03
response-handler.test.tshttps://redirect.github.com/vercel/ai/commit/90192f1#diff-50d9c9fb6f3398323ef0eec2fc7ea47f73811ab42f204eb4f00b6cdcb01b4237
response-handler.tshttps://redirect.github.com/vercel/ai/commit/90192f1#diff-995e6ba50c2d2f1645346b5082ae97134aa26b94705711513f0682f7daf46e5a
‎.changeset/tidy-response-body-errors.md‎https://redirect.github.com/vercel/ai/commit/90192f1#diff-3ade081fbfc0c2ae1fce582e33ded83ea56eaefb8f5b1db60b545582c2f6c418
‎packages/gateway/src/errors/as-gateway-error.test.ts‎https://redirect.github.com/vercel/ai/commit/90192f1#diff-23b59ccb2d67d5859df4c46d52ae82ce8b5845ae9349aee8bc3fd7ac5b1ba6af
‎packages/gateway/src/errors/as-gateway-error.ts‎https://redirect.github.com/vercel/ai/commit/90192f1#diff-d29826f1655643fd81e19f4c95caa8a69e4b0971d0647f089e8bd414985c460b
‎packages/gateway/src/errors/create-gateway-error.ts‎https://redirect.github.com/vercel/ai/commit/90192f1#diff-d49bf907e257eb61816ba84deff870de3fb1730cc15c053a37dc9a279372d441
‎packages/gateway/src/errors/gateway-response-error.ts‎https://redirect.github.com/vercel/ai/commit/90192f1#diff-471edf7bf4a404828cfd774e6ffedee49a4240e0626d46872699c42486adcc2c
‎packages/provider-utils/src/handle-fetch-error.test.ts‎https://redirect.github.com/vercel/ai/commit/90192f1#diff-bef6c7b7f4b6c8d361ace7b359d6f2bf69cdb04aad8da359a67a99808e1824ab
‎packages/provider-utils/src/handle-fetch-error.ts‎https://redirect.github.com/vercel/ai/commit/90192f1#diff-90a46b8c960177a4f661f39afe18112a8f07a8bde3b6cb22b58f5c3dfac96b53
‎packages/provider-utils/src/post-to-api.test.ts‎https://redirect.github.com/vercel/ai/commit/90192f1#diff-cc55718293364ba2c34f9149245e800dc010e2a64512841916927e5f8e35ae03
‎packages/provider-utils/src/response-handler.test.ts‎https://redirect.github.com/vercel/ai/commit/90192f1#diff-50d9c9fb6f3398323ef0eec2fc7ea47f73811ab42f204eb4f00b6cdcb01b4237
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.