Commit Graph

57 Commits

Author SHA1 Message Date
magmueller
b3bbe45dad Fix if parameter is None 2025-01-07 07:08:15 -08:00
magmueller
689e2e7b30 Fix counter 2024-12-05 23:37:17 +01:00
magmueller
1870a6b7b8 Fix scroll to text 2024-12-05 23:08:45 +01:00
magmueller
c466a1c601 Fix scroll to text function 2024-12-05 22:13:43 +01:00
magmueller
8364e9fe5e Fix multistep - only compare branch hashes - not attribute hashes, because they can change 2024-12-05 10:56:00 +01:00
magmueller
05300b30f8 File upload works robust and can connect to existing browser 2024-12-04 15:08:55 +01:00
magmueller
db9b66963c Remove highlights 2024-12-03 16:15:26 +01:00
magmueller
604aad957d Validator gets new state 2024-12-03 15:28:23 +01:00
magmueller
03a93c7083 Logging 2024-12-03 14:39:28 +01:00
magmueller
754a9f6d9b Include action results in state 2024-12-03 14:19:51 +01:00
magmueller
ca8d060754 Keys send description 2024-12-03 12:27:35 +01:00
magmueller
cb654d3ab8 Scrolling to text works 2024-12-03 11:09:43 +01:00
magmueller
13bb5f7141 Merge remote-tracking branch 'origin/staging' into multi-step 2024-12-03 10:18:55 +01:00
magmueller
969856478a Include clicks in memory 2024-12-03 10:06:46 +01:00
magmueller
b0fcf2816e Check if state changed 2024-12-03 09:22:23 +01:00
magmueller
25196b57d1 Create hashes of state in multi act 2024-12-02 20:36:59 +01:00
magmueller
3ca8f50acb Improve function description 2024-12-02 14:50:43 +01:00
magmueller
921a23d5ef No sleep after last action 2024-12-02 11:20:37 +01:00
magmueller
34ca52ea3a Fix small actions - improve prompt for multiaction - improve logging 2024-12-01 22:34:17 +01:00
magmueller
90ef74aceb Removed num_clicks, fixed type valuation -> evaluation, and multiaction with output list 2024-12-01 21:49:57 +01:00
magmueller
c581a1b251 First draft multi-action runs 2024-12-01 21:00:22 +01:00
Gregor Žunič
cf27d9e1c5 allows parralelized agents 2024-12-01 20:17:10 +01:00
magmueller
fcbd9a8cd7 Remove highlights before action 2024-12-01 20:02:11 +01:00
Gregor Žunič
d4e9257c4c renamed service to browser 2024-12-01 14:14:48 +01:00
magmueller
9dfc1f3faf Seperate class for browserhistory - fixed type errors 2024-11-28 23:59:49 +01:00
magmueller
c39bf65da1 Merge remote-tracking branch 'origin/main' into feature/reexecutable-script 2024-11-28 23:28:06 +01:00
Gregor Žunič
0d86bbb317 wait for traffic load, better browser config 2024-11-28 22:41:01 +01:00
magmueller
519881a7b3 Rerun works 2024-11-28 21:10:25 +01:00
Gregor Žunič
40e8c05c7d Merge branch 'main' into gregpr07/bu-85-make-iframes-and-shadow-elements-work-with-dom-service 2024-11-28 12:51:33 +01:00
magmueller
f73c69de29 Remove print selector map 2024-11-28 12:30:59 +01:00
magmueller
6669a436c7 Merge remote-tracking branch 'origin/gregpr07/bu-85-make-iframes-and-shadow-elements-work-with-dom-service' into feature/reexecutable-script 2024-11-28 06:55:14 +01:00
magmueller
3696a3b7ed Include xpath 2024-11-28 06:50:44 +01:00
magmueller
8c7686e3ce Include disable security in controller 2024-11-27 14:32:56 +01:00
Gregor Žunič
d64448923f option to disable chrome security, cross site iframes work 2024-11-26 18:23:27 +01:00
Gregor Žunič
829ed138fd clicking version - still missing iframe/shadow elements penetration 2024-11-25 21:45:05 +01:00
magmueller
d2e3de97d5 Save cookies 2024-11-25 16:56:15 +01:00
magmueller
21198f5904 Fix tests - now most of them are running through again 2024-11-24 22:05:17 +01:00
magmueller
8aa4321efe Merge branch 'main' into hot-fix/max-token-message-manager 2024-11-23 18:31:10 +01:00
magmueller
820d037852 Improved logging 2024-11-23 13:01:40 +01:00
magmueller
ef6311b22c Merge remote-tracking branch 'origin/main' into output-history 2024-11-22 22:41:58 +01:00
Gregor Žunič
0019105a49 fixed merge errors 2024-11-22 15:08:58 +01:00
Gregor Žunič
5941dd2752 Merge branch 'staging' into gregorzunic/bu-56-switch-from-selenium-to-playwright 2024-11-22 15:08:30 +01:00
magmueller
e5d7dc2e3f Agent history tests included 2024-11-22 13:08:37 +01:00
Gregor Žunič
0000af0a11 fixed sync pydantic param registered functions 2024-11-22 12:51:30 +01:00
Jean Weatherwax
c73eca6991 Allow headless option when initializing controller 2024-11-21 12:44:20 -07:00
Gregor Žunič
57490c06f3 fixed num clicks type error 2024-11-21 10:37:35 +01:00
Gregor Žunič
b0c390f2c0 fixed multi tab management, clicking timeouts, general bugfixes 2024-11-20 17:33:49 +01:00
magmueller
d0f215ef4d Fix max token error - cut history context or current message if its too long 2024-11-20 16:40:12 +01:00
magmueller
e4ed949141 Seperate results which stay in context and which not to avoid max token limit 2024-11-20 15:42:32 +01:00
Gregor Žunič
f7148e3542 untested version of playwright (kinda works) 2024-11-19 18:32:31 +01:00