feat: finalize production V2 runtime - #14
Merged
Merged
Conversation
Completes the V2-only runtime, durable workflows, sandbox lifecycle, skill packages, usage and creator flows, browser takeover, responsive UI parity, database hardening, and protected release tooling required for the production snapshot.
Teach Knip about externally invoked sandbox skill commands and runtime binaries. Remove obsolete exports and release helpers surfaced by the protected dead-code gate.
Make clean-runner dead-code analysis aware of dependencies invoked only inside the Daytona image while preserving their pinned runtime ownership and lockfiles.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Plan
plan.mdAGENTS.mdWhat is included
Runtime and agent workflows
Sandbox and skills
.cheatcode/skills, loaded into runs, and surfaced through Skill Creator UI events.Product UI
Data, billing, and operations
Architecture
The gateway authenticates and validates public requests, the Agent Worker and Durable Objects own run and sandbox state, and Workflows provide durable background orchestration. Postgres remains the indexed system of record under signed tenant context, R2 owns artifact bytes, and Daytona provides per-project runtime sandboxes. Built-in skills are bundled at build time and copied into the immutable snapshot; user-authored skills are persisted per user and hydrated into the sandbox at run time.
Decisions made
.cheatcode/skillswith server persistenceEdge cases handled
How to review
plan.md, Worker routing, and Durable Object workflow files for the runtime boundary.infra/containers/sandbox/Dockerfile,skills/, and the skill-runtime package for snapshot contents.Verification completed
pnpm turbo skills:buildpnpm turbo typecheckpnpm turbo lintpnpm turbo buildgit diff --check