hermes-agent/tools/browser_providers
Alexazhu ade2ea2e34 fix(browser_providers): preserve tracebacks in session-close exception logs
The three managed browser providers (Browser Use, Firecrawl,
Browserbase) all log the generic `except Exception as e:` fallback
when a session-close request raises, but drop the traceback. When a
cleanup path fails in production, the log shows the error string with
no stack — which makes it hard to tell whether the SDK, the HTTP
layer, or a third-party upstream misbehaved.

Add `exc_info=True` to all three sites.
2026-04-18 15:34:29 +08:00
..
__init__.py feat(browser): multi-provider cloud browser support + Browser Use integration 2026-03-17 00:16:34 -07:00
base.py feat(browser): multi-provider cloud browser support + Browser Use integration 2026-03-17 00:16:34 -07:00
browser_use.py fix(browser_providers): preserve tracebacks in session-close exception logs 2026-04-18 15:34:29 +08:00
browserbase.py fix(browser_providers): preserve tracebacks in session-close exception logs 2026-04-18 15:34:29 +08:00
firecrawl.py fix(browser_providers): preserve tracebacks in session-close exception logs 2026-04-18 15:34:29 +08:00