deploy DOM search v1 update

This commit is contained in:
Marco0300
2026-09-05 23:27:20 +02:00
parent 112ab552e9
commit a8182137fc
4 changed files with 507 additions and 31 deletions
+16 -10
View File
@@ -24,8 +24,13 @@ passwords are redacted. Logs are retained up to `LOG_RETENTION` entries (20,000
by default).
From a prospect's detail drawer, **Assess with AI** stores a contact probability,
recommendation, and short evidence-grounded rationale for that specific company.
The same drawer can optionally run a bounded Browser Use investigation to look
for a likely official website when Maps did not list one. Candidate domains are
The same drawer can optionally run a bounded website investigation to look for
a likely official website when Maps did not list one. The investigator first
opens public Bing/alternative result pages with headless Playwright and reads
the visible result links and snippets directly from the DOM; it does not rely
on unstable Browser Use element indexes. Search links are persisted immediately
and then checked for reachability/title identity evidence. Browser Use remains
as a fallback when no parseable result links are found. Candidate domains are
shown with evidence and must be accepted by you before they replace the
catalogue record.
@@ -107,14 +112,15 @@ is never returned by the Settings API or sent to the browser after saving.
### Browser Use website investigator
Browser Use is an optional local browser agent. It uses the AI provider already
configured in Settings to navigate a small number of public search/result pages,
then returns candidate URLs as structured data. It is intentionally limited to
unauthenticated research: no proxy rotation, stealth fingerprints, CAPTCHA
solving, login, or challenge bypass is configured. If a site blocks the browser,
the action returns an explicit error and the rest of the prospect workflow is
left intact. Browser Use itself is open source, but each investigation still
uses your configured model/provider and may consume its quota.
Browser Use is an optional local browser agent. The website finder first uses
deterministic Playwright DOM extraction so a search result cannot be lost just
because an AI click target became stale. It uses the AI provider only as a
bounded fallback when no usable result link was extracted. Both paths are
limited to unauthenticated public research: no proxy rotation, stealth
fingerprints, CAPTCHA solving, login, or challenge bypass is configured. If a
site blocks the browser, the action records the block and leaves any partial
candidate links intact. Browser Use itself is open source, but fallback
investigations still use your configured model/provider and may consume quota.
To use it: