diff --git a/.github/workflows/browser-benchmarks.yml b/.github/workflows/browser-benchmarks.yml index 161612f..f30d5d7 100644 --- a/.github/workflows/browser-benchmarks.yml +++ b/.github/workflows/browser-benchmarks.yml @@ -38,6 +38,7 @@ jobs: # - browseruse - hyperbrowser - kernel + - notte # - steel # - anchorbrowser steps: @@ -62,7 +63,7 @@ jobs: # BROWSER_USE_API_KEY: ${{ secrets.BROWSER_USE_API_KEY }} HYPERBROWSER_API_KEY: ${{ secrets.HYPERBROWSER_API_KEY }} KERNEL_API_KEY: ${{ secrets.KERNEL_API_KEY }} - # NOTTE_API_KEY: ${{ secrets.NOTTE_API_KEY }} + NOTTE_API_KEY: ${{ secrets.NOTTE_API_KEY }} # STEEL_API_KEY: ${{ secrets.STEEL_API_KEY }} # ANCHORBROWSER_API_KEY: ${{ secrets.ANCHORBROWSER_API_KEY }} run: | diff --git a/src/browser/providers.ts b/src/browser/providers.ts index d20df73..e1b4d3a 100644 --- a/src/browser/providers.ts +++ b/src/browser/providers.ts @@ -1,6 +1,7 @@ import { browserbase } from '@computesdk/browserbase'; import { hyperbrowser } from '@computesdk/hyperbrowser'; import { kernel } from '@computesdk/kernel'; +import { notte } from '@computesdk/notte'; import type { BrowserProviderConfig } from './types.js'; /** @@ -33,5 +34,12 @@ export const browserProviders: BrowserProviderConfig[] = [ apiKey: process.env.KERNEL_API_KEY! }), }, + { + name: 'notte', + requiredEnvVars: ['NOTTE_API_KEY'], + createBrowserProvider: () => notte({ + apiKey: process.env.NOTTE_API_KEY! + }), + }, // add browser providers above ];