Skip to content

chore(AGE-1986): make sandbox provider fields provider-agnostic - #855

Merged
govindavashishtha merged 3 commits into
mainfrom
chore/AGE-1986/make-sandbox-provider-fields-provider-agnostic
Sep 23, 2026
Merged

govindavashishtha merged 3 commits into
mainfrom
chore/AGE-1986/make-sandbox-provider-fields-provider-agnostic

Conversation

@govindavashishtha

Copy link
Copy Markdown
Contributor

Summary

  • Strip Daytona lifecycle fields (execTimeoutMs, auto-stop/archive/delete intervals) from shared sandbox port types in assistant-ui-runtime
  • Reintroduce them as host DaytonaSandboxConfig on the trueforge-ui Daytona adapter, form, and settings
  • Update tests and add a changeset for the published type surface

Test plan

  • pnpm --filter @truefoundry/trueforge-assistant-ui-runtime typecheck
  • pnpm --filter @truefoundry/trueforge-ui typecheck
  • pnpm --filter @truefoundry/trueforge-ui exec vitest run test/plugins/trueforge-agent-server-adapter/catalogs/sandboxProviderCatalog.test.ts test/containers/SettingsBuilder/SandboxSettings.test.tsx
  • Manually configure/update a Daytona sandbox provider and confirm advanced lifecycle fields still save

Made with Cursor

Move Daytona lifecycle fields off the shared sandbox base onto host DaytonaSandboxConfig so other providers are not forced to supply them.

Co-authored-by: Cursor <cursoragent@cursor.com>
@changeset-bot

changeset-bot Bot commented Sep 23, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 0bf8835

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
@truefoundry/trueforge-assistant-ui-runtime Minor
@truefoundry/trueforge-ui Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@govindavashishtha
govindavashishtha enabled auto-merge (squash) September 23, 2026 11:38
@govindavashishtha
govindavashishtha merged commit c6b78d9 into main Sep 23, 2026
11 checks passed
@govindavashishtha
govindavashishtha deleted the chore/AGE-1986/make-sandbox-provider-fields-provider-agnostic branch September 23, 2026 11:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants