Skip to content

v1.8.0

Choose a tag to compare

@algopian algopian released this 18 Mar 02:50
· 155 commits to main since this release
8546179

ChromeClaw v1.8.0 — Release Notes

New Features

  • Add Dutch, Russian, and Portuguese locale support
  • Auto browser fallback for web_fetch — When fetch() fails due to CORS or network errors on GET text/html requests, ChromeClaw now
    automatically opens a background tab and extracts page content via chrome.scripting.executeScript. Includes URL scheme guards and
    a Chrome-restricted domain blocklist to prevent unsafe navigation.

Improvements

  • Tool loop detection — Improved detection logic to better prevent infinite tool-calling loops in the background service worker.
  • Subagent tool — Updated subagent implementation with enhanced progress streaming.
  • UI fixes — Refinements to the chat component, document preview, message rendering, and subagent progress card in both side panel
    and full-page chat modes.

Testing

  • ~63 new unit tests covering browser tool timeout/cancellation paths, size boundaries, concurrent attach, DNS failures,
    formatResult, collectTextContent, uint8ToBase64, and cache behavior.
  • New web-fetch tests covering the browser fallback mechanism, CORS error handling, and content extraction.
  • New E2E test for tool toggle persistence on the options page.

Internal

  • Version bumped to 1.8.0 across all packages.
  • Exported collectTextContent and uint8ToBase64 from browser tool for direct testability.
    chromeclaw-dist-v1.8.zip