Commit Graph
93 Commits
Author SHA1 Message Date
WINZO Platform Developer b3ec49c611 fix: prioritize project root ChromeDriver for Docker compatibility
- Check ./chromedriver before system PATH or auto-installer
- Add Docker environment detection and fallback logic
- Provide debug messages for ChromeDriver source identification
- Improve compatibility with undetected_chromedriver in stealth mode

This resolves issues where undetected_chromedriver downloads its own
ChromeDriver version, bypassing mounted binaries in Docker environments.
The project root approach ensures users can manually place the correct
ChromeDriver version and have it reliably detected.
2025-06-25 18:20:25 -05:00
Christian Coleman c7ffe46771 Added a warning for people that try to run a non-headless browser in a docker container. It errors in a very unhelpful way, and so this code tells the user in the output what's happening and also forces headless = True. If a user actually means to run a non-headless browser and view via X11 or something then the warning/output will lead them to the right place that they need to tweak. 2025-06-22 02:39:20 -04:00
martin legrand 9f0fdd547e refactor: remove unsused sentiment analysis 2025-06-01 16:40:53 +02:00
martin legrand fc74d4361a latest attempt of dockerization 2025-05-31 19:31:25 +02:00
martin legrand 54cc2a03ec feat : updating with latest docker backend build thx to #265 2025-05-31 17:20:40 +02:00
martin legrand b96e83dbbe feat : latest docker attempt + fix attempt for #249 2025-05-29 21:33:48 +02:00
martin legrand 95aeaf74fa docker: latest backend dockerization attempt but crash 2025-05-29 15:34:23 +02:00
martin legrand 16b8f1a451 deploy : current attempt at backend dockerization 2025-05-25 21:19:18 +02:00
martin legrand a19ef5df66 rm : test code 2025-05-20 16:56:13 +02:00
martin legrand e3d01083d9 feat : stop button integration 2025-05-20 16:47:35 +02:00
martin legrand bd26d7233d refactor : comments + feat : selected lang in config influe browser config 2025-05-16 10:18:26 +02:00
martin legrand 45fbf5a88c fix comment 2025-05-16 09:24:46 +02:00
martin legrand 95d5aea1d5 feat : upgrade stealthness 2025-05-16 09:04:19 +02:00
martin legrand 38b1e17628 feat : better browser spoofing 2025-05-15 15:13:25 +02:00
martin legrand 637ca0f826 feat : attempt to bypass bot detection even more 2025-05-14 21:55:59 +02:00
martin legrand 201b3de15c feat : attempt to bypass bot detection 2025-05-14 21:43:13 +02:00
martin legrand ef91502961 fix : connection issue with 0.0.0.0 in app.js + unzoom browser view 2025-05-08 13:38:07 +02:00
martin legrand e4591ea1b4 feat: improve compression/web agent memory management 2025-05-05 14:15:32 +02:00
martin legrand 96a6dd368a feat: fallback for ssl issues 2025-05-02 17:27:22 +02:00
martin legrand ed76c8415b feat : fileFinder read pdf, browser better chromedriver install 2025-05-02 14:10:16 +02:00
martin legrand cfe19e637f feat : planner improvement, google provider 2025-04-25 20:13:25 +02:00
martin legrand 82aecd0aae fix : blocks not appearing on front for planner agent 2025-04-24 12:22:52 +02:00
martin legrand 564a09c96d feat : planner adapt to task failure + temporary remove frontend task panel 2025-04-23 15:51:47 +02:00
martin legrand d01ae7217f feat : random ua + more coherent browser signature 2025-04-22 14:44:34 +02:00
martin legrand 1b17b95e8c feat : slight fix attempt for frontend 2025-04-21 15:06:21 +02:00
martin legrand 83c595144b feat : frontend message streaming 2025-04-18 15:42:53 +02:00
martin legrand ad9ca5e7cb commented out backend service until solution found for chrome in docker problem 2025-04-17 18:59:13 +02:00
martin legrand 153bd21910 feat : custom chhrome path save to env 2025-04-16 14:10:48 +02:00
martin legrand a3ca718131 feat : improve chrome path check + no query refusal on complex task 2025-04-16 13:59:11 +02:00
martin legrand 26421190b1 fix : change browser waiting check 2025-04-16 10:08:03 +02:00
martin legrand a32cf60958 feat : small frontend improvement & planner auto fix 2025-04-15 16:31:53 +02:00
martin legrand 14f42b638d ci : full deploy with searxng, usgi, frontend (in progress) 2025-04-15 11:04:41 +02:00
martin legrand d1954ff326 First front & backend integration 2025-04-14 20:08:53 +02:00
martin legrand 592c7e6915 refactor : pre-backend implementation 2025-04-14 16:55:15 +02:00
martin legrand e0f0c5c7f6 feat : better web form handling 2025-04-13 17:23:00 +02:00
martin legrand 369850b86d fix : major issue with file reading tool, feat : prompt improvement for browser agent 2025-04-10 16:35:07 +02:00
martin legrand 7553d9dbb6 refactor : memory clear section function logic 2025-04-09 19:03:04 +02:00
martin legrand 9a1b2b93f6 fix : SessionNotCreatedException caused by data dir conflict 2025-04-08 20:31:07 +02:00
martin legrand d75735ecb0 readme update & tests add 2025-04-07 16:56:36 +02:00
martin legrand 8991aaae8d feat : planner agent improvement 2025-04-05 16:39:16 +02:00
martin legrand 688e94d97c feat : html to actual markdown for browser + better logging system 2025-04-05 14:14:23 +02:00
martin legrand a09b6bf8aa feat : logger class for better logging 2025-04-05 12:12:38 +02:00
martin legrand 5321dcc3ba fix : exception in browser 2025-04-04 14:15:29 +02:00
martin legrand ff9c1576b6 feat : better numerical value handling on webpage 2025-04-04 11:56:11 +02:00
martin legrand e534faf115 fix : possible bus error 2025-04-02 21:09:22 +02:00
martin legrand 7890b4b3ca feat : better form handling 2025-04-02 15:43:51 +02:00
martin legrand f69ceb5025 feat : fast browser memory recovery 2025-04-02 13:49:18 +02:00
martin legrand 704509560a feat : multilingual agent router 2025-04-02 13:22:32 +02:00
martin legrand 56b5db7df3 Initial project setup 2025-04-01 18:49:37 +02:00
martin legrand 698ed78acc feat: better find_and_click_submission function 2025-04-01 15:12:53 +02:00