Speeds up agent runs by caching the tools each run currently re-downloads.
opencode CLI cached at ~/.opencode, keyed on the pinned OPENCODE_VERSION (now a top-level env, single source of truth). install-opencode.sh skips the download when the pinned binary is already present.
Playwright browsers + npm cached at ~/.cache/ms-playwright + ~/.npm for the browser agents (@senior/@lead/@qa) that run npx playwright install chromium (~120MB) every run.
Both cache steps are continue-on-error so a missing/misconfigured cache backend can never fail a run — worst case it is a no-op and installs proceed as before. Playwright cache uses a static key (…-v1); playwright install still verifies the browser revision and downloads only the delta, so a stale cache stays correct.
Speeds up agent runs by caching the tools each run currently re-downloads.
- **opencode CLI** cached at `~/.opencode`, keyed on the pinned `OPENCODE_VERSION` (now a top-level env, single source of truth). `install-opencode.sh` skips the download when the pinned binary is already present.
- **Playwright browsers + npm** cached at `~/.cache/ms-playwright` + `~/.npm` for the browser agents (`@senior/@lead/@qa`) that run `npx playwright install chromium` (~120MB) every run.
Both cache steps are `continue-on-error` so a missing/misconfigured cache backend can never fail a run — worst case it is a no-op and installs proceed as before. Playwright cache uses a static key (`…-v1`); `playwright install` still verifies the browser revision and downloads only the delta, so a stale cache stays correct.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Speeds up agent runs by caching the tools each run currently re-downloads.
~/.opencode, keyed on the pinnedOPENCODE_VERSION(now a top-level env, single source of truth).install-opencode.shskips the download when the pinned binary is already present.~/.cache/ms-playwright+~/.npmfor the browser agents (@senior/@lead/@qa) that runnpx playwright install chromium(~120MB) every run.Both cache steps are
continue-on-errorso a missing/misconfigured cache backend can never fail a run — worst case it is a no-op and installs proceed as before. Playwright cache uses a static key (…-v1);playwright installstill verifies the browser revision and downloads only the delta, so a stale cache stays correct.