Commit Graph

  • 4efdc7896c Less wait Magnus Müller 2025-10-17 16:09:56 -07:00
  • 465be77b7e Prompt Magnus Müller 2025-10-17 16:06:49 -07:00
  • ef4ee925cb Recommend IIFE Magnus Müller 2025-10-17 16:03:04 -07:00
  • f24fc7b453 Prompt Magnus Müller 2025-10-17 15:48:19 -07:00
  • fd8078e10e Done prompt Magnus Müller 2025-10-17 15:45:48 -07:00
  • a11358322b Prompt Magnus Müller 2025-10-17 15:41:08 -07:00
  • a63885de3d Prompt Magnus Müller 2025-10-17 15:40:08 -07:00
  • b2b0d0eecc Prompt Magnus Müller 2025-10-17 15:38:34 -07:00
  • 0fe656eef6 wait Magnus Müller 2025-10-17 15:16:45 -07:00
  • 7334ea2bb8 Wait Magnus Müller 2025-10-17 15:16:30 -07:00
  • 76208652ba Prompt remove backend_node_id Magnus Müller 2025-10-17 15:13:10 -07:00
  • 1541a57dab Prompt remove backend_node_id Magnus Müller 2025-10-17 15:12:23 -07:00
  • f414e30db4 Reduce max dom, wait between steps, rename index to backend_node_id Magnus Müller 2025-10-17 15:06:05 -07:00
  • 479b3fb710 Reduce max dom, wait between steps, rename index to backend_node_id Magnus Müller 2025-10-17 15:05:43 -07:00
  • 37ef650cbd Done Magnus Müller 2025-10-17 13:53:05 -07:00
  • 2ac77bae19 SHow var Magnus Müller 2025-10-17 13:51:52 -07:00
  • acef432bc0 Use get_css Magnus Müller 2025-10-17 13:49:43 -07:00
  • 604923a795 Show var in browser state Magnus Müller 2025-10-17 13:48:34 -07:00
  • b342c75058 I instead interactive Magnus Müller 2025-10-17 13:39:51 -07:00
  • 6a18664ab5 I instead interactive Magnus Müller 2025-10-17 13:38:13 -07:00
  • bddd7399f5 Example Magnus Müller 2025-10-17 13:35:32 -07:00
  • 06996f6df2 Serilizer Magnus Müller 2025-10-17 13:30:41 -07:00
  • 40335a5605 Remove generic Magnus Müller 2025-10-17 13:26:55 -07:00
  • 9341781c0e Done instructions Magnus Müller 2025-10-17 13:23:48 -07:00
  • db843bcc91 Serilizer Magnus Müller 2025-10-17 13:23:36 -07:00
  • e609087596 Remove class names from dom - use node id instead Magnus Müller 2025-10-17 13:17:45 -07:00
  • 77a680058a Remove contains Magnus Müller 2025-10-17 13:17:31 -07:00
  • 0b9bc52134 Include tab switch methods Magnus Müller 2025-10-17 13:17:22 -07:00
  • 523548acff Use selector Magnus Müller 2025-10-17 13:09:50 -07:00
  • 8445cf6fdb Ids for non interactive elments Magnus Müller 2025-10-17 13:03:41 -07:00
  • d6eec766d8 Shadow dom info logs Magnus Müller 2025-10-17 12:57:21 -07:00
  • 7191fe6286 Reuse js Magnus Müller 2025-10-17 12:44:11 -07:00
  • 669b347a6c New prompt Magnus Müller 2025-10-17 12:41:06 -07:00
  • 50615823fa Fix selectors for # and $ Magnus Müller 2025-10-17 12:37:56 -07:00
  • 530401fa73 new prompt Magnus Müller 2025-10-17 12:33:03 -07:00
  • 931a83db04 IFEI not forced Magnus Müller 2025-10-17 11:50:26 -07:00
  • b6b720a4c6 Use generate_css_selector_for_element Magnus Müller 2025-10-17 11:50:09 -07:00
  • 84106b0cc6 Serilizer backennode id Magnus Müller 2025-10-17 11:31:36 -07:00
  • 4f63510e7c First version new prompt Magnus Müller 2025-10-17 11:16:24 -07:00
  • 016229a0a4 Usage Magnus Müller 2025-10-17 10:58:32 -07:00
  • 29981e11e8 System prompt extraction rules Magnus Müller 2025-10-17 10:57:48 -07:00
  • 12d688f346 Less thinking Magnus Müller 2025-10-17 10:51:27 -07:00
  • 666b32a98a init include click, input... Magnus Müller 2025-10-17 10:30:03 -07:00
  • 431e1984fa Rename input to input text Magnus Müller 2025-10-17 10:22:42 -07:00
  • b3e7c0bb76 truncate a list of links Magnus Müller 2025-10-17 10:16:22 -07:00
  • 73ff7cc838 init include click, input... Magnus Müller 2025-10-17 10:16:05 -07:00
  • 91261d1dec Cell for notebook Magnus Müller 2025-10-17 10:02:13 -07:00
  • 171cb9e3b0 Token tracking Magnus Müller 2025-10-17 09:52:35 -07:00
  • 06585bbb7a Better error Magnus Müller 2025-10-17 09:49:59 -07:00
  • 092c4887ca No comments Magnus Müller 2025-10-17 09:49:47 -07:00
  • fb2e91c3d3 Include tab info + scroll info Magnus Müller 2025-10-17 08:46:18 -07:00
  • 08479b34be Cross origin Magnus Müller 2025-10-17 08:40:44 -07:00
  • f9e5dda530 More attr + scroll Magnus Müller 2025-10-17 08:40:33 -07:00
  • 241b720654 More error Magnus Müller 2025-10-17 08:40:18 -07:00
  • df5245bc17 pagination Magnus Müller 2025-10-17 08:34:47 -07:00
  • 66dc18cb3e More thinking and max_output_tokens 8k Magnus Müller 2025-10-17 00:50:17 -07:00
  • 192b7aa12c No // Magnus Müller 2025-10-17 00:48:51 -07:00
  • 154d04a716 Efficiency Magnus Müller 2025-10-17 00:47:54 -07:00
  • 5e15140054 Navigate directly Magnus Müller 2025-10-17 00:46:26 -07:00
  • c890cc2e35 Find selectors and efficiency Magnus Müller 2025-10-17 00:45:25 -07:00
  • 4630965d84 Continue if empty response Magnus Müller 2025-10-17 00:05:23 -07:00
  • 1440c68d34 First step -> browser state Magnus Müller 2025-10-17 00:02:27 -07:00
  • eb3957efb8 One step, alternatives, more thinking Magnus Müller 2025-10-17 00:02:10 -07:00
  • f92404b7a3 Retry llm Magnus Müller 2025-10-16 23:25:26 -07:00
  • f3f312fad4 Browser state 60k Magnus Müller 2025-10-16 22:53:51 -07:00
  • 58b77b3f9f Files Magnus Müller 2025-10-16 22:49:59 -07:00
  • 55c86a0237 Update logging and data handling: increase browser state logging limit to 1000 chars, extend DOM length limit to 40000 chars, and improve attribute serialization by skipping empty values and capping lengths for specific attributes. Magnus Müller 2025-10-16 22:26:28 -07:00
  • 92c2a244d5 Done not alone Magnus Müller 2025-10-16 22:01:23 -07:00
  • e3d8754aee More error Magnus Müller 2025-10-16 21:57:01 -07:00
  • db1aa101d8 remove wait Magnus Müller 2025-10-16 21:46:14 -07:00
  • fcda9ac4cd duckduckgo Magnus Müller 2025-10-16 21:43:57 -07:00
  • 4c829e3489 max 5 list items Magnus Müller 2025-10-16 21:42:34 -07:00
  • df11496f49 Less dom Magnus Müller 2025-10-16 21:39:54 -07:00
  • 86a79c0d54 Remove wait Magnus Müller 2025-10-16 21:37:43 -07:00
  • eef40d829e check if data exists Magnus Müller 2025-10-16 21:35:12 -07:00
  • 44c1f09a47 no comments Magnus Müller 2025-10-16 21:33:41 -07:00
  • 686f98865d Simplify prompt Magnus Müller 2025-10-16 21:15:38 -07:00
  • 3f5661d169 additional headers option Gregor Žunič 2025-10-16 21:14:15 -07:00
  • 1e685d4777 More rules Magnus Müller 2025-10-16 20:54:25 -07:00
  • 1b6fc2b6e7 Global Magnus Müller 2025-10-16 20:46:18 -07:00
  • 83225c9538 Systemprompt Magnus Müller 2025-10-16 19:59:27 -07:00
  • fa20dbffb4 Use eval repr Magnus Müller 2025-10-16 19:34:00 -07:00
  • 4c70af8f6c Exclude browser Magnus Müller 2025-10-16 19:24:19 -07:00
  • afb88f14bb 30% shorter variables Magnus Müller 2025-10-16 10:26:58 -07:00
  • 6875a7f16a 30% shorter variables Magnus Müller 2025-10-16 10:26:51 -07:00
  • 50d3c3f0f6 30% shorter variables Magnus Müller 2025-10-16 10:26:27 -07:00
  • 5781b8dc95 Show variables Magnus Müller 2025-10-16 10:24:15 -07:00
  • 5ddf1f3f39 Truncated msg Magnus Müller 2025-10-16 10:12:51 -07:00
  • 91406911cd Max 1 code block Magnus Müller 2025-10-16 10:07:54 -07:00
  • 54ddf6353a Better error Magnus Müller 2025-10-16 10:06:33 -07:00
  • 53d20ebb4f Args for evaluate Magnus Müller 2025-10-16 10:02:30 -07:00
  • 5287b07e2a No highlights Magnus Müller 2025-10-16 10:01:18 -07:00
  • 79175a528a Vision error + serilizer Magnus Müller 2025-10-16 09:08:00 -07:00
  • e01209d215 Browser state if error + image Magnus Müller 2025-10-16 08:57:54 -07:00
  • 0c13a3eecb Pandas Magnus Müller 2025-10-15 23:48:32 -07:00
  • ba45f80c61 Remove browser from variables code Magnus Müller 2025-10-16 19:17:16 -07:00
  • b6a85729ca fix: input text clear parameter failing to clear fields properly (#3347) Saurav Panda 2025-10-16 17:32:43 -07:00
  • ee355bf43c Merge branch 'main' into focus-causes-llm-to-not-input-text-properly #3347 Saurav Panda 2025-10-16 16:59:08 -07:00
  • eb6eee149a fix: Wrapped select() in try-catch to handle input types that don't support text selection Saurav Panda 2025-10-16 16:42:18 -07:00
  • 48e0cbb784 fixed clear issue when focus fails. Saurav Panda 2025-10-16 16:10:48 -07:00