From d4c0718295552fe48a07f6680097b2c5f26151e5 Mon Sep 17 00:00:00 2001 From: abrichr Date: Wed, 26 Aug 2026 00:26:38 -0400 Subject: [PATCH] fix: state the browser extra in quickstart install commands Plain 'pip install openadapt' does not install Playwright, so the verified quickstart fails with exit 2. The download page, hero, pricing, and developers surfaces now show pip install 'openadapt[browser]'; the public-truth test asserts the literal extra with escaped brackets. --- components/Developers.js | 2 +- components/MastHead.js | 2 +- components/Pricing.js | 2 +- pages/download.js | 6 +++--- public/openadapt-paper.pdf | Bin 609741 -> 609741 bytes tests/publicTruth.test.js | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/components/Developers.js b/components/Developers.js index 8f9b1854..17703dc0 100644 --- a/components/Developers.js +++ b/components/Developers.js @@ -42,7 +42,7 @@ export default function Developers({ buildWarnings = [], githubStats = null }) { )}

- pip install openadapt is the stable + pip install 'openadapt[browser]' is the stable end-user entry point. The openadapt-flow{' '} engine records a workflow, compiles it into a reviewable program, and replays it locally with no model diff --git a/components/MastHead.js b/components/MastHead.js index f3aae9f2..25bdde82 100644 --- a/components/MastHead.js +++ b/components/MastHead.js @@ -97,7 +97,7 @@ export default function Home({ githubStats: initialGithubStats }) {

- pip install openadapt + pip install 'openadapt[browser]'

- pip install openadapt + pip install 'openadapt[browser]'

diff --git a/pages/download.js b/pages/download.js index 1809a6f6..a00f90f8 100644 --- a/pages/download.js +++ b/pages/download.js @@ -142,7 +142,7 @@ export default function DownloadPage({ release, fetchFailed }) { Windows, macOS, and Linux.

-                    pip install openadapt
+                    pip install 'openadapt[browser]'
                 
@@ -269,7 +269,7 @@ export default function DownloadPage({ release, fetchFailed }) {

The next complete Beta set has not been published yet. Use{' '} - pip install openadapt, or watch the + pip install 'openadapt[browser]', or watch the desktop releases page for the native build.

@@ -522,7 +522,7 @@ export default function DownloadPage({ release, fetchFailed }) { Need the working workflow engine?

- Start with pip install openadapt, or bring the workflow + Start with pip install 'openadapt[browser]', or bring the workflow you most want to automate to a 30-minute call.

diff --git a/public/openadapt-paper.pdf b/public/openadapt-paper.pdf index a1d5e72e7407c3d5789d79ef3c3f4d49744ac71d..db45a09dfc6498cb3e1d30a66630d61227bb15d9 100644 GIT binary patch delta 144 zcmX>*TlMU0)rJF7M2#)7Pc1l7LF~POI%cp4NVM93@oBFx%7SWQ(O{DQWZ2@ ztc(nd%nU4yppx59xNuHjb~ZFNG;nruHL-McG&eG_G%+!Ev2b-WH!(DKbv1W#wXjpL NA*5vcY!6N&Rsd!&C9VJf delta 144 zcmX>*TlMU0)rJF7M2#)7Pc1l7LF~POI%cp3{8!U42_~Rx%7SWQ(O{DQWZ2@ ztc(nd%nU4m5@5;gCtNruFgqKW8XH?WIXgKS8o64UIJsGxn>o8VnVLFUT9_JGxSH50 O*bq{(eYOXu5i0;?E+w7- diff --git a/tests/publicTruth.test.js b/tests/publicTruth.test.js index 429304d9..60bb0346 100644 --- a/tests/publicTruth.test.js +++ b/tests/publicTruth.test.js @@ -164,7 +164,7 @@ test('end-user quickstarts enter through OpenAdapt while engine links stay techn const developerLinks = read('data/developerLinks.js') const publicSurfaces = [install, pricing, templates, download].join('\n') - assert.match(publicSurfaces, /pip install openadapt/) + assert.match(publicSurfaces, /pip install 'openadapt\[browser\]'/) assert.match(publicSurfaces, /openadapt flow/) assert.doesNotMatch(publicSurfaces, /pip install openadapt-flow/) assert.doesNotMatch(publicSurfaces, /uv tool uninstall openadapt/)