Skip to main content

Overview

Custom extensions allow you to load your own Chrome extensions into the browser session. This is useful for adding guardrails, taking determistic actions, or for testing extensions.
Extensions must be packaged as Chrome extension .zip files with a valid manifest.json. The extension will be loaded into the browser session and remain active for the duration of the task.

Extension Lifecycle

Extensions are uploaded to Smooth servers and can be reused across multiple tasks. Use .delete_extension() to permanently delete it.

Multiple Extensions

You can load multiple extensions in a single session by passing a list of extension IDs: