Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
TanStack
ai
Repository navigation
Code
Issues
33
(33)
Pull requests
29
(29)
Discussions
Actions
Security and quality
Insights
More
items
feat(ai-sandbox-render): add Render sandbox provider
- #1946
#1946
Open
R4ph-t
wants to merge 26 commits into
TanStack:main
TanStack/ai:main
from
R4ph-t:feat/ai-sandbox-render
R4ph-t/tanstack-ai:feat/ai-sandbox-render
Copy head branch name to clipboard
Conversation
Commits
26
(26)
Checks
Files changed
Open
feat(ai-sandbox-render): add Render sandbox provider
#1946
R4ph-t
wants to merge 26 commits into
TanStack:main
TanStack/ai:main
from
R4ph-t:feat/ai-sandbox-render
R4ph-t/tanstack-ai:feat/ai-sandbox-render
Copy head branch name to clipboard
Commits
Commits on Oct 29, 2026
feat(ai-sandbox-render): add Render sandbox provider
Show description for c1ba408
R4ph-t
committed
c1ba408
View commit details
Copy full SHA for c1ba408
Browse repository at this point
test(ai-sandbox-render): add unit tests
Show description for 247b1be
R4ph-t
committed
247b1be
View commit details
Copy full SHA for 247b1be
Browse repository at this point
test(ai-sandbox-render): add live tests and journal conformance
Show description for adca89b
R4ph-t
committed
adca89b
View commit details
Copy full SHA for adca89b
Browse repository at this point
docs(sandbox): document the Render provider
Show description for efe1728
R4ph-t
committed
efe1728
View commit details
Copy full SHA for efe1728
Browse repository at this point
docs(ai-sandbox-render): add package README and changeset
R4ph-t
committed
ba9d20d
View commit details
Copy full SHA for ba9d20d
Browse repository at this point
test(e2e): check that an aborted Render create terminates the sandbox
Show description for 40dd3d3
R4ph-t
committed
40dd3d3
View commit details
Copy full SHA for 40dd3d3
Browse repository at this point
fix(ai-sandbox-render): keep env values out of the exec command string
Show description for f715762
R4ph-t
committed
f715762
View commit details
Copy full SHA for f715762
Browse repository at this point
fix(ai-sandbox-render): resume returns null when the sandbox ends mid-wait
Show description for 4881fba
R4ph-t
committed
4881fba
View commit details
Copy full SHA for 4881fba
Browse repository at this point
fix(ai-sandbox-render): keep snapshot names within Render's 64-character limit
Show description for 0d10986
R4ph-t
committed
0d10986
View commit details
Copy full SHA for 0d10986
Browse repository at this point
fix(ai-sandbox-render): never start a command killed during its env upload
Show description for cc78232
R4ph-t
committed
cc78232
View commit details
Copy full SHA for cc78232
Browse repository at this point
fix(ai-sandbox-render): keep the env file out of snapshots
Show description for e7174a8
R4ph-t
committed
e7174a8
View commit details
Copy full SHA for e7174a8
Browse repository at this point
fix(ai-sandbox-render): reject token or ownerId alongside a pre-built client
Show description for cd1fca3
R4ph-t
committed
cd1fca3
View commit details
Copy full SHA for cd1fca3
Browse repository at this point
fix(ai-sandbox-render): aborted fs calls reject
Show description for a6dbdb1
R4ph-t
committed
a6dbdb1
View commit details
Copy full SHA for a6dbdb1
Browse repository at this point
fix(ai-sandbox-render): reject read-only env names, cap output cleanly, async spawn
Show description for 719fa95
R4ph-t
committed
719fa95
View commit details
Copy full SHA for 719fa95
Browse repository at this point
fix(ai-sandbox-render): serialize the env overlay with snapshots and command starts
Show description for 5963196
R4ph-t
committed
5963196
View commit details
Copy full SHA for 5963196
Browse repository at this point
fix(ai-sandbox-render): secure process cleanup and snapshot secrets
R4ph-t
committed
3daffab
View commit details
Copy full SHA for 3daffab
Browse repository at this point
test(ai-sandbox-render): clean up live-test snapshots and sandboxes
Show description for d817eed
R4ph-t
committed
d817eed
View commit details
Copy full SHA for d817eed
Browse repository at this point
test(ai-sandbox-render): delete the live-test snapshot even if destroy fails
Show description for 2c328bb
R4ph-t
committed
2c328bb
View commit details
Copy full SHA for 2c328bb
Browse repository at this point
fix(ai-sandbox-render): keep env files in memory-backed /dev
Show description for 421c380
R4ph-t
committed
421c380
View commit details
Copy full SHA for 421c380
Browse repository at this point
test(ai-sandbox-render): cover the /dev overlay and both snapshot kinds
Show description for becdf00
R4ph-t
committed
becdf00
View commit details
Copy full SHA for becdf00
Browse repository at this point
test(ai-sandbox-render): check live that filesystem snapshots leave out the overlay
R4ph-t
committed
6d946ad
View commit details
Copy full SHA for 6d946ad
Browse repository at this point
docs(ai-sandbox-render): document the /dev env overlay and runtime snapshot caveat
R4ph-t
committed
82dc6be
View commit details
Copy full SHA for 82dc6be
Browse repository at this point
test(ai-sandbox-render): load the live suite without credentials
Show description for f5ab2ab
R4ph-t
committed
f5ab2ab
View commit details
Copy full SHA for f5ab2ab
Browse repository at this point
fix(ai-sandbox-render): forward the kill signal to the process group
Show description for fd97c1b
R4ph-t
committed
fd97c1b
View commit details
Copy full SHA for fd97c1b
Browse repository at this point
fix(ai-sandbox-render): cap captured exec output in UTF-8 bytes
Show description for 3257981
R4ph-t
committed
3257981
View commit details
Copy full SHA for 3257981
Browse repository at this point
test(ai-sandbox-render): look up the sandbox group before snapshotting
Show description for 806b34b
R4ph-t
committed
806b34b
View commit details
Copy full SHA for 806b34b
Browse repository at this point
You can’t perform that action at this time.