[object Object]

← back to Abrams Report

fix(fetch-browserbase): prefer project-local .env over home-dir paths

2e118fba4b45038ac635981aee5169fc5b8c925c · 2026-05-11 20:49:02 -0700 · Steve Abrams

abrams-report's own .env (written by secrets-manager) is the canonical
location on both Mac2 and Kamatera. Move it to the front of the
candidate list so a per-project key rotation propagates immediately
instead of being shadowed by an older skill .env on Mac2 or /root/.env
on Kamatera.

Files touched

Diff

commit 2e118fba4b45038ac635981aee5169fc5b8c925c
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon May 11 20:49:02 2026 -0700

    fix(fetch-browserbase): prefer project-local .env over home-dir paths
    
    abrams-report's own .env (written by secrets-manager) is the canonical
    location on both Mac2 and Kamatera. Move it to the front of the
    candidate list so a per-project key rotation propagates immediately
    instead of being shadowed by an older skill .env on Mac2 or /root/.env
    on Kamatera.
---
 scrapers/fetch-browserbase.js | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/scrapers/fetch-browserbase.js b/scrapers/fetch-browserbase.js
index 4fd8636..f879879 100644
--- a/scrapers/fetch-browserbase.js
+++ b/scrapers/fetch-browserbase.js
@@ -15,6 +15,8 @@ function loadCreds() {
     };
   }
   const candidates = [
+    // Project-local .env (preferred — populated by secrets-manager)
+    path.join(__dirname, '..', '.env'),
     path.join(os.homedir(), '.claude/skills/browserbase/.env'),
     path.join(os.homedir(), '.env'),
     '/root/.env',

← 20113db deps(wallpaper): add @browserbasehq/sdk + playwright-core fo  ·  back to Abrams Report  ·  fix(schumacher): route through Browserbase 7257efe →