·
0 commits
to 748d4395b81ef4825c241fbeba59e01754d3c55a
since this release
Highlights
- Local self-learning site memory: Browser workflows can now retain verified navigation and workflow knowledge under
~/.webcmd/sites. Learning stays out of normal command output and includes candidate capture and search, conflict-aware checkpointing, optional seed initialization, and bounded memory files. - Selectable local browser runtimes: Keep bundled Cloak as the default, reuse an installed Google Chrome, opt into SLAB on macOS, or select a compatible Chromium executable by absolute path.
- One browser skill contract:
webcmd skills addand supported plugins now install a singlewebcmd-browserskill. Adapter, search, fetch, and plugin workflows remain available directly through the CLI.
Improvements
- Installed Google Chrome uses an isolated
~/.webcmd/chrome/profilesdirectory and a Webcmd-owned, nonzero loopback CDP port. Normal headed launches retain Chrome’s nativenavigator.webdrivervalue, without claiming general automation undetectability. - Custom Chromium builds receive separate, deterministic profile directories, preventing them from overwriting managed Cloak profiles.
webcmd setup --statusnow reports the configured browser selection, whilewebcmd doctoridentifies both the selected browser and live runtime.- SLAB setup reuses an existing installation and verifies its code signature and bundle identifier before launch.
- Chrome process ownership, cleanup, locked-profile recovery, and CDP endpoint verification have been hardened.
- Browser page binding can use either a stable page selector or target ID.
- Optional site-memory seeds are fetched only when
WEBCMD_GLOBAL_MEMORY_URLis configured and no local memory exists. SetWEBCMD_GLOBAL_MEMORY=offto disable seed lookup. - Candidate evidence can record the public egress IP locally; set
WEBCMD_CANDIDATE_PUBLIC_IP=offto disable that lookup. Candidate provenance is not included in ordinary output or pushed by the local site-memory repository. - Added setup guides for Aider and Cline, and refined agent-harness navigation and naming across the documentation.
If you used beta site memory, remove the affected product’s old
~/.webcmd/sites/<product>/sitemap/SITE.mdbefore first use, or remove that product directory if it is no longer needed. Beta memory is not guaranteed to migrate.