Commit Graph

  • 495d207aad telemetry: send agent_replay mode on non-interactive usage Pierre Tachoire 2026-06-04 15:24:29 +02:00
  • e05074dbf5 feat(cdp): fire wheel events on Input.dispatchMouseEvent mouseWheel Rohit 2026-06-04 17:14:54 +05:30
  • 426c167470 Merge pull request #2640 from rohitsux/feat/cdp-dispatch-mouse-released Pierre Tachoire 2026-06-04 15:48:05 +02:00
  • 0ec92bedbb Merge pull request #2639 from lightpanda-io/form-no-validate Karl Seguin 2026-06-04 21:19:04 +08:00
  • 121167e44e Fix Mime. Karl Seguin 2026-06-04 20:55:11 +08:00
  • fb720766a1 Fix XHR document identity Karl Seguin 2026-06-04 20:41:54 +08:00
  • b7e3a57294 script: generalize tool argument marshalling Adrià Arrufat 2026-06-04 14:35:03 +02:00
  • d7eb6d697a Add DOMMatrix and DOMMatrixReadOnly Karl Seguin 2026-06-04 19:17:25 +08:00
  • f697013540 feat(cdp): fire mouseup on Input.dispatchMouseEvent mouseReleased Rohit 2026-06-04 16:39:25 +05:30
  • 0bb87330a7 agent: abort in-flight LLM requests on cancel Adrià Arrufat 2026-06-04 13:07:06 +02:00
  • b405bed660 Validate form constraints on interactive submit; add HTMLFormElement.noValidate Pierre Tachoire 2026-06-04 12:47:12 +02:00
  • 7524a75147 feat(webapi): back input.files with FileList and add DOM.setFileInputFiles Armaan Sandhu 2026-06-04 13:34:36 +05:30
  • 40fa716b3e Merge pull request #2636 from rohitsux/feat/cdp-dispatch-mouse-moved Pierre Tachoire 2026-06-04 12:03:12 +02:00
  • 7e19d57624 Merge pull request #2633 from lightpanda-io/popover Karl Seguin 2026-06-04 17:54:05 +08:00
  • 691a32ff6e Implement XMLHttpRequest.upload Pierre Tachoire 2026-06-04 11:45:30 +02:00
  • a24a949028 extract: tolerate empty list selectors Adrià Arrufat 2026-06-04 11:36:33 +02:00
  • bf5d43c541 Implement XMLHttpRequest.overrideMimeType() Pierre Tachoire 2026-06-04 10:29:36 +02:00
  • 05e815225d script: print completion value automatically Adrià Arrufat 2026-06-04 10:38:02 +02:00
  • b347f8b2e2 feat(cdp): fire hover events on Input.dispatchMouseEvent mouseMoved Rohit 2026-06-04 14:07:34 +05:30
  • b35691bc2f script: unwrap only __root sentinel in extract Adrià Arrufat 2026-06-04 09:45:54 +02:00
  • 7335dcf736 Merge pull request #2634 from lightpanda-io/wpt_action_sequence Karl Seguin 2026-06-04 15:35:07 +08:00
  • 5b6064309e Merge pull request #2632 from lightpanda-io/remove_children Karl Seguin 2026-06-04 14:56:45 +08:00
  • 7b25a61b33 Merge pull request #2626 from lightpanda-io/rc_canary Karl Seguin 2026-06-04 14:55:36 +08:00
  • b29f68ce82 build: bump zenai dependency Adrià Arrufat 2026-06-04 08:34:32 +02:00
  • f7c2e0b886 Merge branch 'main' into agent Adrià Arrufat 2026-06-04 08:34:10 +02:00
  • 6efd88ced9 Support WPT action_sequence Karl Seguin 2026-06-04 13:31:34 +08:00
  • ccd201a085 Merge pull request #2602 from lightpanda-io/wait_script_cache Karl Seguin 2026-06-04 13:21:05 +08:00
  • 80bf294e1c update v8 dep Karl Seguin 2026-06-04 12:49:49 +08:00
  • 6a0855bb41 Add Script cache to Runner.waitForScript Karl Seguin 2026-06-02 15:07:03 +08:00
  • a5adfef32a Initial popover support Karl Seguin 2026-06-04 12:30:37 +08:00
  • 4426b91588 Merge pull request #2630 from rohitsux/feat/node-lookup-prefix Karl Seguin 2026-06-04 08:26:37 +08:00
  • cfc3fe1443 Merge pull request #2629 from lightpanda-io/cdp-cookie-path Karl Seguin 2026-06-04 07:01:18 +08:00
  • a13ed53511 Remove the fancy Children Karl Seguin 2026-06-04 06:53:40 +08:00
  • 4bdc7862be browser: warn against top-level await in prompt Adrià Arrufat 2026-06-03 20:14:24 +02:00
  • d06bf747f4 agent: clarify synchronous nature of primitives Adrià Arrufat 2026-06-03 20:11:55 +02:00
  • fded77b3a8 terminal: implement responsive status bar segments Adrià Arrufat 2026-06-03 20:03:11 +02:00
  • 3514a59236 extract: remove follow option from schema Adrià Arrufat 2026-06-03 19:34:32 +02:00
  • 585ab9f766 agent: update repl evaluation error message Adrià Arrufat 2026-06-03 17:33:55 +02:00
  • e830d1da4e feat(webapi): implement Node.lookupPrefix Rohit 2026-06-03 21:03:27 +05:30
  • 5dd37af123 tools: rename eval tool to evaluate Adrià Arrufat 2026-06-03 17:30:25 +02:00
  • 1f85cdf31c Terminal: enable path completions for /save Adrià Arrufat 2026-06-03 17:19:12 +02:00
  • 560897ea89 agent: clean up save mode and terminal prompts Adrià Arrufat 2026-06-03 17:13:52 +02:00
  • a0ecf9cb7c cookies: use an init for Cookie.PreparedUri Pierre Tachoire 2026-06-03 16:48:55 +02:00
  • efb0041c83 Merge pull request #2628 from lightpanda-io/agent-replace-interactive-load Adrià Arrufat 2026-06-03 16:43:54 +02:00
  • 00a91c7dac cdp: fix network.getCookies url build Pierre Tachoire 2026-06-03 16:37:03 +02:00
  • ac82551e66 agent: replace -i flag with /save and /load commands Adrià Arrufat 2026-06-03 16:21:10 +02:00
  • 6bb912716d Merge pull request #2627 from lightpanda-io/agent-repl-improvements Adrià Arrufat 2026-06-03 15:44:26 +02:00
  • e208b4b638 repl: add dynamic status bar Adrià Arrufat 2026-06-03 15:09:09 +02:00
  • 720e610542 Merge pull request #2625 from lightpanda-io/deferring_layer_error_handling Karl Seguin 2026-06-03 20:57:36 +08:00
  • 1e2e283c0c Add canary to RC Karl Seguin 2026-06-03 18:42:24 +08:00
  • 96548fd8e5 Merge pull request #2624 from lightpanda-io/deferring_layer_fixes Karl Seguin 2026-06-03 18:41:44 +08:00
  • 205865f96c DeferringLayer correctly handle header stop/errors Karl Seguin 2026-06-03 18:13:32 +08:00
  • 2812e00f8f Fix double-free of async <script> arena on retried/aborted fetches fix-2622-double-terminal-callback Adrià Arrufat 2026-06-03 11:27:02 +02:00
  • 20555150dd Fix two issues with DeferringLayer Karl Seguin 2026-06-03 17:31:40 +08:00
  • 8f9175104d agent: enforce recorded tool marshalling at compile time Adrià Arrufat 2026-06-03 10:15:02 +02:00
  • 393d26cd11 Merge branch 'main' into agent Adrià Arrufat 2026-06-03 10:09:33 +02:00
  • df4fb046cd ScriptRuntime: replace Primitive enum with BrowserTool Adrià Arrufat 2026-06-03 10:09:16 +02:00
  • 4139252feb mcp: replace recording and healing tools with save Adrià Arrufat 2026-06-03 10:01:38 +02:00
  • 85d5e47ffc Merge pull request #2620 from lightpanda-io/better_css_name_parser Karl Seguin 2026-06-03 15:58:40 +08:00
  • 5977242429 Merge pull request #2619 from lightpanda-io/redirect_url_lifetime Karl Seguin 2026-06-03 15:58:28 +08:00
  • bfad022452 Merge pull request #2618 from lightpanda-io/wait_until_networkalmostidle Karl Seguin 2026-06-03 15:58:15 +08:00
  • 144e4b1191 Merge pull request #2616 from lightpanda-io/worker_module Karl Seguin 2026-06-03 15:58:01 +08:00
  • 7a54da3c1c Merge pull request #2615 from lightpanda-io/ClientDisconnected_nolog Karl Seguin 2026-06-03 15:57:46 +08:00
  • 0715bb067c Merge pull request #2614 from lightpanda-io/find_frame_popups Karl Seguin 2026-06-03 15:57:29 +08:00
  • 3b3ec6c1b0 Merge pull request #2612 from lightpanda-io/intercept_count Karl Seguin 2026-06-03 15:57:15 +08:00
  • 5f72a15355 style: clean up comments and convert to doc comments Adrià Arrufat 2026-06-03 09:43:43 +02:00
  • eaedc94453 agent: stop forcing external stylesheets for LLM Adrià Arrufat 2026-06-03 09:27:56 +02:00
  • ee498feb48 agent: expand and highlight env vars in JS mode Adrià Arrufat 2026-06-03 08:58:47 +02:00
  • 841543bab0 Merge pull request #2613 from rohitsux/feat/html-embed-reflection Karl Seguin 2026-06-03 14:57:27 +08:00
  • db385cf4db agent: optimize autocomplete and cache providers Adrià Arrufat 2026-06-03 08:52:25 +02:00
  • 50186cb328 Merge pull request #2617 from lightpanda-io/http_proxy_liftime Karl Seguin 2026-06-03 14:41:04 +08:00
  • 4ff4da2ede Merge branch 'main' into agent Adrià Arrufat 2026-06-03 08:35:33 +02:00
  • 7bb83ed823 Better CSS name selector parser Karl Seguin 2026-06-03 13:10:34 +08:00
  • 97b1dae12a On redirect, ensure transfer owns the new url Karl Seguin 2026-06-03 12:05:09 +08:00
  • 3ff503bb8b Add "networkalmostidle" to --wait-until parameter Karl Seguin 2026-06-03 11:50:48 +08:00
  • 244bfbdd27 HttpClient dupes CDP-supplied proxy to ensure lifetime Karl Seguin 2026-06-03 11:37:52 +08:00
  • 2fc9d61070 Support for "module" type workers. Karl Seguin 2026-06-03 11:06:24 +08:00
  • 24e379f29a Don't overlog ClientDisconnected Karl Seguin 2026-06-03 10:40:29 +08:00
  • 1c70fcb8c5 page.findFrame searches popups too Karl Seguin 2026-06-03 10:10:26 +08:00
  • 5487174e2b feat(webapi): reflect src, type, width and height on HTMLEmbedElement Rohit 2026-06-03 06:12:55 +05:30
  • f7a32c05a8 Improve / fix InterceptLayer.intercepted count tracking Karl Seguin 2026-06-03 08:24:47 +08:00
  • 3c06e98008 Merge pull request #2611 from rohitsux/feat/html-param-reflection Karl Seguin 2026-06-03 07:30:28 +08:00
  • f61b110b1c Merge pull request #2608 from lightpanda-io/curl_debug_allocator Karl Seguin 2026-06-03 06:27:57 +08:00
  • 9d4259f2b9 Merge pull request #2607 from lightpanda-io/max_contexts Karl Seguin 2026-06-03 06:27:40 +08:00
  • f4403c93e5 Merge pull request #2606 from lightpanda-io/better_html_attributes_v2 Karl Seguin 2026-06-03 06:27:21 +08:00
  • 744ac6729b Merge pull request #2605 from lightpanda-io/uaf_identity Karl Seguin 2026-06-03 06:26:38 +08:00
  • 55b2b11999 Merge pull request #2604 from lightpanda-io/better_html_attributes Karl Seguin 2026-06-03 06:26:15 +08:00
  • 8116214a42 feat(webapi): reflect name and value on HTMLParamElement Rohit 2026-06-03 00:49:03 +05:30
  • 993315c770 agent: handle model safety refusals Adrià Arrufat 2026-06-02 19:39:37 +02:00
  • a7c305fae9 terminal: remove multiline prompt prefix Adrià Arrufat 2026-06-02 19:21:19 +02:00
  • 83d07e2c17 build: bump zenai and update help example Adrià Arrufat 2026-06-02 17:31:47 +02:00
  • dbe4176409 terminal: scope kitty keyboard protocol to readline Adrià Arrufat 2026-06-02 15:50:29 +02:00
  • 31479c422c Merge pull request #2609 from lightpanda-io/agent-save-llm Adrià Arrufat 2026-06-02 15:49:45 +02:00
  • db21f658f0 agent: prevent use-after-free in synthesizeSave Adrià Arrufat 2026-06-02 15:26:27 +02:00
  • 8739fbcb4b agent: synthesize scripts on /save using LLM Adrià Arrufat 2026-06-02 15:23:33 +02:00
  • 9ba7dbd9b7 Extract ZigToCurlAllocator into it's own file, only use in debug Karl Seguin 2026-06-02 20:17:30 +08:00
  • 2451b41af5 Switch env.contexts to ArrayList to support having more Karl Seguin 2026-06-02 19:55:20 +08:00
  • 3bbe20735f agent: record raw REPL input Adrià Arrufat 2026-06-02 12:54:37 +02:00
  • 8c8bcac053 More HTML attributes Karl Seguin 2026-06-02 18:43:31 +08:00
  • 3d00061287 Fix UAF on FinalizerCallback.Identity memory Karl Seguin 2026-06-02 18:05:37 +08:00