Commit Graph

  • 4d13e72213 feat: enable isolated mode by default for better session isolation feature/video-recording main Ryan Malloy 2025-08-11 04:55:45 -06:00
  • ddff9975e2 merge: resolve conflicts and integrate headed mode default Ryan Malloy 2025-08-11 04:54:21 -06:00
  • 543701d452 feat: default to headed mode across all platforms Ryan Malloy 2025-08-11 04:53:16 -06:00
  • 5b7a1e0452 fix: restore headed mode by using browser context factory Ryan Malloy 2025-08-11 04:36:39 -06:00
  • aa84278d36 feat: add browser configuration tool and fix STDIO mode Ryan Malloy 2025-08-11 03:39:24 -06:00
  • e846cd509c feat: add video recording tools for browser sessions Ryan Malloy 2025-07-23 22:16:13 -06:00
  • e934d5e23e
    chore: retain the source code from the underlying tools (#756) Pavel Feldman 2025-07-24 17:08:35 -07:00
  • ecfa10448b
    chore: extract loop tools into a separate folder (#755) Pavel Feldman 2025-07-24 16:22:03 -07:00
  • e153ac3b7c
    chore(extension): exit gracefully when waiting for extension connection (#754) Yury Semikhatsky 2025-07-24 16:02:02 -07:00
  • e0fb748ccc
    chore: wire one tool in-process (#753) Pavel Feldman 2025-07-24 15:25:32 -07:00
  • c63b7823e1
    chore: extract pure mcp server helpers (#751) Pavel Feldman 2025-07-24 12:57:01 -07:00
  • bd34e9d7e9
    chore(extension): page selector for MCP (#750) Yury Semikhatsky 2025-07-24 12:01:35 -07:00
  • c72d0320f4
    chore(extension): use free port (#735) Yury Semikhatsky 2025-07-24 10:25:13 -07:00
  • da8a244f33
    chore: one tool experiment (#746) Pavel Feldman 2025-07-24 10:09:01 -07:00
  • d1100bac8a feat: add video recording tools for browser sessions Ryan Malloy 2025-07-23 22:16:13 -06:00
  • 31a4fb3d07
    chore: unify loops (#745) Pavel Feldman 2025-07-23 17:42:53 -07:00
  • bc120baa78
    chore: do not double close connection (#744) Yury Semikhatsky 2025-07-23 17:41:15 -07:00
  • 2c5eac89a8
    chore: add eval script (#743) Pavel Feldman 2025-07-23 10:31:37 -07:00
  • 288f1b863b
    docs: Add LM Studio installation instructions (#688) christian-lms 2025-07-23 11:22:13 -04:00
  • 53e3e37991
    chore(extension): terminate all connections when tab closes (#741) Yury Semikhatsky 2025-07-22 22:23:00 -07:00
  • b1a0f775cf
    chore: save session log (#740) Pavel Feldman 2025-07-22 20:06:03 -07:00
  • 6320b08173
    chore: follow up on tab snapshot capture (#739) Pavel Feldman 2025-07-22 17:43:42 -07:00
  • 601a74305c
    chore: introduce response type (#738) Pavel Feldman 2025-07-22 16:36:21 -07:00
  • c2b98dc70b
    chore(extension): handle root session id in the relay (#737) Yury Semikhatsky 2025-07-22 13:49:39 -07:00
  • 70862ce456
    chore(extension): propagate errors to the client (#736) Yury Semikhatsky 2025-07-22 13:13:27 -07:00
  • 468c84eb8f
    chore: move state to tab, do not cache snapshot (#730) Pavel Feldman 2025-07-22 07:53:33 -07:00
  • cfcca40b90
    chore(extension): find installed chrome (#728) Yury Semikhatsky 2025-07-21 17:57:38 -07:00
  • f1826b96b6
    chore: align lint w/ playwright (#729) Pavel Feldman 2025-07-21 17:07:13 -07:00
  • eeeab4f042
    fix: browser_take_screenshot to not require snapshot unless element is specified (#725) Copilot 2025-07-21 10:52:06 -07:00
  • efe3ff0c7c
    Add test for browser_evaluate error handling (#719) Copilot 2025-07-19 20:12:32 -07:00
  • e3df209b96
    chore(extension): support running in http mode (#717) Yury Semikhatsky 2025-07-19 08:30:29 -07:00
  • 29711d07d3
    chore: use streamable http by default (#716) Pavel Feldman 2025-07-18 18:31:00 -07:00
  • b0be1ee256
    chore: add GitHub Copilot agent YAML specification (#715) Copilot 2025-07-18 18:03:23 -07:00
  • d3867affed
    chore: add mcp chrome extension (#710) Yury Semikhatsky 2025-07-18 17:12:44 -07:00
  • 1eee30fd45
    feat: add fullPage mode to browser_take_screenshot (#704) Copilot 2025-07-18 13:56:43 -07:00
  • 29ac29e6bb
    fix: no-sandbox flag logic to only disable sandbox when explicitly passed (#709) Copilot 2025-07-18 13:56:01 -07:00
  • 9f8441daa5
    chore(docs): make VSCode match other README sections (#706) Adam Gastineau 2025-07-18 11:21:29 -07:00
  • 64f950ae42
    chore: mark v0.0.31 (#691) Pavel Feldman 2025-07-17 16:04:21 -07:00
  • 5bfff0a059
    chore: include recent console logs in results (#689) Pavel Feldman 2025-07-17 14:58:44 -07:00
  • c97bc6e2ae
    chore: allow right click (#687) Pavel Feldman 2025-07-17 13:24:05 -07:00
  • fe0c0ffffe
    chore: mirror cli options w/ env vars (#685) Pavel Feldman 2025-07-17 10:19:18 -07:00
  • 9526910864
    chore: sort install sections (#682) Pavel Feldman 2025-07-17 09:06:10 -07:00
  • 95454735bf
    chore: remove image reply special case in cursor (#680) Pavel Feldman 2025-07-16 18:32:07 -07:00
  • e9f6433241
    chore: remove server experiment (#681) Pavel Feldman 2025-07-16 18:05:47 -07:00
  • d61aa16fee
    chore: turn vision into capability (#679) Pavel Feldman 2025-07-16 16:40:00 -07:00
  • 012c906500
    chore: introduce browser_evaluate (#678) Pavel Feldman 2025-07-16 15:02:47 -07:00
  • 825a97d66e
    chore: remove generate_test tool for now - it adds no value (#675) Pavel Feldman 2025-07-16 13:33:05 -07:00
  • 3061d9aa56
    chore: resolve dialog races (#673) Pavel Feldman 2025-07-16 13:32:54 -07:00
  • da818d113a
    chore: make tab indexes 0-based (#674) Pavel Feldman 2025-07-16 09:55:08 -07:00
  • a5a57df105
    chore: include page errors in console messages (#671) Pavel Feldman 2025-07-15 15:46:09 -07:00
  • be8adb1866
    chore: migrate to locator._resolveSelector (#670) Pavel Feldman 2025-07-15 14:50:33 -07:00
  • c5a2324aaf
    chore: mark v0.0.30 (#666) Pavel Feldman 2025-07-14 10:53:12 -07:00
  • 128474b4aa
    chore: remove extension code (#667) Pavel Feldman 2025-07-14 10:52:38 -07:00
  • 7fca8f50f8
    chore: roll Playwright to 1.54.1 (#665) Pavel Feldman 2025-07-14 09:51:14 -07:00
  • 841bb417d1
    chore: update to 1.54.0 (#653) Simon Knott 2025-07-14 09:53:33 +02:00
  • 59f1d67a4e
    feat(dblclick): add double click (#654) Pavel Feldman 2025-07-11 16:45:39 -07:00
  • 1600ba6645
    docs: Update README about imageResponses option. (#646) おがどら 2025-07-10 09:40:22 +09:00
  • 127c996e86
    docs: add instructions to install in Goose (#580) Joah Gerstenberg 2025-07-09 19:39:41 -05:00
  • 4bd39c07e9
    docs: adding installation steps for Gemini CLI (#625) Sandor Major 2025-07-09 20:37:29 -04:00
  • f5b68dc590
    devops(docker): enhance Docker image publishing with ORAS end-of-life tagging (#641) Max Schmitt 2025-07-07 23:08:12 +02:00
  • 875bd3b6ec
    fix(docs): Fix typo of windsurf in readme (#620) Mehul Raheja 2025-07-02 00:54:36 -07:00
  • 137b74750c
    chore(extension): wrap CDP protocol (#604) Yury Semikhatsky 2025-06-26 16:21:59 -07:00
  • ded00dc422
    chore(extension): convert to typescript (#603) Yury Semikhatsky 2025-06-26 13:52:08 -07:00
  • 5df6c2431b
    chore(extension): support reconnect, implement relay-extension protocol (#602) Yury Semikhatsky 2025-06-26 11:12:23 -07:00
  • 9066988098
    chore: improve "ref not found" error message (#561) Simon Knott 2025-06-17 14:09:29 +02:00
  • 1dc4977ff9
    docs: add Claude Code installation instructions (#553) jito(지토) 2025-06-16 20:35:46 +09:00
  • 96e234012d
    chore(extension): start relay before creating MCP server (#548) Yury Semikhatsky 2025-06-13 16:13:40 -07:00
  • 6c3f3b6576
    feat: add MCP Chrome extension (#325) Max Schmitt 2025-06-13 22:15:17 +02:00
  • 0df6d7a441
    chore: roll playwright to Jun 10th, v1.53 (#542) Dmitry Gozman 2025-06-11 15:53:14 +01:00
  • 4ea7041ba9
    chore: mark v0.0.29 (#541) Dmitry Gozman 2025-06-11 12:00:52 +01:00
  • 7dae68de78
    docs: add instructions for MCP server in Qodo Gen (#530) Dan O'Brien 2025-06-08 13:38:24 -04:00
  • 60495ed9b0
    docs: include Cursor One-Click in README.md (#531) Peter Goldstein 2025-06-08 13:37:48 -04:00
  • 0aaef661b1
    docs(readme): fix connection method call in programmatic usage example (#532) cranemont 2025-06-09 02:36:27 +09:00
  • abbe7858a2
    test: add PWMCP_DEBUG env switch (#523) Max Schmitt 2025-06-05 18:40:03 +01:00
  • 767af21e02
    chore: fix Connection type (#517) Simon Knott 2025-06-05 08:47:04 +02:00
  • 27c498e0e7
    chore: rename browser agent to server (#521) Pavel Feldman 2025-06-04 16:43:11 -07:00
  • 0fb9646c4d
    chore: experimental agent mode (#516) Pavel Feldman 2025-06-04 09:14:50 -07:00
  • 9728527900
    chore: typo (#513) Simon Knott 2025-06-03 20:10:47 +02:00
  • 675b083db3
    chore: mark v0.0.28 (#503) Pavel Feldman 2025-06-01 14:30:42 -07:00
  • 0b74cdaaf8
    chore: sort out signal handling (#506) Pavel Feldman 2025-06-01 14:11:42 -07:00
  • f31ef598bc
    test: verify the log in close/navigate test (#505) Pavel Feldman 2025-06-01 12:49:30 -07:00
  • 656779531c
    chore: respect server settings from config (#502) Pavel Feldman 2025-05-30 18:17:51 -07:00
  • eec177d3ac
    chore: reuse browser in server mode (#495) Pavel Feldman 2025-05-30 15:15:37 -07:00
  • 54ed7c3200
    chore: refactor server, prepare for browser reuse (#490) Pavel Feldman 2025-05-28 16:55:47 -07:00
  • 3cd74a824a
    docs: fixed typo in README.md (#487) nabepa 2025-05-28 12:33:36 +09:00
  • 177b008328
    chore: mark v0.0.27 (#470) Pavel Feldman 2025-05-27 16:47:54 -07:00
  • 9429463951
    chore: roll Playwright to 5/27 (#485) Pavel Feldman 2025-05-27 16:47:22 -07:00
  • 45f493da6c
    chore: make library test run under older Node versions (#479) Simon Knott 2025-05-27 22:19:25 +02:00
  • 9e5ffd2ccf
    fix(cursor): allow enforcing images for cursor --image-responses=allow (#478) Pavel Feldman 2025-05-27 01:25:09 -07:00
  • 1051ea810a
    fix: import from cjs (#476) Simon Knott 2025-05-26 23:18:03 +02:00
  • f20ae22ec6
    chore: roll Playwright, remove localOutputDir (#471) Pavel Feldman 2025-05-24 11:44:57 -07:00
  • 13cd1b4bd9
    fix: respect browserName in config (#461) Simon Knott 2025-05-24 00:13:34 +02:00
  • c318f13895
    chore: mark v0.0.26 (#441) Pavel Feldman 2025-05-17 08:20:37 -07:00
  • 1318e39fac
    chore: fix operation over cdp (#440) Pavel Feldman 2025-05-17 08:20:22 -07:00
  • c2b7fb29de
    chore: start trace server (#427) Pavel Feldman 2025-05-14 20:15:09 -07:00
  • aa6ac51f92
    feat(trace): allow saving trajectory as trace (#426) Pavel Feldman 2025-05-14 18:08:44 -07:00
  • fea50e6840
    chore: introduce resolved config (#425) Pavel Feldman 2025-05-14 16:01:08 -07:00
  • 746c9fc124
    chore: mark v0.0.25 (#414) Pavel Feldman 2025-05-13 16:24:04 -07:00
  • ee33097abe
    chore: normalize --no- options (#413) Pavel Feldman 2025-05-13 16:17:45 -07:00
  • ab20175826
    chore: generate readme options (#411) Pavel Feldman 2025-05-13 15:52:30 -07:00