PTY Support & Sandbox Cleanup

PTY Support & Sandbox Cleanup PTY Support & Sandbox Cleanup

This release improves interactive workflows and system hygiene.

We added end-to-end PTY support across daemon, API, SDKs, and docs for real-time terminal sessions, resizing, and process control. Build-failed sandboxes now auto-expire after 7 days to keep environments clean. We also prioritize syncing newer sandboxes first, refine runner assignment by availability score, fix SDK edge cases (download_file coroutine, JS vs TS coderun, SSH access response), and ship release/CI/OpenAPI chores for a smoother toolchain.

Release Details

Features

  • api: delete build failed sandboxes after 7 days (#2529)

  • daemon,api,docs,sdk: pty support (#2492)

Fixes

  • api: sync newer sandboxes first (#2530)

  • sdk: coroutine subscripting error in download_file (#2525)

  • sdk: Js files to run in js coderun instead of ts coderun (#2524)

  • sdk: ssh access api response (#2540)

Refactor

  • api: change runner assignment per availabilty score (#2370)

Chores

  • publish CLI in github release (#2527)

  • api: don't rely on auth during openapi generation (#2533)

  • cli: update output path (#2543)