Repository navigation
Releases
Releases · partment/opencode-cloak-fetch
v1.1.2 Persistent browser session profiles
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 acrosswebfetchcalls. - Added
session.cacheDirconfig option. When unset, profiles are stored under the global OpenCode config directory incloakfetch-sessions. - Skips automatic per-origin profiles when
cloakbrowser.launchOptions.userDataDiris 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 topnpm@11.1.3. - Added tests for session defaults, origin-stable profile paths, privacy-safe profile names, manual
userDataDirprecedence, config merging, profile creation, and lock release. - Added repository agent instructions for future maintenance.
Documentation
- Documented the new
sessionconfiguration block in README andconfigSchema.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
1.1.1 (2026-05-16)
Features
- Added challenge-aware fetch waiting for detected anti-bot challenge pages before content extraction.
- Added
timeout.challengeWaitMsconfig option, defaulting to20000; set it to0to 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/pluginto1.15.0andzodto4.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
1.1.0 (2026-05-12)
Features
- Project initial release