Commit Graph

  • 5dc059cbb3 maintain isolated world name Karl Seguin 2026-04-15 17:16:42 +08:00
  • 7fed6e18ad build(deps): switch zenai dependency to remote git Adrià Arrufat 2026-04-15 11:11:37 +02:00
  • dd7fbf17ed fix default-ness Karl Seguin 2026-04-15 16:11:35 +08:00
  • 0b72826cab Fix Page.createIsolatedWorld Karl Seguin 2026-04-15 16:02:24 +08:00
  • b15fc158c2 docs: expand WSL installation guidance gujishh 2026-04-15 15:08:53 +09:00
  • 9654bc9afe Return promise on media.play() Karl Seguin 2026-04-15 10:27:00 +08:00
  • 87a48dea28 Merge pull request #2162 from lightpanda-io/cache_safety_check Karl Seguin 2026-04-15 09:42:45 +08:00
  • 16686c13af Add safety check around cache get Karl Seguin 2026-04-15 09:02:38 +08:00
  • 1f94312086 Merge pull request #2161 from lightpanda-io/crash_fix Karl Seguin 2026-04-15 07:09:14 +08:00
  • beb6069ce5 Merge pull request #2160 from lightpanda-io/fix_fetch_cleanup_order Karl Seguin 2026-04-15 07:09:02 +08:00
  • 5de092f662 Merge pull request #2159 from lightpanda-io/document_font_lifecycle Karl Seguin 2026-04-15 07:08:52 +08:00
  • 5c33c8fc3c Merge pull request #2158 from lightpanda-io/websocket_tweaks Karl Seguin 2026-04-15 07:08:37 +08:00
  • ada235a8c8 Various crash fixes Karl Seguin 2026-04-15 01:13:21 +08:00
  • 506f52bea2 Remove unnecessary flag clear Karl Seguin 2026-04-15 00:04:41 +08:00
  • 2087aa7aac acquire reference on document font Karl Seguin 2026-04-14 22:53:03 +08:00
  • eb0af793c2 WS.close returns DOMException Karl Seguin 2026-04-14 21:56:51 +08:00
  • 28614479ae Merge pull request #2153 from lightpanda-io/cdp-useragent Pierre Tachoire 2026-04-14 13:53:19 +02:00
  • 2cdaac780b Merge pull request #2155 from lightpanda-io/nikneym/fetch-cookie-jar Karl Seguin 2026-04-14 19:45:28 +08:00
  • c42e242897 Fetch.init: prefer isSameOrigin for comparison Halil Durak 2026-04-14 13:12:22 +03:00
  • f9fc858212 Page.isSameOrigin: !bool -> bool Halil Durak 2026-04-14 13:11:25 +03:00
  • e698028e3a Fetch: cookie jar should only be included for include and same origin requests Halil Durak 2026-04-13 17:52:24 +03:00
  • 5226df9968 Tweak tests Karl Seguin 2026-04-14 17:11:54 +08:00
  • 3f7238448b Merge branch 'main' into agent Adrià Arrufat 2026-04-14 10:31:16 +02:00
  • 1a2d0934e6 Merge pull request #2078 from lightpanda-io/worker Karl Seguin 2026-04-14 16:00:26 +08:00
  • f47f762add agent: centralize command and tool call mapping Adrià Arrufat 2026-04-14 08:50:50 +02:00
  • 5233855537 agent: extract applyReplacements and add tests Adrià Arrufat 2026-04-14 08:24:05 +02:00
  • ab918fb736 verifier: rename jsonQuote to quoteJson Adrià Arrufat 2026-04-14 07:22:58 +02:00
  • b088c42980 update workers for better cdp integration Karl Seguin 2026-04-14 12:42:07 +08:00
  • 1adb371902 fix rebase Karl Seguin 2026-04-12 19:49:08 +08:00
  • 4c02959596 update workers to use new arena pool Karl Seguin 2026-04-10 23:06:46 +08:00
  • 60249f5e5d update v8 dep Karl Seguin 2026-04-09 15:58:44 +08:00
  • 197de3dc0c Limit Worker API to supported types Karl Seguin 2026-04-08 09:23:11 +08:00
  • d1d561f5c1 Worker.close() Karl Seguin 2026-04-08 09:09:25 +08:00
  • 3830ccfdf2 support worker navigating using object url blobs Karl Seguin 2026-04-08 08:23:09 +08:00
  • b3a8a7454e add error callbacks for workers Karl Seguin 2026-04-07 19:50:30 +08:00
  • 5e7f891546 Add unhandledPromiseRejection for Worker Karl Seguin 2026-04-07 18:21:33 +08:00
  • 0247b21483 Improve event dispatching between/from workers Karl Seguin 2026-04-07 16:27:16 +08:00
  • ce6b01f7f6 Allow structuredClone to target a different context Karl Seguin 2026-04-07 12:18:51 +08:00
  • fb844a17b6 Worker WebAPI Karl Seguin 2026-04-05 08:09:20 +08:00
  • 951986b655 Create Worker context in snapshot Karl Seguin 2026-04-03 19:47:07 +08:00
  • 7ca3aa61e9 Make context work with Page of WGS Karl Seguin 2026-04-03 15:56:19 +08:00
  • cd2bb28c6c Tweak snapshot for workers Karl Seguin 2026-04-03 10:26:51 +08:00
  • 4e385a3d13 Introduce Execution Karl Seguin 2026-04-03 09:36:40 +08:00
  • f2a2acc1aa Merge pull request #2134 from lightpanda-io/cache_public_default Karl Seguin 2026-04-14 12:22:25 +08:00
  • 48e8b7dc81 Merge pull request #2156 from lightpanda-io/lid-as-reqid Karl Seguin 2026-04-14 08:07:58 +08:00
  • a114106790 cdp: accept LID- as requestId prefix Pierre Tachoire 2026-04-13 23:46:37 +02:00
  • 68a6ef16db Verifier: deduplicate logic and relocate tests Adrià Arrufat 2026-04-13 19:26:21 +02:00
  • 6b7cd72e69 agent: prune message history to limit memory growth Adrià Arrufat 2026-04-13 19:06:57 +02:00
  • e8c7a01794 agent: use comments for self-healing and simplify verifier Adrià Arrufat 2026-04-13 18:43:57 +02:00
  • 0c56f085dc agent: improve self-healing and console message handling Adrià Arrufat 2026-04-13 18:22:12 +02:00
  • 570c901239 agent: improve recorder robustness and cleanup Adrià Arrufat 2026-04-13 18:02:18 +02:00
  • c80cdf1423 Merge branch 'main' into agent Adrià Arrufat 2026-04-13 17:00:23 +02:00
  • 2b2dd1557e agent: limit max tool calls in heal turn to 4 Adrià Arrufat 2026-04-13 16:55:52 +02:00
  • 1ee7641f54 Merge pull request #2138 from lightpanda-io/range_error Karl Seguin 2026-04-13 22:50:35 +08:00
  • 12a0fb3fb6 Merge pull request #2137 from lightpanda-io/http_abrupt_close Karl Seguin 2026-04-13 22:50:18 +08:00
  • 2f2f74ef4b Merge pull request #2135 from lightpanda-io/mo_cleanup Karl Seguin 2026-04-13 22:49:59 +08:00
  • 9a05fd8af4 Merge pull request #2154 from lightpanda-io/cdp_request_id Karl Seguin 2026-04-13 22:49:27 +08:00
  • f4c266e4bc agent: limit auto-healed replacement to single command Adrià Arrufat 2026-04-13 15:40:54 +02:00
  • d8c7a8c050 agent: add select verification and improve retry logic Adrià Arrufat 2026-04-13 14:44:57 +02:00
  • ea67e41660 docs: match WSL section formatting gujishh 2026-04-13 21:09:27 +09:00
  • ce811c1b48 Merge pull request #2142 from lightpanda-io/formdata_encoding Karl Seguin 2026-04-13 19:51:17 +08:00
  • 6723d6642a 'fix' test Karl Seguin 2026-04-13 19:51:04 +08:00
  • ed8ae3f83a agent: unify verification logic and failure reporting Adrià Arrufat 2026-04-13 13:11:02 +02:00
  • 35200f9235 feat(agent): add command verification and retry logic Adrià Arrufat 2026-04-13 13:02:17 +02:00
  • 75586c5fa9 Merge branch 'main' into agent Adrià Arrufat 2026-04-13 12:39:45 +02:00
  • 20baa4f8dc agent: improve self-healing prompt and context Adrià Arrufat 2026-04-13 12:39:23 +02:00
  • cdd109a41b Improve loaderId and requestId compatibility Karl Seguin 2026-04-13 18:33:43 +08:00
  • cd4e977020 Merge pull request #2150 from lightpanda-io/eventcounts Karl Seguin 2026-04-13 18:33:24 +08:00
  • 3fe8c3ee8f Merge pull request #2148 from lightpanda-io/fix_typedarray_offset Karl Seguin 2026-04-13 18:33:08 +08:00
  • 59030d510a agent: rewrite scripts with healed commands Adrià Arrufat 2026-04-13 11:53:59 +02:00
  • ca061b46b7 Merge pull request #2149 from lightpanda-io/websocket_protocol Karl Seguin 2026-04-13 17:34:28 +08:00
  • 577629f536 Merge pull request #2151 from lightpanda-io/text_decoder_streaming Karl Seguin 2026-04-13 17:34:16 +08:00
  • 920ae57f9a cdp: ignore UA containing Mozilla Pierre Tachoire 2026-04-13 11:16:33 +02:00
  • 1589445ec0 zig fmt Pierre Tachoire 2026-04-13 10:36:35 +02:00
  • 21e27a257d cdp: add warning for non-implemented params on Emulation.setUserAgentOverride Pierre Tachoire 2026-04-13 10:25:55 +02:00
  • 05a08f1f97 cdp: forward Network.setUserAgentOverride to Emulation.setUserAgentOverride Pierre Tachoire 2026-04-13 10:22:44 +02:00
  • 9fe3a48c3a test: add tests for setting CDP user agent zed 2026-04-11 23:16:35 +08:00
  • 5e5a573a9f new: allow CDP change useragent zed 2026-04-11 18:30:29 +08:00
  • 299104ff1d TextDecoder streaming stop Karl Seguin 2026-04-13 13:06:16 +08:00
  • 592dc3e18d Add EventCounts API Karl Seguin 2026-04-13 12:30:49 +08:00
  • 5c161260fd don't break union probing Karl Seguin 2026-04-13 11:35:32 +08:00
  • 28a7e7fe45 Basic protocol support for websocket. Karl Seguin 2026-04-13 11:21:59 +08:00
  • de167861c6 handle null buffers Karl Seguin 2026-04-13 10:03:19 +08:00
  • cde8229be5 Correctly treat a view's offset as a byte offset, not an element offset Karl Seguin 2026-04-13 09:52:03 +08:00
  • 1923877a74 Clarify WSL install notes gujishh 2026-04-13 00:12:43 +09:00
  • 33d6a8dee2 Merge branch 'main' into agent Adrià Arrufat 2026-04-12 16:08:58 +02:00
  • e6cffaef72 Merge pull request #2144 from lightpanda-io/feat/console-group Karl Seguin 2026-04-12 20:15:32 +08:00
  • 6ebe112525 Add form acceptCharset accessor Karl Seguin 2026-04-12 08:24:39 +08:00
  • 57f20e1831 Encode form data based on the form (or documents) encoding. Karl Seguin 2026-04-12 06:39:28 +08:00
  • e6fd004767 refactor: remove unused _group_depth tracking William Chan 2026-04-12 06:51:56 +08:00
  • d5556fda93 feat(console): implement group, groupCollapsed, and groupEnd William Chan 2026-04-11 22:38:58 +08:00
  • dc8e917084 Merge pull request #2143 from lightpanda-io/ci-snap-cache Pierre Tachoire 2026-04-12 11:56:26 +02:00
  • f7ef2be5cd ci: invalidate snapshot cache on src/browser/webapi change Pierre Tachoire 2026-04-12 11:54:53 +02:00
  • e1747d5f29 agent: improve eval parsing and command recording Adrià Arrufat 2026-04-12 10:20:22 +02:00
  • 654e11719c tools: rename semanticTree tool to tree Adrià Arrufat 2026-04-12 09:38:55 +02:00
  • e1f1d8f76b refactor: use std.ascii for character checks and conversions Adrià Arrufat 2026-04-11 15:49:29 +02:00
  • 3cc652776b agent: simplify command execution and REPL logic Adrià Arrufat 2026-04-11 15:33:06 +02:00
  • b606d28454 agent: improve command quoting and parsing Adrià Arrufat 2026-04-11 15:07:03 +02:00
  • c4cfd5e363 agent: make AI provider optional for "dumb" REPL mode Adrià Arrufat 2026-04-11 12:34:32 +02:00
  • ed8bb7f4b7 agent: update default openai and gemini models Adrià Arrufat 2026-04-11 11:47:24 +02:00