92 Commits

Author SHA1 Message Date
martin legrand
d871c378fe feat : better routing system 2025-03-25 15:44:23 +01:00
martin legrand
af168d2c57 feat : zero shot router for other lang 2025-03-24 20:22:30 +01:00
martin legrand
323783b89e Feat : improve prompt, add agent verbose option 2025-03-24 14:41:24 +01:00
martin legrand
d423c08440 feat : tests for browser 2025-03-24 13:35:37 +01:00
martin legrand
38fe983010 Feat : handle recaptcha 2025-03-24 13:09:36 +01:00
martin legrand
189fb0d767 Fix: ask for value with input 2025-03-24 11:45:04 +01:00
martin legrand
037995ab59 captcha testing 2025-03-24 11:31:00 +01:00
martin legrand
8c77f3eddb refactor: remove debug print 2025-03-23 21:24:05 +01:00
martin legrand
e74bbe4044 minor fixes 2025-03-23 21:08:34 +01:00
martin legrand
8b5bb28c94 fix : various bugs & improve memory system 2025-03-23 17:25:49 +01:00
martin legrand
caf1b5e9a9 Refactor : browser class & browsing agent can now login 2025-03-23 16:05:07 +01:00
martin legrand
fa7d586a97 Feat : browser login form detecting and fill, fix: memory saving problems 2025-03-23 11:11:38 +01:00
martin legrand
0397183f2a fix : error pyaudio import 2025-03-22 13:34:05 +01:00
martin legrand
76f52846de feat : dont import pyaudio if stt not enabled 2025-03-22 12:44:41 +01:00
martin legrand
b1ad643364 Fix : pyaudio.paInt16 missing in AudioRecorder class init 2025-03-21 19:34:57 +01:00
martin legrand
b40322dc2c readme update & fix provider not auto downloading model 2025-03-21 19:27:37 +01:00
martin legrand
762293536f Doc: readme; Feat : language utility class, small fix 2025-03-20 15:24:31 +01:00
martin legrand
7c1519a0de feat : selenium web security 2025-03-19 17:29:37 +01:00
martin legrand
70c64bf081 feat : llm prompt for search query 2025-03-19 12:53:34 +01:00
martin legrand
80071fbeaa fix : chromedriver bug 2025-03-19 09:41:48 +01:00
Martin
0e653fdefa
Merge pull request #56 from ganeshnikhil/main
Update text_to_speech.py ,  browser.py .
2025-03-18 23:16:04 +01:00
ganesh nikhil
2418894dcb
Update browser.py 2025-03-19 01:16:25 +05:30
ganesh nikhil
088e324b88
Update browser.py
added both methods, for support for beta to.
2025-03-18 23:07:39 +05:30
martin legrand
c813b5a3c0 Change browser page delay 2025-03-18 18:13:34 +01:00
martin legrand
bdbb590dc4 Feat : web navigation improvement, better prompting 2025-03-18 16:52:09 +01:00
ganesh nikhil
07a04b069e
Update browser.py
update the code to remove overhead of check and install chromedriver.
2025-03-18 20:49:26 +05:30
ganesh nikhil
d12b345fe8
Update browser.py
it automatically install chromedriver , if version is outdated or the chromedriver not found.
2025-03-18 20:41:51 +05:30
ganesh nikhil
290b75de3f
Update text_to_speech.py
updated the speak function , make it more sturctured , also added to play sound using afplay in macos and redirected linux or other to aplay , make sure the  display of audio  only work for jupyter notebooks not  in terminal. the name of audio file is directly used in code , standerized it.
2025-03-18 20:19:28 +05:30
martin legrand
292623ab52 Fix : browser not supporting non-alphabetic language 2025-03-18 14:18:59 +01:00
martin legrand
372da19f30 Fix : searxng now failing gracefully 2025-03-18 12:17:41 +01:00
martin legrand
0616f39e35 Fix : google chrome beta support on macos 2025-03-17 21:04:25 +01:00
ganesh nikhil
3e7d40c4f6
Update browser.py
finding the chromepath automatically.
2025-03-18 00:53:19 +05:30
ganesh nikhil
477a145712
Merge branch 'Fosowl:main' into main 2025-03-18 00:41:19 +05:30
ganesh nikhil
2f912b0b95
Update browser.py
changes made to find the chrome path across the os.
2025-03-18 00:39:20 +05:30
martin legrand
01ff72e775 Fix : web navigation problems 2025-03-17 15:58:46 +01:00
martin legrand
6f3fb4dce4 Fix : web navigation problems 2025-03-17 15:58:17 +01:00
martin legrand
9d214f9dab gender neutral tts in init 2025-03-17 14:55:06 +01:00
martin legrand
3ff8bc68c3 Fix : agent never exiting 2025-03-17 14:45:46 +01:00
martin legrand
dee4db53fe Feat : integration of searxng for private, api free web search 2025-03-17 13:31:43 +01:00
martin legrand
f655682e0d Feat : better error handling in llm_provider 2025-03-17 09:55:49 +01:00
Martin
dd91a802f8
Merge pull request #39 from aguspiza/fix_linux_text_to_speech
linux text to speech
2025-03-16 21:11:00 +01:00
aguspiza
673625c5d5 use aplay for linux for wav play 2025-03-16 18:30:25 +01:00
aguspiza
c3bdcab79e allow domains for provider_server_address 2025-03-16 18:22:09 +01:00
martin legrand
2fa5760417 navigation prompt small change 2025-03-15 21:43:16 +01:00
martin legrand
2a1a6a98a5 Fix : browser agent not giving search summary at the end 2025-03-15 21:35:46 +01:00
martin legrand
ba0b884c28 Fix: tts message gender neutral 2025-03-15 19:50:48 +01:00
martin legrand
988f6a9d6d fix : issue 25 for windows with utf8 2025-03-15 18:44:25 +01:00
martin legrand
393d15e52c fix : issue #26 2025-03-15 18:39:56 +01:00
martin legrand
8ba9c0432f Fix : web prompt 2025-03-15 13:15:41 +01:00
martin legrand
6b4b57e552 Feat : improvement for search efficiency 2025-03-15 12:37:05 +01:00