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
-
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",
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':