Skip to content

Version 1.1.3

Choose a tag to compare

@yokingma yokingma released this 06 Apr 10:11
· 6 commits to main since this release

v1.1.3

This patch release focuses on cancellation safety, process cleanup, and release packaging.

Highlights

  • Fixed MCP request cancellation for browser-backed tools. Aborted requests now close active AgentBrowser instances immediately instead of waiting for the task to finish.
  • Fixed runBrowserTask(...) so pre-aborted requests are short-circuited and in-flight aborts reject immediately.
  • Propagated abort signals through all search providers, including local, searxng, duckduckgo, bing, tavily, google, zhipu, exa, and bocha.
  • Added global active-browser tracking plus cleanup on SIGINT, SIGTERM, beforeExit, and stdio disconnect, reducing the chance of orphaned browser processes.
  • Improved remote provider cancellation behavior so canceled requests stop consuming local and upstream resources earlier.

Packaging and Metadata

  • Unified the project version to 1.1.3 across npm package metadata, MCP runtime metadata, and server.json.
  • Removed sourcemaps from published npm artifacts to keep release tarballs smaller and cleaner.
  • Updated MCP server metadata descriptions for supported providers and related environment variables.

Quality

  • Added regression tests for browser-task abort behavior, provider signal propagation, process cleanup, stdio disconnect cleanup, and package metadata consistency.

Breaking Changes

  • None.

Full Changelog: v1.1.2...v1.1.3