Skip to content

Conversation

@rgarcia
Copy link
Contributor

@rgarcia rgarcia commented Dec 15, 2025

  • Add kernel.browsers.deleteByID() to all templates to properly close live view on exit
  • Switch deploy instructions to use --env-file .env instead of inline --env flags
  • Add .env.example files for templates requiring API keys
  • Remove 'brew install' from Next steps (user already has CLI installed)
  • Rename advanced-sample template to captcha-solver (more descriptive)
  • Switch from playwright to playwright-core in TypeScript templates
  • Update all dependencies to latest versions
  • Fix devDependencies in package.json files
  • Add DuckDuckGo as starting URL for CUA templates (less captcha friction)
  • Clean up stale advanced-sample directory

Note

Renames the TS advanced sample to captcha-solver, standardizes templates on playwright-core with proper browser cleanup, adds .env examples, updates dependencies, and improves CUA defaults.

  • Templates:
    • Rename typescript/advanced-sample to typescript/captcha-solver; remove old files and add new index.ts with app name ts-captcha-solver.
    • Switch all TS templates to playwright-core imports (captcha-solver, computer-use, cua, sample-app, stagehand, magnitude).
  • Browser lifecycle:
    • Add kernel.browsers.deleteByID(...) and ensure try/finally-based cleanup after browser.close() across templates (captcha-solver, computer-use, cua).
  • Environment & config:
    • Add .env.example files for API keys in computer-use, cua, gemini-cua, magnitude, stagehand.
  • CUA UX:
    • Start navigation at DuckDuckGo to reduce CAPTCHAs in cua/index.ts.
  • Dependencies:
    • Bump @onkernel/sdk to ^0.23.0 and update related deps (openai, @anthropic-ai/sdk, @browserbasehq/stagehand, luxon, typescript, @types/node, etc.).
    • Replace playwright with playwright-core in package.json; add dev deps (typescript, @types/node).
    • Add/update pnpm-lock.yaml files for templates.

Written by Cursor Bugbot for commit 5b32d93. This will update automatically on new commits. Configure here.

…d-sample

- Add kernel.browsers.deleteByID() to all templates to properly close live view on exit
- Switch deploy instructions to use --env-file .env instead of inline --env flags
- Add .env.example files for templates requiring API keys
- Remove 'brew install' from Next steps (user already has CLI installed)
- Rename advanced-sample template to captcha-solver (more descriptive)
- Switch from playwright to playwright-core in TypeScript templates
- Update all dependencies to latest versions
- Fix devDependencies in package.json files
- Add DuckDuckGo as starting URL for CUA templates (less captcha friction)
- Clean up stale advanced-sample directory
@rgarcia rgarcia requested a review from archandatta December 16, 2025 17:10
Copy link
Contributor

@archandatta archandatta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@rgarcia rgarcia merged commit e325b25 into main Dec 16, 2025
2 checks passed
@rgarcia rgarcia deleted the feedback-from-ttt branch December 16, 2025 18:29
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.

3 participants