Skip to content

Releases

v1.1.2 Persistent browser session profiles

Choose a tag to compare

@partment partment released this 19 May 08:55
bcdb56e

1.1.2 (2026-05-19)

Features

  • Added opt-in persistent per-origin Chromium profiles via session.enabled, allowing sites to reuse cookies, localStorage, IndexedDB, and anti-bot challenge credentials across webfetch calls.
  • Added session.cacheDir config option. When unset, profiles are stored under the global OpenCode config directory in cloakfetch-sessions.
  • Skips automatic per-origin profiles when cloakbrowser.launchOptions.userDataDir is explicitly configured.
  • Added profile locking with heartbeat and stale-lock cleanup so concurrent fetches do not corrupt the same persistent profile.

Maintenance

  • Updated packageManager, CI, and release workflows to pnpm@11.1.3.
  • Added tests for session defaults, origin-stable profile paths, privacy-safe profile names, manual userDataDir precedence, config merging, profile creation, and lock release.
  • Added repository agent instructions for future maintenance.

Documentation

  • Documented the new session configuration block in README and configSchema.json.
  • Clarified that persistent sessions are opt-in because they store site session data on disk.

Full Changelog: v1.1.1...v1.1.2

v1.1.1 Challenge-aware fetch waiting

Choose a tag to compare

@partment partment released this 16 May 08:39
5994464

1.1.1 (2026-05-16)

Features

  • Added challenge-aware fetch waiting for detected anti-bot challenge pages before content extraction.
  • Added timeout.challengeWaitMs config option, defaulting to 20000; set it to 0 to disable challenge waiting.
  • Supports technical challenge fingerprints for Cloudflare, DDoS-Guard, DataDome, Akamai Bot Manager, Imperva/Incapsula, and PerimeterX.

Fixes

  • Fixed OpenCode tool argument schema generation to avoid Zod instance mismatches between this package and @opencode-ai/plugin.

Maintenance

  • Pinned runtime and development dependency versions.
  • Updated @opencode-ai/plugin to 1.15.0 and zod to 4.4.3.
  • Added challenge detection and config coverage tests.

Documentation

  • Documented timeout.challengeWaitMs.
  • Added npm version badge and standardized README type formatting.

Full Changelog: v1.1.0...v1.1.1

v1.1.0 Initial Release

Choose a tag to compare

@partment partment released this 12 May 09:04
d3103a1

1.1.0 (2026-05-12)

Features

  • Project initial release