268 Commits

Author SHA1 Message Date
martin legrand
6fb9ce67c0 feat : better web navigation of web agent 2025-04-05 22:13:29 +02:00
martin legrand
8991aaae8d feat : planner agent improvement 2025-04-05 16:39:16 +02:00
martin legrand
97708c7947 feat : server response cache 2025-04-05 16:36:58 +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
a4f28cec5d feat : .voices folder for tts 2025-04-04 12:34:00 +02:00
martin legrand
95f43be2af fix : avoid loading compress of planner agent memory 2025-04-04 11:57:06 +02:00
martin legrand
ff9c1576b6 feat : better numerical value handling on webpage 2025-04-04 11:56:11 +02:00
martin legrand
d6aba5fd39 feat : dsk_deepseek 2025-04-04 11:54:34 +02:00
martin legrand
f70606b5ec feat : improve tts test code at bottom of file & index safety 2025-04-04 11:53:37 +02:00
martin legrand
92e2e8c0d6 fix : memory summarization issue 2025-04-04 11:41:47 +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
02d28b4322
Update sources/agents/browser_agent.py for duplicate typing
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-01 19:42:44 +02:00
Martin
9e47e2bf4f
Update sources/llm_provider.py to remove duplicate typing
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-01 19:42:16 +02:00
Martin
95f5b9df68
Update sources/speech_to_text.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-01 19:41:59 +02:00
martin legrand
1ffaf4689e rm : tmp file 2025-04-01 19:21:35 +02:00
martin legrand
e99851fba3 note: commit 56b5db7 was a mistake by agenticseek itself lol 2025-04-01 19:05:47 +02:00
martin legrand
3acbae5ea0 feat : no call to llm on goodbye, prompt adjustement for file agent 2025-04-01 19:00:39 +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
martin legrand
1b5a55ccf2 feat : cleaner import arrangement 2025-04-01 13:10:06 +02:00
martin legrand
b3efd09fb3 fix : browser not handling properly web form 2025-04-01 13:09:16 +02:00
martin legrand
b34e343535 fix : possible crash with planner agent if wrong format returned by llm 2025-03-30 17:38:22 +02:00
martin legrand
8ccb6f4d77 fix : issue with browser 2025-03-30 17:22:35 +02:00
martin legrand
039ea71678 feat: stealth option in config 2025-03-30 16:00:38 +02:00
martin legrand
a0b09410b3 feat : nopecha crx 2025-03-30 15:37:06 +02:00
martin legrand
3dbef96cf0 feat : stealth browser with selenium_stealth for captcha 2025-03-30 15:20:43 +02:00
martin legrand
7331cb7cb2 feat : better verbose message 2025-03-30 11:51:41 +02:00
Martin
cd1833f3ad
Update comment in sources/browser.py by copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-03-29 20:25:52 +01:00
martin legrand
45818b1eba fix : display carriage problem 2025-03-29 20:12:18 +01:00
martin legrand
cc951d4745 feat : remove browser message 2025-03-29 18:48:38 +01:00
martin legrand
557f7aa333 perf: trying to improve perf 2025-03-29 18:20:47 +01:00
martin legrand
e0eee90202 fix : server crash with ollama 2025-03-29 18:07:38 +01:00
martin legrand
d8ded2d456 fix: animate_thinking bug 2025-03-29 16:13:42 +01:00
martin legrand
862a78276f feat : simpler, better terminal color 2025-03-29 15:53:27 +01:00
martin legrand
e69cff0735 fix : pretty_print issue 2025-03-29 14:43:50 +01:00
martin legrand
90894f806a fix : response timeout 2025-03-29 14:23:53 +01:00
martin legrand
5c9ada9468 fix : bug 2025-03-29 13:55:01 +01:00
martin legrand
7e95498f7a feat : better logging 2025-03-29 13:14:37 +01:00
martin legrand
4c87353db4 readme update for server install instruction 2025-03-29 12:40:50 +01:00
martin legrand
18f23db0fa fix : none generator error 2025-03-29 12:29:38 +01:00
martin legrand
8106cff45f fix : jsonify problem in server 2025-03-29 12:26:58 +01:00
martin legrand
021ef0cdc1 feat : logging message for server 2025-03-29 12:21:40 +01:00
martin legrand
ca50b1f2d0 fix : server problem 2025-03-29 11:52:17 +01:00
martin legrand
a4cfa9c651 feat : better server provider 2025-03-29 11:46:22 +01:00
martin legrand
0bf813e865 fix : execution problem when line start with block tag + dont load tts if disabled 2025-03-28 18:51:03 +01:00
martin legrand
2b512b1315 change unsafe cmd list 2025-03-28 16:22:04 +01:00
martin legrand
dae2c224e5 fix: memory compression on session loading 2025-03-28 15:41:54 +01:00
martin legrand
c862d496e3 feat : fix displaying problem + memory compression on loading + personality prompt + technical image 2025-03-28 14:43:05 +01:00
martin legrand
bc6365567f fix : deepseek api not in example 2025-03-27 19:08:27 +01:00
martin legrand
582462a73f feat : lm-studio integration 2025-03-27 18:35:07 +01:00
martin legrand
a7d2beabe0 docs : readme image 2025-03-27 12:46:47 +01:00
martin legrand
2f78d033ab feat : browser agent knowledge of current note for navigation reasoning 2025-03-27 12:30:07 +01:00
martin legrand
cce74b29ad fix : planner agent crash 2025-03-27 12:19:54 +01:00
martin legrand
aa1c0a24e2 Fix : crash due to driver closing in multi agent web search 2025-03-27 12:16:51 +01:00
martin legrand
cf4d9b63c7 rm debug log 2025-03-27 11:59:10 +01:00
martin legrand
86da6acf3f feat : support for local openai based api 2025-03-27 11:42:31 +01:00
martin legrand
697bc882c7 fix : memory recovery bug 2025-03-27 10:22:48 +01:00
martin legrand
24329aa3d2 change browser settings 2025-03-26 23:51:54 +01:00
martin legrand
1027a2a77b fix : planner not passing info properly between agents 2025-03-26 20:51:31 +01:00
martin legrand
5dd3ffd9ef readme update 2025-03-26 15:47:28 +01:00
martin legrand
2aa31ac911 readme update 2025-03-26 15:43:24 +01:00
martin legrand
3d49e0aabe feat : media image + fix: router bug 2025-03-26 15:28:10 +01:00
martin legrand
8c425f62b6 fix : browser duplication, isolate driver creation 2025-03-26 14:17:52 +01:00
martin legrand
9080697dc0 feat : re-integrated and improved planner agent 2025-03-26 13:21:10 +01:00
martin legrand
279bdf8c7e rm : useless js function 2025-03-26 12:23:12 +01:00
martin legrand
7d67ae2562 feat : file agent imrprovement 2025-03-26 12:21:03 +01:00
martin legrand
8922350379 feat : file agent improved 2025-03-26 12:06:27 +01:00
martin legrand
df922b18a7 fix : wrong condition 2025-03-26 11:09:05 +01:00
martin legrand
5d08565ff1 fix : bug 2025-03-26 11:06:03 +01:00
martin legrand
757a9b1e3e feat : task complexity routing 2025-03-26 10:54:25 +01:00
martin legrand
32bc096d9a feat : better ensemble logic for router 2025-03-26 09:58:27 +01:00
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
martin legrand
e909d9d84c Feat : web scrawl to validate link for web search 2025-03-15 10:46:50 +01:00
martin legrand
f53647ad3f Feat : prompt improve and start link check to avoid paywall 2025-03-14 21:55:23 +01:00
martin legrand
0ee77e8ad9 Feat : better web search agent 2025-03-14 21:09:27 +01:00
martin legrand
b7eaee6b34 Feat : installation script & readme update 2025-03-13 15:52:37 +01:00
martin legrand
0315d8e67f Fix : setup.py for browser requirement 2025-03-13 14:48:02 +01:00
martin legrand
228b226d5f Docs : minor change 2025-03-12 16:46:19 +01:00
martin legrand
ff8bd651bd Fix : browser agent having not memeory 2025-03-12 13:50:50 +01:00
martin legrand
ddc0b2f5d4 Fix : browser navigation prompt 2025-03-12 13:33:16 +01:00
martin legrand
9f9907cedb Feat : browser agent v1.0 2025-03-11 15:22:42 +01:00
martin legrand
e9e2e3ecf2 Merge with dev 2025-03-11 13:56:44 +01:00
martin legrand
cace6b5612 Fix : file agent loop problem 2025-03-11 12:44:20 +01:00
martin legrand
479bc2769b Fix : web search 2025-03-11 12:27:19 +01:00
martin legrand
ed02a4dad0 Fix : major displaying issues and libraries warning 2025-03-11 11:45:02 +01:00
martin legrand
68bab4ecac Feat : browser v0 2025-03-10 21:05:10 +01:00
martin legrand
aece8de10b Feat : planning agent task parsing and agents assignation 2025-03-10 13:42:07 +01:00
martin legrand
e6e48f7f3f Feat : planning agent tasks parsing 2025-03-09 14:23:54 +01:00
martin legrand
0dbcf29701 Planner agent structure 2025-03-09 13:50:06 +01:00
martin legrand
2da02009fc Feat : media image 2025-03-09 13:13:12 +01:00
martin legrand
7710fb3f9d Feat : better file system interaction 2025-03-09 12:45:29 +01:00
martin legrand
b29c3cd7fb Fix : displaying issue + various bug 2025-03-06 20:43:15 +01:00
martin legrand
7df41da534 Feat : find explorer tool fixed 2025-03-06 17:57:03 +01:00
martin legrand
01db0c521b typo 2025-03-06 12:01:23 +01:00
martin legrand
eca688baba Docs: better documentation 2025-03-06 11:58:54 +01:00
martin legrand
ff1af3b6a9 Feat : improvded ZH confirm word 2025-03-06 11:38:17 +01:00