From 675fd191c6752f3c2dd023280f80e4e3b72b1693 Mon Sep 17 00:00:00 2001 From: Shrey Pandya Date: Thu, 22 Jan 2026 14:32:23 -0800 Subject: [PATCH 1/3] chore: bump stagehand to official ^3.0.8 package Replace npm alias to @browserbasehq/orca with official stagehand package at version ^3.0.8. Co-Authored-By: Claude Sonnet 4.5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 624818b..b8916b5 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@browserbasehq/sdk": "^2.6.0", - "@browserbasehq/stagehand": "npm:@browserbasehq/orca@3.0.8-google-cua-2", + "@browserbasehq/stagehand": "^3.0.8", "@vercel/analytics": "^1.4.1", "@vercel/edge-config": "^1.4.0", "class-variance-authority": "^0.7.1", From 9eae5607950a1c563776d2c2f5e91ae2e31c82bf Mon Sep 17 00:00:00 2001 From: Shrey Pandya Date: Thu, 22 Jan 2026 14:34:34 -0800 Subject: [PATCH 2/3] chore: update pnpm-lock.yaml --- pnpm-lock.yaml | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 98191ae..1de1078 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^2.6.0 version: 2.6.0 '@browserbasehq/stagehand': - specifier: npm:@browserbasehq/orca@3.0.8-google-cua-2 - version: '@browserbasehq/orca@3.0.8-google-cua-2(@cfworker/json-schema@4.1.1)(@opentelemetry/api@1.9.0)(deepmerge@4.3.1)(dotenv@16.6.1)(zod@3.25.76)' + specifier: ^3.0.8 + version: 3.0.8(@cfworker/json-schema@4.1.1)(@opentelemetry/api@1.9.0)(deepmerge@4.3.1)(dotenv@16.6.1)(zod@3.25.76) '@vercel/analytics': specifier: ^1.4.1 version: 1.6.1(next@15.1.11(@opentelemetry/api@1.9.0)(react-dom@19.1.2(react@19.1.2))(react@19.1.2))(react@19.1.2) @@ -224,16 +224,16 @@ packages: '@anthropic-ai/sdk@0.39.0': resolution: {integrity: sha512-eMyDIPRZbt1CCLErRCi3exlAvNkBtRe+kW5vvJyef93PmNr/clstYgHhtvmkxN82nlKgzyGPCyGxrm0JQ1ZIdg==} - '@browserbasehq/orca@3.0.8-google-cua-2': - resolution: {integrity: sha512-SNYkAZPW2O6KbN6FrfjQkshajm/TWOhrTKyEl1LOd0lfAXzi37+dIiAvk0KtWH6NHB7pClgGeSRLou88QfP23Q==} + '@browserbasehq/sdk@2.6.0': + resolution: {integrity: sha512-83iXP5D7xMm8Wyn66TUaUrgoByCmAJuoMoZQI3sGg3JAiMlTfnCIMqyVBoNSaItaPIkaCnrsj6LiusmXV2X9YA==} + + '@browserbasehq/stagehand@3.0.8': + resolution: {integrity: sha512-ppI4PmqjRnFEpTtaQyRzKZgL4uVzscOQsDjBpQlvZNhhEp3da1wBaP1ml/hMfsuAmY9wOUwdN4V0uyyRbxWAdA==} peerDependencies: deepmerge: ^4.3.1 dotenv: ^16.4.5 zod: ^3.25.76 || ^4.2.0 - '@browserbasehq/sdk@2.6.0': - resolution: {integrity: sha512-83iXP5D7xMm8Wyn66TUaUrgoByCmAJuoMoZQI3sGg3JAiMlTfnCIMqyVBoNSaItaPIkaCnrsj6LiusmXV2X9YA==} - '@cfworker/json-schema@4.1.1': resolution: {integrity: sha512-gAmrUZSGtKc3AiBL71iNWxDsyUC5uMaKKGdvzYsBoTW/xi42JQHl7eKV2OYzCUqvc+D2RCcf7EXY2iCyFIk6og==} @@ -3549,7 +3549,19 @@ snapshots: transitivePeerDependencies: - encoding - '@browserbasehq/orca@3.0.8-google-cua-2(@cfworker/json-schema@4.1.1)(@opentelemetry/api@1.9.0)(deepmerge@4.3.1)(dotenv@16.6.1)(zod@3.25.76)': + '@browserbasehq/sdk@2.6.0': + dependencies: + '@types/node': 18.19.130 + '@types/node-fetch': 2.6.13 + abort-controller: 3.0.0 + agentkeepalive: 4.6.0 + form-data-encoder: 1.7.2 + formdata-node: 4.4.1 + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding + + '@browserbasehq/stagehand@3.0.8(@cfworker/json-schema@4.1.1)(@opentelemetry/api@1.9.0)(deepmerge@4.3.1)(dotenv@16.6.1)(zod@3.25.76)': dependencies: '@ai-sdk/provider': 2.0.0 '@anthropic-ai/sdk': 0.39.0 @@ -3602,18 +3614,6 @@ snapshots: - supports-color - utf-8-validate - '@browserbasehq/sdk@2.6.0': - dependencies: - '@types/node': 18.19.130 - '@types/node-fetch': 2.6.13 - abort-controller: 3.0.0 - agentkeepalive: 4.6.0 - form-data-encoder: 1.7.2 - formdata-node: 4.4.1 - node-fetch: 2.7.0 - transitivePeerDependencies: - - encoding - '@cfworker/json-schema@4.1.1': {} '@emnapi/core@1.7.1': From dc15f3d58de31982e2aebc6692f89c433b6909f6 Mon Sep 17 00:00:00 2001 From: Shrey Pandya Date: Sat, 21 Feb 2026 00:26:30 -0800 Subject: [PATCH 3/3] fix: align card text and icons to top-left with consistent spacing --- app/page.tsx | 39 +++++++++++++++++---------------------- 1 file changed, 17 insertions(+), 22 deletions(-) diff --git a/app/page.tsx b/app/page.tsx index c94b819..985fd64 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -232,15 +232,17 @@ export default function Home() { "Find the most recently opened non-draft PR on Github for Browserbase's Stagehand project and make sure the combination-evals in the PR validation passed.", ) } - className="p-3 md:p-5 lg:p-6 text-sm md:text-base lg:text-xl text-[#2E191E] border border-[#CAC8C7] hover:border-[#FF3B00] hover:text-[#FF3B00] transition-colors font-ppsupply font-medium text-center overflow-hidden text-ellipsis break-words whitespace-normal md:min-h-[100px] lg:min-h-[120px] flex items-center justify-center backdrop-blur-sm bg-opacity-60 bg-[rgba(245,240,255,0.15)] hover:bg-[rgba(255,59,0,0.05)] rounded-none" + className="p-3 md:p-5 lg:p-6 text-sm md:text-base lg:text-xl text-[#2E191E] border border-[#CAC8C7] hover:border-[#FF3B00] hover:text-[#FF3B00] transition-colors font-ppsupply font-medium text-left overflow-hidden text-ellipsis break-words whitespace-normal md:min-h-[100px] lg:min-h-[120px] flex items-start justify-start backdrop-blur-sm bg-opacity-60 bg-[rgba(245,240,255,0.15)] hover:bg-[rgba(255,59,0,0.05)] rounded-none" > -
+
- Review a pull request -
- on Github + Review a pull request on Github
- +
@@ -253,18 +255,16 @@ export default function Home() { "Go to Hacker News and find the most controversial post from today, then read the top 3 comments and summarize the debate.", ) } - className="p-3 md:p-5 lg:p-6 text-sm md:text-base lg:text-xl text-[#2E191E] border border-[#CAC8C7] hover:border-[#FF3B00] hover:text-[#FF3B00] transition-colors font-ppsupply font-medium text-center overflow-hidden text-ellipsis break-words whitespace-normal md:min-h-[100px] lg:min-h-[120px] flex items-center justify-center backdrop-blur-sm bg-opacity-60 bg-[rgba(245,240,255,0.15)] hover:bg-[rgba(255,59,0,0.05)] rounded-none" + className="p-3 md:p-5 lg:p-6 text-sm md:text-base lg:text-xl text-[#2E191E] border border-[#CAC8C7] hover:border-[#FF3B00] hover:text-[#FF3B00] transition-colors font-ppsupply font-medium text-left overflow-hidden text-ellipsis break-words whitespace-normal md:min-h-[100px] lg:min-h-[120px] flex items-start justify-start backdrop-blur-sm bg-opacity-60 bg-[rgba(245,240,255,0.15)] hover:bg-[rgba(255,59,0,0.05)] rounded-none" > -
+
- Browse Hacker News -
- for trending debates + Browse Hacker News for trending debates
@@ -279,16 +279,12 @@ export default function Home() { } className="p-3 md:p-5 lg:p-6 text-sm md:text-base lg:text-xl text-[#2E191E] border border-[#CAC8C7] hover:border-[#FF3B00] hover:text-[#FF3B00] transition-colors font-ppsupply font-medium text-center overflow-hidden text-ellipsis break-words whitespace-normal md:min-h-[100px] lg:min-h-[120px] flex items-center justify-center backdrop-blur-sm bg-opacity-60 bg-[rgba(245,240,255,0.15)] hover:bg-[rgba(255,59,0,0.05)] rounded-none" > -
- - Play a game of -
- 2048 -
+
+ Play a game of 2048
@@ -303,15 +299,14 @@ export default function Home() { } className="p-3 md:p-5 lg:p-6 text-sm md:text-base lg:text-xl text-[#2E191E] border border-[#CAC8C7] hover:border-[#FF3B00] hover:text-[#FF3B00] transition-colors font-ppsupply font-medium text-center overflow-hidden text-ellipsis break-words whitespace-normal md:min-h-[100px] lg:min-h-[120px] flex items-center justify-center backdrop-blur-sm bg-opacity-60 bg-[rgba(245,240,255,0.15)] hover:bg-[rgba(255,59,0,0.05)] rounded-none" > -
+
Get the latest crypto prices -