Repository navigation
·
74 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
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/chrome0.2.x, which typeschrome.storagereads 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
throughcreateRootand uses none of the APIs React 19 removed. - Contribution, security and conduct documents, issue and pull-request
templates, Dependabot, CodeQL and a nightlynpm 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
- Download
weboperator-1.5.0-chrome.zipbelow and unzip it. - Open
chrome://extensionsand enable Developer mode. - Click Load unpacked and select the unzipped folder.
- Press
Cmd+Shift+K(Ctrl+Shift+Kon 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.