Skip to content

WebOperator 1.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Aug 17:30
· 74 commits to main since this release
Immutable release. Only release title and notes can be modified.
c62426f

Added

  • Stopping a run now keeps its work. A stopped task gets its own stopped
    status instead of being recorded as a failure, and the agent writes a summary
    of what it collected and what the goal still does not cover — falling back to
    a summary built without the model when a provider is unreachable.
  • Follow-up questions about a finished or stopped run, answered from that run's
    own evidence without revisiting any page.
  • Resuming after a pause tells the model the page, tab, or login state may have
    changed while it was stopped, so a user's intervention is not mistaken for
    the agent's own progress.

Changed

  • Migrated to @types/chrome 0.2.x, which types chrome.storage reads as an
    untyped bag rather than pretending the stored shape is known. Settings,
    memory and checkpoint reads now state what they expect and keep their
    existing runtime guards. No behaviour change.
  • Updated ESLint, Knip and typescript-eslint.
  • Moved to React 19. No source changes were needed: the panel already mounts
    through createRoot and uses none of the APIs React 19 removed.
  • Contribution, security and conduct documents, issue and pull-request
    templates, Dependabot, CodeQL and a nightly npm audit, plus a coverage
    floor wired into CI.
  • Tagging a release now builds and publishes the unpacked extension as a zip
    archive, so installing needs no Node and no build step.

Install

  1. Download weboperator-1.5.0-chrome.zip below and unzip it.
  2. Open chrome://extensions and enable Developer mode.
  3. Click Load unpacked and select the unzipped folder.
  4. Press Cmd+Shift+K (Ctrl+Shift+K on Linux) to open the side panel.

No Node.js or build step is needed — the archive is the built
extension. Verify it against .sha256 if you want to.

The default provider is Ollama at http://127.0.0.1:11434, so have a
tool-capable local model running, or paste an API key for one of the
remote providers under Settings.