agent-zero/plugins/_browser
Alessandro b68306356c
Some checks failed
Build And Publish Docker Images / plan (push) Has been cancelled
Build And Publish Docker Images / build (push) Has been cancelled
Bound browser evaluate with recoverable JavaScript cancellation
Add evaluate_timeout_seconds to Browser settings, defaulting to 30 seconds
with strict finite bounds of 0.1 through 60 seconds. Bound user evaluation
and result-state collection while preserving existing results and
non-breaking tool errors.

Propagate caller cancellation to the Browser worker and interrupt Chromium
execution in place. Preserve the document when the original request
settles; reserve reload and targeted closure for unresolved execution and
report disruptive recovery explicitly without stopping shared workers.

Require evaluate_timeout_v1 for host evaluation, forward the settings
deadline, and await host cancellation acknowledgement. Reuse per-browser
multi dispatch and clean up pending connector operations. Update the
settings UI, tool guidance, ownership contracts and regression coverage.

Validation: 173 Core Browser tests and 29 connector bridge tests passed.
Framework compilation and isolated Chromium checks verified preserved
form drafts and page state, async fallback, recovery and protocol cleanup.
2026-09-14 16:38:01 +02:00
..
api Clarify host-browser connection wording 2026-09-02 06:46:48 -07:00
assets Make Browser viewer CDP-live by default 2026-06-17 16:15:07 +02:00
extensions Beautify browser multi JSON arrays in WebUI display 2026-09-11 10:47:52 +03:00
helpers Bound browser evaluate with recoverable JavaScript cancellation 2026-09-14 16:38:01 +02:00
prompts Bound browser evaluate with recoverable JavaScript cancellation 2026-09-14 16:38:01 +02:00
skills Bound browser evaluate with recoverable JavaScript cancellation 2026-09-14 16:38:01 +02:00
tools Bound browser evaluate with recoverable JavaScript cancellation 2026-09-14 16:38:01 +02:00
webui Bound browser evaluate with recoverable JavaScript cancellation 2026-09-14 16:38:01 +02:00
AGENTS.md Bound browser evaluate with recoverable JavaScript cancellation 2026-09-14 16:38:01 +02:00
default_config.yaml Bound browser evaluate with recoverable JavaScript cancellation 2026-09-14 16:38:01 +02:00
hooks.py Harden internal Browser against bot detection 2026-08-13 12:34:04 +02:00
plugin.yaml Route Browser through A0 host connector 2026-05-08 04:22:18 +02:00