Commit Graph

  • 8b2a79d93a Merge pull request #2515 from lightpanda-io/cdp_watchdog Pierre Tachoire 2026-05-22 13:19:48 +02:00
  • 38a4a334fd Add more attributes to multi_remove assertion failure Karl Seguin 2026-05-22 16:10:11 +08:00
  • 6cd75c454e script: optimize hint allocation and inline helper Adrià Arrufat 2026-05-22 09:23:52 +02:00
  • fec1909aa1 script: strip backendNodeId and fix error line reporting Adrià Arrufat 2026-05-22 09:18:32 +02:00
  • df42d18d6d command: check required fields for null-arg tool calls Adrià Arrufat 2026-05-22 09:09:19 +02:00
  • 9621db2e5e Merge pull request #2514 from lightpanda-io/worker_performance Karl Seguin 2026-05-22 12:39:23 +08:00
  • 0c9b07ab0f Add exposed option to bridge functions/accessors Karl Seguin 2026-05-22 11:32:37 +08:00
  • 4b5d0109c5 Merge pull request #2513 from lightpanda-io/syncRequest_uaf Karl Seguin 2026-05-22 11:02:49 +08:00
  • 05a373dccc zig fmt Karl Seguin 2026-05-22 09:40:06 +08:00
  • 5c20a79c08 improve comments Karl Seguin 2026-05-22 09:38:58 +08:00
  • c0c1ae286f Merge pull request #2512 from lightpanda-io/about_blank_frame_visibility Karl Seguin 2026-05-22 09:30:56 +08:00
  • f713d9561b Handle potentially unsorted frames pre-navigate Karl Seguin 2026-05-22 08:48:52 +08:00
  • 0f11736d3a Update src/browser/Frame.zig Karl Seguin 2026-05-22 08:39:06 +08:00
  • abdfd443e1 On CDP client disconnect, terminate Env Karl Seguin 2026-05-22 07:13:46 +08:00
  • 3fc75dfe85 Revert "Add watchdog to Network thread for abandoned & stuck workers" Karl Seguin 2026-05-22 07:09:57 +08:00
  • a3eeec0b26 agent: use global tools and simplify meta commands Adrià Arrufat 2026-05-21 23:24:21 +02:00
  • 6177d51c4e agent: use action enum for tool calls and trim REPL input Adrià Arrufat 2026-05-21 23:06:34 +02:00
  • e9943a3976 command: use Action enum for ToolCall name Adrià Arrufat 2026-05-21 22:51:52 +02:00
  • 13ebb9e802 agent: simplify command, schema, and repl logic Adrià Arrufat 2026-05-21 22:39:58 +02:00
  • e89fb9b485 agent: simplify tool allocation and schema info Adrià Arrufat 2026-05-21 22:24:27 +02:00
  • 3b2956c400 schema: simplify initialization and parsing Adrià Arrufat 2026-05-21 22:17:21 +02:00
  • 8cf431b771 agent: remove ToolExecutor abstraction Adrià Arrufat 2026-05-21 22:02:27 +02:00
  • 349b4ea798 agent: clean up dead code and optimize schema parsing Adrià Arrufat 2026-05-21 21:41:28 +02:00
  • d16f8a032e script: support triple-quoted strings and optimize lookups Adrià Arrufat 2026-05-21 21:33:05 +02:00
  • 7f60d73338 use global schemas and enum-based tool matching Adrià Arrufat 2026-05-21 21:08:02 +02:00
  • 0ce0d264a4 agent: prevent use-after-free in self-heal path Adrià Arrufat 2026-05-21 20:45:03 +02:00
  • 459893f414 script: unify PandaScript to slash commands Adrià Arrufat 2026-05-21 20:38:21 +02:00
  • 88ac71a474 agent: remove no_llm field Adrià Arrufat 2026-05-21 19:05:55 +02:00
  • 19c361c2e8 agent: use zenai credentials detection Adrià Arrufat 2026-05-21 19:03:48 +02:00
  • bc43d64324 Merge pull request #2511 from navidemad/fix-sigterm-live-cdp-connection Pierre Tachoire 2026-05-21 19:02:47 +02:00
  • 2bd24ba30e agent: use zenai envVarName helper Adrià Arrufat 2026-05-21 18:55:50 +02:00
  • 758d2c48fb agent: require --no-llm for basic REPL Adrià Arrufat 2026-05-21 18:37:16 +02:00
  • ceb5f368f0 script: rename raw_line to opener_line Adrià Arrufat 2026-05-21 18:01:46 +02:00
  • 31e20ae261 Recorder: pass directory to init and reuse arena Adrià Arrufat 2026-05-21 17:45:54 +02:00
  • 88d56c63d0 script: optimize formatting and avoid redundant writes Adrià Arrufat 2026-05-21 17:37:13 +02:00
  • 3e0a59c96a browser: avoid dangling pointers in lpEnvNames Adrià Arrufat 2026-05-21 17:28:49 +02:00
  • 55a50746fa script: move helper functions into Command union Adrià Arrufat 2026-05-21 17:13:19 +02:00
  • 64a6e40121 network: advance shutdownCdpLinks iterator before dropCdp Navid EMAD 2026-05-21 15:56:22 +02:00
  • 0707187fa0 build: bump zenai dependency Adrià Arrufat 2026-05-21 15:11:40 +02:00
  • c04062f4de build: bump zenai dependency Adrià Arrufat 2026-05-21 15:04:56 +02:00
  • 651504efb5 agent: consolidate LLM provider and key resolution Adrià Arrufat 2026-05-21 15:01:44 +02:00
  • fc795c3b56 Document ZIGFLAGS= make download-v8 in CONTRIBUTING Navid EMAD 2026-05-21 14:44:50 +02:00
  • daa8fff5f3 Add ZIGFLAGS= make download-v8 to fetch prebuilt V8 and skip the source build Navid EMAD 2026-05-21 14:39:25 +02:00
  • 7df1e80ce5 config: fix agent mode Adrià Arrufat 2026-05-21 13:49:08 +02:00
  • 8da7657d4c Add watchdog to Network thread for abandoned & stuck workers Karl Seguin 2026-05-21 19:22:12 +08:00
  • 3bfc434b3b network: fix typo in shutdown comment (Idempotent) Navid EMAD 2026-05-21 12:40:48 +02:00
  • baf1b20532 network: free request headers when syncRequest short-circuits on disconnect Navid EMAD 2026-05-21 12:36:45 +02:00
  • 901eece853 network: add regression test for the CDP disconnect latch (#2510) Navid EMAD 2026-05-21 12:18:28 +02:00
  • 972be65db7 Merge pull request #2505 from lightpanda-io/transfer_state Karl Seguin 2026-05-21 17:42:00 +08:00
  • 24cc29ee79 Performance WebAPI on Worker Karl Seguin 2026-05-21 16:17:21 +08:00
  • f3421466cd Protect against dangling pointer in UAF Karl Seguin 2026-05-21 14:23:58 +08:00
  • ca0eaa5f1e Ensure about:blank frame visibility Karl Seguin 2026-05-21 12:33:50 +08:00
  • 666ff0b670 Remove unused intercept_response ParkedBy Karl Seguin 2026-05-21 11:50:25 +08:00
  • 88b98e705f Capture disconnect/close in Worker Karl Seguin 2026-05-21 10:38:52 +08:00
  • e4171bc694 Merge pull request #2501 from lightpanda-io/remove_reentrency_teardown_protection Karl Seguin 2026-05-21 10:15:26 +08:00
  • 4c454cff71 Merge pull request #2509 from navidemad/fix/network-pollfds-clobbers-cdp-sockets Karl Seguin 2026-05-21 06:56:46 +08:00
  • bdf28c51cd network: terminate live CDP connections on shutdown Navid EMAD 2026-05-20 20:43:55 +02:00
  • e1e49c8a2e Fix Network dropping CDP sockets from its poll set once a multi exists Navid EMAD 2026-05-20 19:13:09 +02:00
  • 54482831ed Merge branch 'main' into agent Adrià Arrufat 2026-05-20 17:33:07 +02:00
  • 5905319e78 Merge pull request #2503 from lightpanda-io/general_help Pierre Tachoire 2026-05-20 16:25:39 +02:00
  • 5fce406a13 compact more help options Pierre Tachoire 2026-05-20 14:52:20 +02:00
  • af6175cc56 rewrite help in a more compact way Pierre Tachoire 2026-05-20 14:20:58 +02:00
  • dffa961f45 Remove options from main help Francis Bouvier 2026-05-20 11:14:55 +02:00
  • 989932b40a Merge branch 'main' into agent Adrià Arrufat 2026-05-20 14:57:32 +02:00
  • 1cdd2bb324 Cleanup Transfer flag Karl Seguin 2026-05-20 19:16:23 +08:00
  • f1b0adf923 Merge pull request #2498 from navidemad/fix/author-display-rule-beats-ua-hidden Pierre Tachoire 2026-05-20 14:01:25 +02:00
  • bb2d62d189 Merge pull request #2500 from lightpanda-io/parseHtmlAsChildren_assertion Pierre Tachoire 2026-05-20 14:00:58 +02:00
  • 6e6b3caf96 Merge pull request #2479 from navidemad/accessibility-query-ax-tree Pierre Tachoire 2026-05-20 13:59:35 +02:00
  • 2ad2c9d878 Merge pull request #2487 from navidemad/feat/external-stylesheets-flag Pierre Tachoire 2026-05-20 13:41:59 +02:00
  • b6fd09c5ab Merge pull request #2502 from lightpanda-io/max-cdp-conn Karl Seguin 2026-05-20 16:28:56 +08:00
  • 639cb14cb3 Merge pull request #2494 from marchelbling/feat-fetch-json-option Pierre Tachoire 2026-05-20 10:17:21 +02:00
  • 6eb25d5c44 by using httpClient, fetch generates a call to Config.maxConnections Pierre Tachoire 2026-05-20 10:12:16 +02:00
  • a9cf87e0b0 Remove reentrency teardown protection Karl Seguin 2026-05-20 15:02:48 +08:00
  • a314984b2e Merge pull request #2495 from lightpanda-io/cdp_inbox Karl Seguin 2026-05-20 14:35:29 +08:00
  • 5fb0f5a204 parseHtmlAsChildren handling for unexpected dom (custom element callback) Karl Seguin 2026-05-20 14:29:30 +08:00
  • 29d5a7ae9e Merge pull request #2497 from lightpanda-io/ci-revert-cdp-logs Pierre Tachoire 2026-05-20 08:30:12 +02:00
  • e7b16983bb Add help documentation + small tweaks Karl Seguin 2026-05-20 08:01:21 +08:00
  • 2fd2be0e51 Small largely stylistic tweaks Karl Seguin 2026-05-20 10:31:28 +08:00
  • 61386059c1 promote invalid CDP message from warn to err Karl Seguin 2026-05-20 07:19:57 +08:00
  • 037db695ff Merge pull request #2492 from lightpanda-io/cdp_connection Karl Seguin 2026-05-20 06:45:30 +08:00
  • 85276df004 deps: update zenai and use thinking_level Adrià Arrufat 2026-05-20 00:16:03 +02:00
  • 98baccf1db agent: update default Gemini model Adrià Arrufat 2026-05-19 23:56:35 +02:00
  • 814ca8ab3f accessibility: unify query+tree writers, route objectId via dom.getNode Navid EMAD 2026-05-19 20:43:54 +02:00
  • fec2bbda7b review Marc Helbling 2026-05-19 18:13:34 +02:00
  • a15c04de4b ci: remove cdp logs from end to end tests Pierre Tachoire 2026-05-19 17:32:13 +02:00
  • bb8d0593b2 StyleManager: author display rule must beat UA [hidden] / display:none Navid EMAD 2026-05-19 17:18:20 +02:00
  • 345cc9c6c0 zig fmt Karl Seguin 2026-05-19 23:10:23 +08:00
  • 97c8ca3832 when work is done, don't keep polling, return to process it Karl Seguin 2026-05-19 22:39:48 +08:00
  • 32dbd716b1 Apply fragment parse-mode to DOMParser Navid EMAD 2026-05-17 16:57:02 +02:00
  • f05efd6719 Harden external stylesheet path per code review Navid EMAD 2026-05-17 16:50:29 +02:00
  • 4592812027 Reuse cached sheet on link href change Navid EMAD 2026-05-17 16:32:53 +02:00
  • 3e409d49e9 Implement external stylesheet fetch + parse Navid EMAD 2026-05-17 16:19:55 +02:00
  • 6ed41ea346 Add --enable-external-stylesheets flag (no-op surface) Navid EMAD 2026-05-16 19:03:15 +02:00
  • ed05a6b14f test thread safety Karl Seguin 2026-05-19 21:26:53 +08:00
  • 875c147783 Main/Network reads CDP socket Karl Seguin 2026-05-19 13:58:48 +08:00
  • 19e3e7b74e agent: simplify spinner and remove tool failure state Adrià Arrufat 2026-05-19 13:16:51 +02:00
  • e61eddf956 Merge pull request #2493 from lightpanda-io/nikneym/fix-injection-through-authority Karl Seguin 2026-05-19 19:12:16 +08:00
  • e0af9c4168 refactor: unify tool results and rename CommandExecutor Adrià Arrufat 2026-05-19 13:01:39 +02:00
  • 64a3f3edd7 URL.zig: update tests Halil Durak 2026-05-19 11:40:14 +03:00
  • 9eed73434c agent: make isHealAllowed exhaustive Adrià Arrufat 2026-05-19 12:09:41 +02:00