Skip to content

[codex] fix Daytona validation runbooks#2261

Merged
benjaminshafii merged 1 commit into
devfrom
codex/daytona-validation-fixes
Jun 14, 2026
Merged

[codex] fix Daytona validation runbooks#2261
benjaminshafii merged 1 commit into
devfrom
codex/daytona-validation-fixes

Conversation

@benjaminshafii

@benjaminshafii benjaminshafii commented Jun 14, 2026

Copy link
Copy Markdown
Member

Summary

  • Fix the Daytona cloud-instance fast path so it uses the maintained server helper instead of an unsupported Electron-helper server-only mode.
  • Replace hard-coded Daytona organization examples with <org-name> placeholders in Daytona eval/runbook docs.
  • Reword the seeded cloud demo troubleshooting note so the obsolete flag is not copyable.

Validation

Local/static checks:

  • pnpm install --frozen-lockfile passed.
  • Bash syntax checks passed for the Daytona helper scripts and related Docker helper.
  • docker compose -f packaging/docker/docker-compose.den-dev.yml config passed.
  • Daytona skill frontmatter check passed for 10 Daytona skills.
  • Targeted stale-command/private-org scan passed after the docs cleanup.
  • git diff --check and git diff --cached --check passed.

Build/type/test checks:

  • pnpm --filter @openwork-ee/den-api build passed.
  • pnpm --filter @openwork-ee/den-db build passed.
  • pnpm --dir ee/apps/den-api exec tsc -p tsconfig.json --noEmit passed.
  • pnpm --dir ee/apps/den-worker-proxy exec tsc -p tsconfig.json --noEmit passed.
  • pnpm --filter @openwork-ee/den-web build passed.
  • bun test ee/apps/den-api/test passed: 142 pass / 0 fail.
  • pnpm --filter @openwork/app typecheck passed.
  • pnpm --filter @openwork/app build passed.
  • pnpm --filter @openwork/app test passed: 65 pass / 0 fail.
  • pnpm --filter @openwork/app test:desktop-cloud-sync passed: 8 pass / 0 fail.
  • pnpm --filter @openwork/desktop check:electron passed.
  • pnpm --filter @openwork/desktop test passed: 18 pass / 1 skip / 0 fail.
  • pnpm --filter @openwork/desktop typecheck:electron passed.
  • pnpm --filter @openwork/desktop build passed.
  • pnpm --filter openwork-server typecheck passed.
  • pnpm --filter openwork-server build passed.
  • pnpm --filter openwork-server test:artifacts passed: 20 pass / 0 fail.
  • Isolated-home pnpm --filter openwork-server test passed: 226 pass / 6 skip / 0 fail.
  • node --check passed for the eval runner scripts, mock OAuth MCP server, and Daytona runtime installer script.

Live Daytona checks:

  • Verified Daytona CLI access. The reusable Electron/VNC snapshot and secrets/artifacts volumes were present and ready. The reusable server snapshot was missing, so the server helper exercised its Dockerfile fallback.
  • Electron helper completed for commit f89fd8fed24c4a9b4483a73c1c7d9966c57bd8b2 with artifacts enabled.
  • CDP showed an OpenWork Electron target at the welcome route; user agent included Electron/35.7.5.
  • Created /workspace/hello through the visible Daytona folder-path flow; app reached a workspace/session route, showed Ready for new tasks, showed Run task, and the opencode sidecar was running.
  • Captured and locally inspected clean Daytona screenshots for the welcome and ready-workspace states.
  • Server helper completed from Dockerfile fallback; Den API, Den Web, and worker proxy started and passed public health/proxy checks.
  • Launched a second Electron sandbox pointed at the Daytona Den Web/API URLs with required sign-in; bootstrap JSON contained the Daytona Den URLs, CDP landed on #/signin, and the UI rendered the sign-in screen.
  • Seeded the server demo org and verified sign-in through both public Den Web and direct Den API auth routes without printing tokens.
  • Deleted the temporary Daytona sandboxes after validation.

Notes

  • Daytona CLI warned that the local CLI version is behind the API version. The warning did not block any helper, health check, CDP check, screenshot capture, or cleanup.
  • Because the server snapshot is missing, server startup currently falls back to building from the Dockerfile and takes longer than the snapshot path.

Review in cubic

@vercel

vercel Bot commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openwork-app Ready Ready Preview, Comment Jun 14, 2026 2:32am
openwork-den Ready Ready Preview, Comment Jun 14, 2026 2:32am
openwork-den-worker-proxy Ready Ready Preview, Comment Jun 14, 2026 2:32am
openwork-landing Ready Ready Preview, Comment, Open in v0 Jun 14, 2026 2:32am

@benjaminshafii benjaminshafii marked this pull request as ready for review June 14, 2026 13:00
@benjaminshafii benjaminshafii merged commit bcffce8 into dev Jun 14, 2026
10 checks passed
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.

1 participant