Commit Graph

  • cc61b67c14 Merge branch 'main' into vscode-client-factory Simon Knott 2025-08-13 11:17:37 +02:00
  • 8572ab300c chore: separate proxy client from external (#877) Yury Semikhatsky 2025-08-12 18:05:45 -07:00
  • c091a11d76 chore: extract utils folder (#876) Pavel Feldman 2025-08-12 14:33:00 -07:00
  • dbd44110f1 chore: run test server per context (#874) Pavel Feldman 2025-08-12 13:41:08 -07:00
  • 2f41a3f6b1 chore: roll Playwright to latest (#875) Pavel Feldman 2025-08-12 13:30:32 -07:00
  • 7c4d67b3ae chore: tool definition without zod (#873) Yury Semikhatsky 2025-08-12 13:19:25 -07:00
  • 53c6b6dcb1 fix: backtick quote escaping (#871) Vicente Filho 2025-08-12 17:19:09 -03:00
  • 7a814d5cd4 allow closing before init Simon Knott 2025-08-12 15:26:38 +02:00
  • 39c384850f add newlines Simon Knott 2025-08-12 15:24:25 +02:00
  • f8a61de332 add todo Simon Knott 2025-08-12 10:22:05 +02:00
  • 9d17572403 merge Simon Knott 2025-08-12 10:20:41 +02:00
  • 0741b8bee8 Merge branch 'main' into vscode-client-factory Simon Knott 2025-08-12 10:19:31 +02:00
  • 1fb2878271 fix(proxy): properly forward root requests and client metadata (#865) Yury Semikhatsky 2025-08-12 01:17:45 -07:00
  • 0d0783be07 name & desc Simon Knott 2025-08-12 10:14:48 +02:00
  • 001fa6f2fb forward clientFactory Simon Knott 2025-08-12 10:12:49 +02:00
  • e884b3aacb get started Simon Knott 2025-08-12 10:00:58 +02:00
  • ab0ecc4075 chore: introduce check-deps (#864) Pavel Feldman 2025-08-11 17:21:26 -07:00
  • f010164bf1 chore: mcp backend switcher (#854) Yury Semikhatsky 2025-08-11 14:16:43 -07:00
  • db9cfe1720 chore: bump test workers to 2 on CI (#863) Pavel Feldman 2025-08-11 12:48:54 -07:00
  • 24f81a7a27 fix: emit code for waitfor (#862) Pavel Feldman 2025-08-11 11:58:45 -07:00
  • f83a808d39 Add response.addCode() calls to browser_wait_for tool and update tests copilot/fix-859 copilot-swe-agent[bot] 2025-08-10 22:03:03 +00:00
  • 54754d8be1 Initial plan copilot-swe-agent[bot] 2025-08-10 21:52:45 +00:00
  • 21ced701b5 chore(extension): status page (#856) Yury Semikhatsky 2025-08-08 18:33:10 -07:00
  • d3bf2eefc6 chore: mark 0.0.33 (#851) v0.0.33 Pavel Feldman 2025-08-08 17:22:18 -07:00
  • 2ca899316d chore: roll Playwright to recent (#850) Pavel Feldman 2025-08-08 09:37:07 -07:00
  • 16f3523317 chore: do not return fullPage screenshots to the LLM (#849) Pavel Feldman 2025-08-08 09:36:51 -07:00
  • 6c2dda31ad fix(docs): Invalid MCP Install Link (#846) Omar Bahareth 2025-08-08 04:39:50 +03:00
  • 3b6ecf0a43 chore(extension): connect button for each page, style tweaks (#848) Yury Semikhatsky 2025-08-07 17:24:48 -07:00
  • 636f1956cc chore(extension): explicitly detach from debugger when connection closes (#847) Yury Semikhatsky 2025-08-07 14:45:52 -07:00
  • 5aef2aafcb devops: switch to node 20 on CI (#844) Yury Semikhatsky 2025-08-07 10:04:43 -07:00
  • 8ecc46c905 chore(extension): add test (#842) Yury Semikhatsky 2025-08-06 16:27:39 -07:00
  • 5dbb1504ba chore(extension): show error when connection is rejected due to inact… (#836) Yury Semikhatsky 2025-08-05 15:08:57 -07:00
  • 20e1144c3b chore(extension): proper watchdog for inactive page selector (#835) Yury Semikhatsky 2025-08-05 14:18:04 -07:00
  • eab20aa69e chore(extension): do not send if socket is already closed (#834) Yury Semikhatsky 2025-08-05 13:47:08 -07:00
  • 46ce86f97e chore(extension): terminate connection if nothing has been selected (#827) Yury Semikhatsky 2025-08-05 09:47:39 -07:00
  • 4890b9d509 chore(extension): create relay per context (#828) Yury Semikhatsky 2025-08-05 08:32:54 -07:00
  • 3f6837baa9 fix: cursor does not respond to listRoots (#826) Yury Semikhatsky 2025-08-04 20:52:55 -07:00
  • 6d62c173c8 chore(extension): build into dist directory (#825) Yury Semikhatsky 2025-08-04 11:47:25 -07:00
  • 41ba5ba0eb Merge remote-tracking branch 'origin/main' into copilot/fix-759 copilot/fix-759 copilot-swe-agent[bot] 2025-08-02 01:27:58 +00:00
  • 3c6eac9b21 chore: follow up with win test fix (#818) Pavel Feldman 2025-08-01 18:19:03 -07:00
  • 41a44f7abc chore(extension): terminate connection on debugger detach (#816) Yury Semikhatsky 2025-08-01 17:56:47 -07:00
  • 372395666a chore: allow to switch between browser connection methods (#815) Yury Semikhatsky 2025-08-01 17:34:28 -07:00
  • a60d7b8cd1 chore: slice profile dirs by root in vscode (#814) Pavel Feldman 2025-08-01 16:59:59 -07:00
  • d4667f865d Address review feedback: move permissions to contextOptions, remove redundant tests and files copilot-swe-agent[bot] 2025-08-01 23:59:38 +00:00
  • ffe0117456 chore: refactor initialize (#812) Pavel Feldman 2025-08-01 13:06:36 -07:00
  • ce81f556a5 Implement clipboard permissions support feature copilot-swe-agent[bot] 2025-08-01 18:56:45 +00:00
  • fc127d5895 Initial plan copilot-swe-agent[bot] 2025-08-01 18:32:15 +00:00
  • 7c07cc86eb chore(extension): bind relay lifetime to browser context (#804) Yury Semikhatsky 2025-07-31 22:25:40 -07:00
  • 3787439fc1 chore: serialize session entries for tool calls and user actions (#803) Pavel Feldman 2025-07-31 15:16:56 -07:00
  • 2a86ac74e3 chore: use pngs by default for screenshots (#797) Max Schmitt 2025-07-31 11:03:19 +02:00
  • 6dd44923da chore: make tab snapshot structured to mimic it in recorder (#799) Pavel Feldman 2025-07-30 20:57:34 -07:00
  • f600234897 chore: record user actions in the session log (#798) Pavel Feldman 2025-07-30 18:26:13 -07:00
  • 4df162aff5 chore: parse response in tests (#796) Pavel Feldman 2025-07-30 12:47:22 -07:00
  • 65d99fe595 chore(extension): do not show chrome: tabs (#780) Yury Semikhatsky 2025-07-29 10:11:44 -07:00
  • 903c857f19 chore(extension): use separate package.json (#778) Yury Semikhatsky 2025-07-28 17:16:08 -07:00
  • 9b5f97b076 chore(extension): use react for connect dialog (#777) Yury Semikhatsky 2025-07-28 15:23:33 -07:00
  • 04988d8fac chore: mark v0.0.32 (#768) v0.0.32 Pavel Feldman 2025-07-25 16:40:31 -07:00
  • 2bf57e22c6 chore: do not snapshot on fill (#767) Pavel Feldman 2025-07-25 15:54:18 -07:00
  • dbf113d5e4 chore(extension): reject second http connection (#766) Yury Semikhatsky 2025-07-25 14:46:48 -07:00
  • 6710a78641 Revert "chore: recommend sse by default" (#765) Pavel Feldman 2025-07-25 12:18:02 -07:00
  • a9b9fb85da chore: ping client and disconnect on connection termination (#764) Pavel Feldman 2025-07-25 12:17:51 -07:00
  • 26a2a6fc83 chore: recommend sse by default (#758) Yury Semikhatsky 2025-07-25 09:51:01 -07: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
  • 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
  • e35f0ac562 Fix race condition bug in session file check copilot/fix-726 copilot-swe-agent[bot] 2025-07-21 03:32:24 +00:00
  • bb9de30ef9 Fix race condition in session file initialization by chaining file operations copilot-swe-agent[bot] 2025-07-21 02:14:40 +00:00
  • 9588845cc3 Fix linting issues and finalize save-session implementation copilot-swe-agent[bot] 2025-07-21 01:02:43 +00:00
  • f00f78491a Implement --save-session functionality with session logging copilot-swe-agent[bot] 2025-07-21 00:56:15 +00:00
  • 173637e1d2 Initial plan copilot-swe-agent[bot] 2025-07-21 00:39:02 +00: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
  • 47a73de357 Fix redundant conditional logic in browser_evaluate error test copilot/fix-707 copilot-swe-agent[bot] 2025-07-18 22:16:55 +00:00
  • d9d5e3f7ed Restore webkit-specific expectations for browser_evaluate error test copilot-swe-agent[bot] 2025-07-18 21:01:38 +00: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
  • 13257ce625 Fix streamable HTTP transport connection cleanup copilot/fix-701 copilot-swe-agent[bot] 2025-07-18 20:43:59 +00:00
  • 0c8a2c9c70 Remove all implementation detail checks from browser_evaluate error test copilot-swe-agent[bot] 2025-07-18 20:21:49 +00:00