René's URL Explorer Experiment


Title: release: 2.4.0-rc1 by stainless-app[bot] · Pull Request #251 · writer/writer-python · GitHub

Open Graph Title: release: 2.4.0-rc1 by stainless-app[bot] · Pull Request #251 · writer/writer-python

X Title: release: 2.4.0-rc1 by stainless-app[bot] · Pull Request #251 · writer/writer-python

Description: Automated Release PR 2.4.0-rc1 (2026-01-12) Full Changelog: v2.3.3-rc1...v2.4.0-rc1 Features api: manual updates (26cd543) api: manual updates (f95b625) Bug Fixes types: allow pyright to infer T...

Open Graph Description: Automated Release PR 2.4.0-rc1 (2026-01-12) Full Changelog: v2.3.3-rc1...v2.4.0-rc1 Features api: manual updates (26cd543) api: manual updates (f95b625) Bug Fixes types: allow pyright to infer T...

X Description: Automated Release PR 2.4.0-rc1 (2026-01-12) Full Changelog: v2.3.3-rc1...v2.4.0-rc1 Features api: manual updates (26cd543) api: manual updates (f95b625) Bug Fixes types: allow pyright to infer T...

Mail addresses
support@stainlessapi.com

Opengraph URL: https://github.com/writer/writer-python/pull/251

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:cc292a55-4bac-bd8d-943f-0600ef8df805
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idDABC:3379E0:137A6E:1AA145:697C5293
html-safe-noncefbe7206c3c6cd4d54463f5d20ff919322c4fe47230fb22fda70a2c5b8db34aa5
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEQUJDOjMzNzlFMDoxMzdBNkU6MUFBMTQ1OjY5N0M1MjkzIiwidmlzaXRvcl9pZCI6IjYzMTk4OTEyNzA4Mzk1ODc0NzUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacdc21752edce2035c616d851f0d9846e121db39ab756c482c625e6a67317a4a1f
hovercard-subject-tagpull_request:3087463895
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/writer/writer-python/251/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/c2bf39e6870dffd2815325881cac4b1e10d65af36161df35e851a7fbe40293f5/writer/writer-python/pull/251
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/c2bf39e6870dffd2815325881cac4b1e10d65af36161df35e851a7fbe40293f5/writer/writer-python/pull/251
og:image:altAutomated Release PR 2.4.0-rc1 (2026-01-12) Full Changelog: v2.3.3-rc1...v2.4.0-rc1 Features api: manual updates (26cd543) api: manual updates (f95b625) Bug Fixes types: allow pyright to infer T...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamestainless-app[bot]
hostnamegithub.com
expected-hostnamegithub.com
Noneda4f0ee56809799586f8ee546b27f94fe9b5893edfbf87732e82be45be013b52
turbo-cache-controlno-preview
go-importgithub.com/writer/writer-python git https://github.com/writer/writer-python.git
octolytics-dimension-user_id8090724
octolytics-dimension-user_loginwriter
octolytics-dimension-repository_id810298535
octolytics-dimension-repository_nwowriter/writer-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id810298535
octolytics-dimension-repository_network_root_nwowriter/writer-python
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
release787d8d274e314f52ce6d846c7581f9476d8dc736
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fwriter%2Fwriter-python%2Fpull%2F251
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
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
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://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/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fwriter%2Fwriter-python%2Fpull%2F251
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=writer%2Fwriter-python
Reloadhttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
Reloadhttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
Reloadhttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
writer https://patch-diff.githubusercontent.com/writer
writer-pythonhttps://patch-diff.githubusercontent.com/writer/writer-python
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fwriter%2Fwriter-python
Fork 2 https://patch-diff.githubusercontent.com/login?return_to=%2Fwriter%2Fwriter-python
Star 11 https://patch-diff.githubusercontent.com/login?return_to=%2Fwriter%2Fwriter-python
Code https://patch-diff.githubusercontent.com/writer/writer-python
Issues 3 https://patch-diff.githubusercontent.com/writer/writer-python/issues
Pull requests 1 https://patch-diff.githubusercontent.com/writer/writer-python/pulls
Actions https://patch-diff.githubusercontent.com/writer/writer-python/actions
Projects 0 https://patch-diff.githubusercontent.com/writer/writer-python/projects
Security 0 https://patch-diff.githubusercontent.com/writer/writer-python/security
Insights https://patch-diff.githubusercontent.com/writer/writer-python/pulse
Code https://patch-diff.githubusercontent.com/writer/writer-python
Issues https://patch-diff.githubusercontent.com/writer/writer-python/issues
Pull requests https://patch-diff.githubusercontent.com/writer/writer-python/pulls
Actions https://patch-diff.githubusercontent.com/writer/writer-python/actions
Projects https://patch-diff.githubusercontent.com/writer/writer-python/projects
Security https://patch-diff.githubusercontent.com/writer/writer-python/security
Insights https://patch-diff.githubusercontent.com/writer/writer-python/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2Fwriter%2Fwriter-python%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2Fwriter%2Fwriter-python%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251#issue-comment-box
adeweaverhttps://patch-diff.githubusercontent.com/adeweaver
mainhttps://patch-diff.githubusercontent.com/writer/writer-python/tree/main
release-please--branches--main--changes--nexthttps://patch-diff.githubusercontent.com/writer/writer-python/tree/release-please--branches--main--changes--next
release: 2.4.0-rc1 https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#top
adeweaverhttps://patch-diff.githubusercontent.com/adeweaver
mainhttps://patch-diff.githubusercontent.com/writer/writer-python/tree/main
release-please--branches--main--changes--nexthttps://patch-diff.githubusercontent.com/writer/writer-python/tree/release-please--branches--main--changes--next
Conversation 8 https://patch-diff.githubusercontent.com/writer/writer-python/pull/251
Commits 13 https://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits
Checks 10 https://patch-diff.githubusercontent.com/writer/writer-python/pull/251/checks
Files changed https://patch-diff.githubusercontent.com/writer/writer-python/pull/251/files
Please reload this pagehttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/writer/writer-python/pull/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/apps/stainless-app
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
Dec 9, 2025https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#issue-3713011728
Please reload this pagehttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
v2.3.3-rc1...v2.4.0-rc1https://github.com/writer/writer-python/compare/v2.3.3-rc1...v2.4.0-rc1
26cd543https://github.com/writer/writer-python/commit/26cd543764608a8d44ac5415a89ea98953672e08
f95b625https://github.com/writer/writer-python/commit/f95b6253dbc413b744cc5943c383b2ecbc0ccd44
d1f6535https://github.com/writer/writer-python/commit/d1f6535dcef1167e31b53c4e0c030e9f7459821b
a6fbc3chttps://github.com/writer/writer-python/commit/a6fbc3c52c4afe6ce8ce234ac5c9d8464bae2463
a3c938chttps://github.com/writer/writer-python/commit/a3c938c5ad76f43870d9f48145d5a10a7757bcd1
534af15https://github.com/writer/writer-python/commit/534af15961290aaae496780d712eaffa82d569e8
4b3b067https://github.com/writer/writer-python/commit/4b3b06799d69c1bf79a1cc92b3d4083a1f0317bc
9672ca2https://github.com/writer/writer-python/commit/9672ca2a93a1f8b2545da624a88109e9d7f7bcc3
ddab89dhttps://github.com/writer/writer-python/commit/ddab89ddfaf2901c80213110584ed6509001c96b
4ae973chttps://github.com/writer/writer-python/commit/4ae973c1bd3100e4a071f18f0d46ab22684eb9ef
abd7b3dhttps://github.com/writer/writer-python/commit/abd7b3dd4ab2ab0f64359a806fd8aafc16f476dc
8ed50d2https://github.com/writer/writer-python/commit/8ed50d2ee1c708254dc4d8c34fc563eed7b946dd
GitHub Apphttps://github.com/apps/stainless-app
semver version numberhttps://semver.org/#semantic-versioning-specification-semver
commit messageshttps://www.conventionalcommits.org/en/v1.0.0/
websitehttps://www.stainlessapi.com
docshttps://app.stainlessapi.com/docs
Please reload this pagehttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
December 9, 2025 23:38https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#commits-pushed-abd7b3d
https://patch-diff.githubusercontent.com/marketplace/stainless-app
chore: update lockfilehttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/abd7b3dd4ab2ab0f64359a806fd8aafc16f476dc
abd7b3dhttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/abd7b3dd4ab2ab0f64359a806fd8aafc16f476dc
https://patch-diff.githubusercontent.com/marketplace/stainless-app
chore(docs): use environment variables for authentication in code sni…https://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/534af15961290aaae496780d712eaffa82d569e8
534af15https://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/534af15961290aaae496780d712eaffa82d569e8
https://patch-diff.githubusercontent.com/marketplace/stainless-app
fix(types): allow pyright to infer TypedDict types within SequenceNotStrhttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/d1f6535dcef1167e31b53c4e0c030e9f7459821b
d1f6535https://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/d1f6535dcef1167e31b53c4e0c030e9f7459821b
https://patch-diff.githubusercontent.com/marketplace/stainless-app
chore: add missing docstringshttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/a3c938c5ad76f43870d9f48145d5a10a7757bcd1
a3c938chttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/a3c938c5ad76f43870d9f48145d5a10a7757bcd1
https://patch-diff.githubusercontent.com/apps/stainless-app
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
autorelease: pending https://patch-diff.githubusercontent.com/writer/writer-python/issues?q=state%3Aopen%20label%3A%22autorelease%3A%20pending%22
Dec 9, 2025https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#event-21466174848
https://patch-diff.githubusercontent.com/apps/stainless-app
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
force-pushedhttps://patch-diff.githubusercontent.com/writer/writer-python/compare/c5d4658ad980fc9de5371727b647760d0a450e57..03828db255fa5ba9509f3ce9f73d0975f572c6bd
c5d4658https://patch-diff.githubusercontent.com/writer/writer-python/commit/c5d4658ad980fc9de5371727b647760d0a450e57
03828dbhttps://patch-diff.githubusercontent.com/writer/writer-python/commit/03828db255fa5ba9509f3ce9f73d0975f572c6bd
Compare https://patch-diff.githubusercontent.com/writer/writer-python/compare/c5d4658ad980fc9de5371727b647760d0a450e57..03828db255fa5ba9509f3ce9f73d0975f572c6bd
December 9, 2025 23:39https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#event-21466177478
https://patch-diff.githubusercontent.com/apps/pullrequest
pullrequesthttps://patch-diff.githubusercontent.com/apps/pullrequest
Dec 9, 2025https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#issuecomment-3634742765
Please reload this pagehttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
HackerOne AI Code Analysishttps://www.pullrequest.com/blog/harnessing-ai-to-pinpoint-security-hotspots-in-code-review-a-deep-dive/
HackerOne AI Code Validationhttps://www.hackerone.com/blog/ai-triage-code-validation-security
semgrephttps://semgrep.dev?&utm_source=hackerone&utm_campaign=pullrequest
975f9e0https://github.com/writer/writer-python/commit/975f9e0009ec67abc10fdf58e8aa75f561e5df7d
Please reload this pagehttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
https://patch-diff.githubusercontent.com/apps/pullrequest
pullrequesthttps://patch-diff.githubusercontent.com/apps/pullrequest
Dec 9, 2025https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#issuecomment-3634748815
https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#b6c04dd5-647f-4285-936c-b636ea5004cc
https://camo.githubusercontent.com/1ec87efd5424982ded54cff62449b433bac2fd09b26038207175efcf34d960cd/68747470733a2f2f7374617469632e70756c6c726571756573742e636f6d2f617661746172732f72657669657765725f70726f66696c65732f66373262343836362d626161322d343530312d383436632d3461633838653834333033623f763d784348496756
PullRequesthttps://www.pullrequest.com
Please reload this pagehttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
https://patch-diff.githubusercontent.com/apps/pullrequest
pullrequesthttps://patch-diff.githubusercontent.com/apps/pullrequest
Dec 12, 2025https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#issuecomment-3646977915
https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#98c6087f-566b-4d77-8b6c-33b2ea558883
https://camo.githubusercontent.com/1ec87efd5424982ded54cff62449b433bac2fd09b26038207175efcf34d960cd/68747470733a2f2f7374617469632e70756c6c726571756573742e636f6d2f617661746172732f72657669657765725f70726f66696c65732f66373262343836362d626161322d343530312d383436632d3461633838653834333033623f763d784348496756
PullRequesthttps://www.pullrequest.com
Please reload this pagehttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
https://patch-diff.githubusercontent.com/apps/pullrequest
pullrequesthttps://patch-diff.githubusercontent.com/apps/pullrequest
Dec 12, 2025 https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#pullrequestreview-3572301484
View reviewed changes https://patch-diff.githubusercontent.com/writer/writer-python/pull/251/files
src/writerai/types/chat_chat_params.pyhttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/files#diff-becc50b7bcb3d6105677750027c2394cdb754e26d0c9c0ed7da3b2f2870f5822
pullrequesthttps://patch-diff.githubusercontent.com/apps/pullrequest
Dec 12, 2025https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#discussion_r2614605159
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.htmlhttps://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html
https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.htmlhttps://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html
https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#6c6605ec-8265-4860-928b-e8438424686c
https://camo.githubusercontent.com/1ec87efd5424982ded54cff62449b433bac2fd09b26038207175efcf34d960cd/68747470733a2f2f7374617469632e70756c6c726571756573742e636f6d2f617661746172732f72657669657765725f70726f66696c65732f66373262343836362d626161322d343530312d383436632d3461633838653834333033623f763d784348496756
Please reload this pagehttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
src/writerai/types/shared/tool_param.pyhttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/files#diff-4c0837682d41c07140fe42843d29f1bbd4e1b96002bd6de16e826424c0aa8b20
pullrequesthttps://patch-diff.githubusercontent.com/apps/pullrequest
Dec 12, 2025https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#discussion_r2614605163
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.htmlhttps://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html
https://docs.pydantic.dev/latest/concepts/validators/https://docs.pydantic.dev/latest/concepts/validators/
https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#a74f407c-413d-4f2a-b653-5d6133b0ba5d
https://camo.githubusercontent.com/1ec87efd5424982ded54cff62449b433bac2fd09b26038207175efcf34d960cd/68747470733a2f2f7374617469632e70756c6c726571756573742e636f6d2f617661746172732f72657669657765725f70726f66696c65732f66373262343836362d626161322d343530312d383436632d3461633838653834333033623f763d784348496756
Please reload this pagehttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
https://patch-diff.githubusercontent.com/marketplace/stainless-app
chore(internal): add missing files argument to base clienthttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/9672ca2a93a1f8b2545da624a88109e9d7f7bcc3
9672ca2https://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/9672ca2a93a1f8b2545da624a88109e9d7f7bcc3
https://patch-diff.githubusercontent.com/apps/stainless-app
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
force-pushedhttps://patch-diff.githubusercontent.com/writer/writer-python/compare/03828db255fa5ba9509f3ce9f73d0975f572c6bd..565e9034bcc5b1bb350aabbbafcbe6e9d34a836d
03828dbhttps://patch-diff.githubusercontent.com/writer/writer-python/commit/03828db255fa5ba9509f3ce9f73d0975f572c6bd
565e903https://patch-diff.githubusercontent.com/writer/writer-python/commit/565e9034bcc5b1bb350aabbbafcbe6e9d34a836d
Compare https://patch-diff.githubusercontent.com/writer/writer-python/compare/03828db255fa5ba9509f3ce9f73d0975f572c6bd..565e9034bcc5b1bb350aabbbafcbe6e9d34a836d
December 15, 2025 19:21https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#event-21574795786
https://patch-diff.githubusercontent.com/marketplace/stainless-app
chore: speedup initial importhttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/4ae973c1bd3100e4a071f18f0d46ab22684eb9ef
4ae973chttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/4ae973c1bd3100e4a071f18f0d46ab22684eb9ef
https://patch-diff.githubusercontent.com/apps/stainless-app
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
force-pushedhttps://patch-diff.githubusercontent.com/writer/writer-python/compare/565e9034bcc5b1bb350aabbbafcbe6e9d34a836d..56ab08c59e9d8b8f5e5f198168b9c23e4fe8a2a2
565e903https://patch-diff.githubusercontent.com/writer/writer-python/commit/565e9034bcc5b1bb350aabbbafcbe6e9d34a836d
56ab08chttps://patch-diff.githubusercontent.com/writer/writer-python/commit/56ab08c59e9d8b8f5e5f198168b9c23e4fe8a2a2
Compare https://patch-diff.githubusercontent.com/writer/writer-python/compare/565e9034bcc5b1bb350aabbbafcbe6e9d34a836d..56ab08c59e9d8b8f5e5f198168b9c23e4fe8a2a2
December 16, 2025 17:23https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#event-21598197171
https://patch-diff.githubusercontent.com/marketplace/stainless-app
fix: use async_to_httpx_files in patch methodhttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/a6fbc3c52c4afe6ce8ce234ac5c9d8464bae2463
a6fbc3chttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/a6fbc3c52c4afe6ce8ce234ac5c9d8464bae2463
https://patch-diff.githubusercontent.com/apps/stainless-app
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
force-pushedhttps://patch-diff.githubusercontent.com/writer/writer-python/compare/56ab08c59e9d8b8f5e5f198168b9c23e4fe8a2a2..8a5e0d0b2b1c21ebcd11f1ca072bded6dd196172
56ab08chttps://patch-diff.githubusercontent.com/writer/writer-python/commit/56ab08c59e9d8b8f5e5f198168b9c23e4fe8a2a2
8a5e0d0https://patch-diff.githubusercontent.com/writer/writer-python/commit/8a5e0d0b2b1c21ebcd11f1ca072bded6dd196172
Compare https://patch-diff.githubusercontent.com/writer/writer-python/compare/56ab08c59e9d8b8f5e5f198168b9c23e4fe8a2a2..8a5e0d0b2b1c21ebcd11f1ca072bded6dd196172
December 17, 2025 15:50https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#event-21620809211
https://patch-diff.githubusercontent.com/marketplace/stainless-app
chore(internal): add --fix argument to lint scripthttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/4b3b06799d69c1bf79a1cc92b3d4083a1f0317bc
4b3b067https://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/4b3b06799d69c1bf79a1cc92b3d4083a1f0317bc
https://patch-diff.githubusercontent.com/apps/stainless-app
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
force-pushedhttps://patch-diff.githubusercontent.com/writer/writer-python/compare/8a5e0d0b2b1c21ebcd11f1ca072bded6dd196172..24004a425553ae6caf3307841a6a5922773eb745
8a5e0d0https://patch-diff.githubusercontent.com/writer/writer-python/commit/8a5e0d0b2b1c21ebcd11f1ca072bded6dd196172
24004a4https://patch-diff.githubusercontent.com/writer/writer-python/commit/24004a425553ae6caf3307841a6a5922773eb745
Compare https://patch-diff.githubusercontent.com/writer/writer-python/compare/8a5e0d0b2b1c21ebcd11f1ca072bded6dd196172..24004a425553ae6caf3307841a6a5922773eb745
December 18, 2025 21:53https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#event-21655225585
https://patch-diff.githubusercontent.com/apps/pullrequest
pullrequesthttps://patch-diff.githubusercontent.com/apps/pullrequest
Dec 27, 2025https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#issuecomment-3694057839
#251https://app.pullrequest.com/dash/projects/1/writer/writer-python/reviews/251/changes
24004a4https://github.com/writer/writer-python/commit/24004a425553ae6caf3307841a6a5922773eb745
https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#7b4f679d-0d7c-4a43-85b6-846e92fd702a
https://camo.githubusercontent.com/1ec87efd5424982ded54cff62449b433bac2fd09b26038207175efcf34d960cd/68747470733a2f2f7374617469632e70756c6c726571756573742e636f6d2f617661746172732f72657669657765725f70726f66696c65732f66373262343836362d626161322d343530312d383436632d3461633838653834333033623f763d784348496756
Please reload this pagehttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
https://patch-diff.githubusercontent.com/marketplace/stainless-app
chore(internal): codegen related updatehttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/ddab89ddfaf2901c80213110584ed6509001c96b
ddab89dhttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/ddab89ddfaf2901c80213110584ed6509001c96b
https://patch-diff.githubusercontent.com/apps/stainless-app
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
force-pushedhttps://patch-diff.githubusercontent.com/writer/writer-python/compare/24004a425553ae6caf3307841a6a5922773eb745..aa2cbf0de599afb2587a5ef08fa93245d24d3261
24004a4https://patch-diff.githubusercontent.com/writer/writer-python/commit/24004a425553ae6caf3307841a6a5922773eb745
aa2cbf0https://patch-diff.githubusercontent.com/writer/writer-python/commit/aa2cbf0de599afb2587a5ef08fa93245d24d3261
Compare https://patch-diff.githubusercontent.com/writer/writer-python/compare/24004a425553ae6caf3307841a6a5922773eb745..aa2cbf0de599afb2587a5ef08fa93245d24d3261
January 5, 2026 04:08https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#event-21845831494
https://patch-diff.githubusercontent.com/marketplace/stainless-app
docs: prominently feature MCP server setup in root SDK readmeshttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/8ed50d2ee1c708254dc4d8c34fc563eed7b946dd
8ed50d2https://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/8ed50d2ee1c708254dc4d8c34fc563eed7b946dd
https://patch-diff.githubusercontent.com/apps/stainless-app
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
force-pushedhttps://patch-diff.githubusercontent.com/writer/writer-python/compare/aa2cbf0de599afb2587a5ef08fa93245d24d3261..4077eaa929aac7897a5556473485856f420703da
aa2cbf0https://patch-diff.githubusercontent.com/writer/writer-python/commit/aa2cbf0de599afb2587a5ef08fa93245d24d3261
4077eaahttps://patch-diff.githubusercontent.com/writer/writer-python/commit/4077eaa929aac7897a5556473485856f420703da
Compare https://patch-diff.githubusercontent.com/writer/writer-python/compare/aa2cbf0de599afb2587a5ef08fa93245d24d3261..4077eaa929aac7897a5556473485856f420703da
January 5, 2026 20:52https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#event-21862654070
https://patch-diff.githubusercontent.com/apps/pullrequest
pullrequesthttps://patch-diff.githubusercontent.com/apps/pullrequest
Jan 12, 2026https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#issuecomment-3738616026
#251https://app.pullrequest.com/dash/projects/1/writer/writer-python/reviews/251/changes
4077eaahttps://github.com/writer/writer-python/commit/4077eaa929aac7897a5556473485856f420703da
https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#e37689ae-da03-4691-a988-bcf5f85acb39
https://camo.githubusercontent.com/1ec87efd5424982ded54cff62449b433bac2fd09b26038207175efcf34d960cd/68747470733a2f2f7374617469632e70756c6c726571756573742e636f6d2f617661746172732f72657669657765725f70726f66696c65732f66373262343836362d626161322d343530312d383436632d3461633838653834333033623f763d784348496756
Please reload this pagehttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
https://patch-diff.githubusercontent.com/marketplace/stainless-app
feat(api): manual updateshttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/f95b6253dbc413b744cc5943c383b2ecbc0ccd44
f95b625https://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/f95b6253dbc413b744cc5943c383b2ecbc0ccd44
https://patch-diff.githubusercontent.com/apps/stainless-app
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
force-pushedhttps://patch-diff.githubusercontent.com/writer/writer-python/compare/4077eaa929aac7897a5556473485856f420703da..ea02763937ddf5afcf66d206d29b3916cb563be6
4077eaahttps://patch-diff.githubusercontent.com/writer/writer-python/commit/4077eaa929aac7897a5556473485856f420703da
ea02763https://patch-diff.githubusercontent.com/writer/writer-python/commit/ea02763937ddf5afcf66d206d29b3916cb563be6
Compare https://patch-diff.githubusercontent.com/writer/writer-python/compare/4077eaa929aac7897a5556473485856f420703da..ea02763937ddf5afcf66d206d29b3916cb563be6
January 12, 2026 18:40https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#event-21996902142
https://patch-diff.githubusercontent.com/apps/stainless-app
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
Jan 12, 2026https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#event-21996902371
https://patch-diff.githubusercontent.com/apps/stainless-app
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
force-pushedhttps://patch-diff.githubusercontent.com/writer/writer-python/compare/ea02763937ddf5afcf66d206d29b3916cb563be6..9682fc1036b978a56869190e4c72fbc90e8cdab6
ea02763https://patch-diff.githubusercontent.com/writer/writer-python/commit/ea02763937ddf5afcf66d206d29b3916cb563be6
9682fc1https://patch-diff.githubusercontent.com/writer/writer-python/commit/9682fc1036b978a56869190e4c72fbc90e8cdab6
Compare https://patch-diff.githubusercontent.com/writer/writer-python/compare/ea02763937ddf5afcf66d206d29b3916cb563be6..9682fc1036b978a56869190e4c72fbc90e8cdab6
January 12, 2026 18:40https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#event-21996907702
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
January 12, 2026 22:01https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#commits-pushed-26cd543
https://patch-diff.githubusercontent.com/marketplace/stainless-app
feat(api): manual updateshttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/26cd543764608a8d44ac5415a89ea98953672e08
26cd543https://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/26cd543764608a8d44ac5415a89ea98953672e08
https://patch-diff.githubusercontent.com/marketplace/stainless-app
release: 2.4.0-rc1https://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/975f9e0009ec67abc10fdf58e8aa75f561e5df7d
975f9e0https://patch-diff.githubusercontent.com/writer/writer-python/pull/251/commits/975f9e0009ec67abc10fdf58e8aa75f561e5df7d
https://patch-diff.githubusercontent.com/apps/stainless-app
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
force-pushedhttps://patch-diff.githubusercontent.com/writer/writer-python/compare/9682fc1036b978a56869190e4c72fbc90e8cdab6..975f9e0009ec67abc10fdf58e8aa75f561e5df7d
9682fc1https://patch-diff.githubusercontent.com/writer/writer-python/commit/9682fc1036b978a56869190e4c72fbc90e8cdab6
975f9e0https://patch-diff.githubusercontent.com/writer/writer-python/commit/975f9e0009ec67abc10fdf58e8aa75f561e5df7d
Compare https://patch-diff.githubusercontent.com/writer/writer-python/compare/9682fc1036b978a56869190e4c72fbc90e8cdab6..975f9e0009ec67abc10fdf58e8aa75f561e5df7d
January 12, 2026 22:01https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#event-22000863893
https://patch-diff.githubusercontent.com/adeweaver
adeweaverhttps://patch-diff.githubusercontent.com/adeweaver
7e885d4https://patch-diff.githubusercontent.com/writer/writer-python/commit/7e885d428f8990643d8d8f63db39a76f5bc62362
Jan 12, 2026https://github.com/writer/writer-python/pull/251#event-22002009619
Please reload this pagehttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
https://patch-diff.githubusercontent.com/apps/stainless-app
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
Jan 12, 2026https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#issuecomment-3740959990
https://github.com/writer/writer-python/releases/tag/v2.4.0-rc1https://github.com/writer/writer-python/releases/tag/v2.4.0-rc1
Please reload this pagehttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
https://patch-diff.githubusercontent.com/apps/stainless-app
stainless-apphttps://patch-diff.githubusercontent.com/apps/stainless-app
autorelease: pre-release https://patch-diff.githubusercontent.com/writer/writer-python/issues?q=state%3Aopen%20label%3A%22autorelease%3A%20pre-release%22
autorelease: tagged https://patch-diff.githubusercontent.com/writer/writer-python/issues?q=state%3Aopen%20label%3A%22autorelease%3A%20tagged%22
autorelease: pending https://patch-diff.githubusercontent.com/writer/writer-python/issues?q=state%3Aopen%20label%3A%22autorelease%3A%20pending%22
Jan 12, 2026https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#event-22002011030
https://patch-diff.githubusercontent.com/adeweaver
adeweaverhttps://patch-diff.githubusercontent.com/adeweaver
January 12, 2026 23:38https://patch-diff.githubusercontent.com/writer/writer-python/pull/251#event-22002181839
Sign up for freehttps://patch-diff.githubusercontent.com/join?source=comment-repo
Sign in to commenthttps://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fwriter%2Fwriter-python%2Fpull%2F251
https://patch-diff.githubusercontent.com/apps/pullrequest
pullrequest[bot] https://patch-diff.githubusercontent.com/apps/pullrequest
https://patch-diff.githubusercontent.com/writer/writer-python/pull/251/files/03828db255fa5ba9509f3ce9f73d0975f572c6bd
autorelease: pre-release https://patch-diff.githubusercontent.com/writer/writer-python/issues?q=state%3Aopen%20label%3A%22autorelease%3A%20pre-release%22
autorelease: tagged https://patch-diff.githubusercontent.com/writer/writer-python/issues?q=state%3Aopen%20label%3A%22autorelease%3A%20tagged%22
Please reload this pagehttps://patch-diff.githubusercontent.com/writer/writer-python/pull/251
https://patch-diff.githubusercontent.com/adeweaver
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.