v0.2.2
Features
- actions: hand page text back one group at a time, resumable by cursor (c15925f)
- panel: a settings tab for the guardrails, one row per rule (c7fa72f)
- settings: describe the guardrail policy, and write one override at a time (7f7584a)
- guardrails: ask before a sealed secret is released, and refuse one in a URL (de80cd9)
- secrets: seal what the daemon and the agent write back (9186ebd)
- secrets: keep the plaintext in the extension, release it only into a page field (e6146c9)
- secrets: a deterministic sanitizer both sides of the socket can agree on (1383b0b)
- mapping: let a mapping run record where a site's search lives (bf7f4cd)
- intent: run "search this site for X" without waking the agent (acfa1de)
- actions: add page.searchSite to search a site with its own search (82613be)
- actions: add page.findSearch to report how a site can be searched (83985cf)
- actions: detect a site's search box, its toggle and its URL template (4d6f556)
Refactoring
- fill-input: extract typeInto so other actions can reuse the native setter (5940318)
Documentation
- skills: sealed placeholders, and asking for the next group (8e7c80c)
- tools: grouped reads and the cursor page_extractText hands back (488d92b)
- guardrails: the release rules, the settings tab and the config it writes (7f44e22)
- secrets: where a credential may become plaintext, and where it may not (5379bc1)
- tools: document page_findSearch and page_searchSite (da07bc0)
- skills: teach the agent to search the site it is on, not the web (7c0801d)
- readme: illustrate the how-it-works flow, keeping the text diagram (5bbca50)
- add the security policy, disclaimer and private reporting route (d351ecc)
- readme: restructure around key capabilities, quick start and resources (1899bae)
- split the manual into a user guide, internals and a reference (46078b6)
Tests
- security: cover the sanitizer in the security check (92274ef)
Build
- release: generate release notes from the tag or the commit log (84d474d)
CI
- release: publish the GitHub release when a v* tag is pushed (8344fbd)
Chores
- add the MIT license file (afc8ba7)
Install
Download browsentic-0.2.2-chrome.zip, unzip it, then load the folder at chrome://extensions
with Developer mode on. Firefox users want the -firefox.zip.
The daemon runs from source:
git clone --branch v0.2.2 https://github.com/imshaikot/browsentic.git
cd browsentic && yarn setup && yarn mcp:link
browsentic-mcp pairFull changelog: v0.2.1...v0.2.2