What's Changed
New Features π
- feat(web-extract): extract web content as a tree by @yuyutaotao in #337
- feat(cache): supports ui-tars model caching capability by @zhoushaw in #361
playwright
- playwright test --config=playwright.config.ts
+ MIDSCENE_CACHE=true playwright test --config=playwright.config.ts
puppeteer
- tsx demo.ts
+ MIDSCENE_CACHE=true tsx demo.ts
const mid = new PuppeteerAgent(originPage, {
cacheId: 'puppeteer-swag-sab)', // Add cache id
});
Bridge Mode
- tsx demo.ts
+ MIDSCENE_CACHE=true tsx demo.ts
const agent = new AgentOverChromeBridge({
cacheId: 'star-midscene-github', // Add cache id
});
Effect
After enabling the cache, the execution time is significantly reduced, for example, from 1m16s to 23s.
before
after
- feat: use different color for annotations by @yuyutaotao in #366
Bug Fixes π
- fix: improve waitForNetworkIdle with timeout handling by @myselfsaurabh in #365
- fix(ui-tars): resolve page down and page up event error by @zhoushaw in #370
- fix: ai evaluation by @yuyutaotao in #371
Other Changes
- doc: enable code search in rspress by @yuyutaotao in #356
- workflow: enhance error messages and improve the debugging experience. by @zhoushaw in #363
- chore: optimize e2e test by @zhoushaw in #364
New Contributors
- @myselfsaurabh made their first contribution in #365
Full Changelog: v0.10.5...v0.11.0