Commit graph

195 commits

Author SHA1 Message Date
Haiping Chen aee41a0ac7 v2.0 agent utility 2024-07-22 18:41:23 -05:00
Haiping Chen 5b5ccc9758 IWebPageResponseHook 2024-07-22 15:45:01 -05:00
Haiping Chen e103cb86cb support xhr response. 2024-07-20 19:57:54 -05:00
Haiping Chen 9eeef70874 not call fetched if exception errors. 2024-07-17 07:05:16 -05:00
Haiping Chen 2aaf2e6058 log GotoPage 2024-07-09 07:15:03 -05:00
Haiping Chen a0e44307e0 Refactor JSON handling in network requests 2024-07-08 14:10:40 -05:00
Haiping Chen c8792d3ead Improve logging and add error handling 2024-07-08 13:26:17 -05:00
Haiping Chen 2f197ccb80 AI Search draft. 2024-07-02 09:52:16 -05:00
Haiping Chen 9003665f04 BrowserActionArgs 2024-06-30 08:05:57 -05:00
Haiping Chen fbdd44b78d Replace special symbol for match rule. 2024-06-28 10:18:45 -05:00
C. Oceania 7fd26e6998
Merge branch 'SciSharp:master' into master 2024-06-28 07:28:16 -05:00
Jicheng Lu 69c603a3da add open ai text completion 2024-06-27 12:49:51 -05:00
C. Oceania a3b970ea79
Merge branch 'SciSharp:master' into master 2024-06-26 19:03:01 -05:00
Jicheng Lu 7a5575b0f6 upgrade 2024-06-26 16:15:29 -05:00
Jicheng Lu 4fe56d4373 refactor function files 2024-06-26 11:37:55 -05:00
Haiping Chen 5e10023abb Add WaitForNetworkIdle and Timeout 2024-06-26 07:48:15 -05:00
Haiping Chen 4b16a86e0d Expose translation API. 2024-06-24 12:37:12 -05:00
Haiping Chen a3ddce6a8d Fix CloseCurrentPage. 2024-06-22 17:04:03 -05:00
Haiping Chen a97aa8aee1 OnDataFetched 2024-06-21 13:23:18 -05:00
Haiping Chen 50743623bf Upgrade EntityFrameworkCore.BootKit. 2024-06-17 20:04:05 -05:00
Haiping Chen efb8d9f5c1 BringToFrontAsync 2024-06-14 23:38:38 -05:00
Haiping Chen bad93b971b CloseCurrentPage 2024-06-10 10:51:14 -05:00
Haiping Chen 89cad4ebcc Change StepId to GUID. 2024-06-01 21:15:47 -05:00
Haiping Chen 83065b3186 Change WebDriver args. 2024-05-31 14:26:27 -05:00
Haiping Chen 12408443d9 Fix location expression. 2024-05-30 23:33:47 -05:00
Haiping Chen ee9abdd66b User phone. 2024-05-30 22:24:34 -05:00
Haiping Chen e9ae471a65 Remove openIfNotExist from LaunchBrowser 2024-05-28 22:44:49 -05:00
C. Oceania 0cf0e98a65
Merge branch 'SciSharp:master' into master 2024-05-28 12:23:27 -05:00
Haiping Chen b4e7c1ac48 Upgrade library, release v1.5-sse 2024-05-28 10:45:13 -05:00
Haiping Chen e8656a99c0 Add new user verification code. 2024-05-25 20:34:29 -05:00
Haiping Chen f584c3190f Fix UserService. 2024-05-23 07:05:36 -05:00
Haiping Chen 8eee1fd164 Change SendHttpRequest args 2024-05-17 18:45:18 -05:00
Haiping Chen 1cfa6a8618 DistributedLocker 2024-04-30 07:50:01 -05:00
Haiping Chen 5604273d1d WebBrowsingSettings 2024-04-29 09:13:17 -05:00
Haiping Chen 27e6bd4d8a SeleniumWebDriver 2024-04-19 13:40:30 -05:00
Haiping Chen 70b3e96c0a Click element by position. 2024-04-15 23:48:22 -05:00
Haiping Chen e334c74704 Optimize WebDriver with context id. 2024-04-08 22:38:56 -05:00
Haiping Chen 8e9afae5f5 Add Highlight to ElementLocatingArgs 2024-04-08 10:09:08 -05:00
Haiping Chen cc6244a301 HttpRequestParams 2024-04-03 20:05:10 -05:00
Jicheng Lu e39a03b9cc Merge branch 'master' of https://github.com/SciSharp/BotSharp into features/add-google-api 2024-03-22 14:14:16 -05:00
Jicheng Lu b2ac5707ae add web driver get attribute value 2024-03-22 14:12:45 -05:00
Haiping Chen 33df282add task completed hook. 2024-03-22 14:06:20 -05:00
Haiping Chen e7ab91b97f Add send_http_request for web driver. 2024-03-08 07:17:36 -06:00
Haiping Chen f86f437f31 Release v1.0.1 2024-02-24 10:15:26 -06:00
Haiping Chen dd4816681c Fix image data issue. 2024-02-20 14:38:49 -06:00
Haiping Chen 34499d9eb3 Sleep 500 ms for screenshot. 2024-02-15 15:55:50 -06:00
Haiping Chen bee21c138c Headless 2024-02-15 15:01:22 -06:00
Haiping Chen 46a63e0f16 Add ScrollPage to WebDriver. 2024-02-15 14:37:42 -06:00
Haiping Chen 3a255091b4 Add atribute search for input user text 2024-02-14 17:11:24 -06:00
Haiping Chen 54fe8bc6fe Locate web element by attribute. 2024-02-13 18:19:44 -06:00
Haiping Chen eb462f32c6 Fix Password input issue. 2024-02-12 18:14:01 -06:00
Haiping Chen c73a713e15 show data in ChatHubConversationHook. 2024-02-12 15:49:18 -06:00
Haiping Chen 752be9f893 WebDriver supports multiple contexts by conversation. 2024-02-12 11:11:05 -06:00
Haiping Chen 78fa62dc1a Fix open page return value. 2024-02-10 12:14:18 -06:00
Haiping Chen 4f840c7940 Merge branch 'master' of https://github.com/hchen2020/BotSharp 2024-02-10 11:36:49 -06:00
Haiping Chen 71e17741b5 ReplaceToken 2024-02-10 11:36:43 -06:00
Haiping Chen 97eec081a4 wait LoadState.NetworkIdle after button clicked. 2024-02-10 10:34:07 -06:00
Haiping Chen fa3fa881ed Remove Hover 2024-02-09 17:50:40 -06:00
Haiping Chen 421c65ec49 Delay more time when click button or element. 2024-02-09 17:22:55 -06:00
Haiping Chen eeef9bc32d Headless 2024-02-09 14:49:10 -06:00
Haiping Chen 8985fc995f .net 8.0 2024-02-08 17:22:43 -06:00
Haiping Chen 0473923fed improve webdrive action response. 2024-02-08 15:39:56 -06:00
Haiping Chen b5ab7cac47 Add hook of OnDialogRecordLoaded. 2024-02-06 14:42:35 -06:00
Haiping Chen c84da67ab6 Add screenshots. 2024-02-06 08:07:09 -06:00
Haiping Chen 19ee935c29 Abstract IWebBrowser. 2024-02-05 23:05:52 -06:00
Haiping Chen 8aa7158932 Fix sequential planning infinite loop. 2024-02-04 22:22:43 -06:00
Haiping Chen 63e5fdb33c Added DirectAgentId in AgentTask 2024-02-04 16:57:47 -06:00
Haiping Chen c5f15b8340 Allow WebDriver use persistent context. 2024-02-04 16:55:46 -06:00
Haiping Chen a8c2b49d6f AgentTask 2024-02-02 16:36:05 -06:00
Haiping Chen 2ad0f23d8c Optimize WebDriver. 2024-02-01 22:16:57 -06:00
Haiping Chen a3c6a6b93c planner get remaining task. 2024-02-01 12:32:16 -06:00
Haiping Chen 2e5e12e309 Optimize WebDriver. 2024-01-31 21:29:13 -06:00
Haiping Chen 67fd6f79fd Allow agent to inherit from other agent. 2024-01-29 12:08:49 -06:00
Haiping Chen 2b6c2353b6 Add pizza bot router. 2024-01-27 19:02:33 -06:00
Haiping Chen 2445cb31e0 #268 2024-01-27 09:20:02 -06:00
Haiping Chen c42af085fb Fixed google search in WebDriver #268 2024-01-27 08:58:51 -06:00
Haiping Chen e1a948c9c7 Allow task agent to fallback to predefined router. 2024-01-26 16:23:10 -06:00
Haiping Chen 247ca09c29 Update Web Driver. 2024-01-25 22:45:30 -06:00
Haiping Chen 36e1ba4813 MaxRecursionDepth 2024-01-25 22:42:57 -06:00
Haiping Chen 091e7b4212 SequentialPlanner draft. 2024-01-23 17:14:57 -06:00
Haiping Chen 54ccbf3754 Release v0.22. 2024-01-21 20:39:42 -06:00
Haiping Chen e456cdb83a Chang GetChatCompletions to async. 2024-01-13 22:48:26 -06:00
Haiping Chen 39a6d2ed05 Add AgentIds to IBotSharpPlugin 2024-01-12 18:31:25 -06:00
Haiping Chen dadb0b49e0 Add id to plugin. 2024-01-12 16:20:22 -06:00
Haiping Chen b07117ea6f Relocate data file. 2024-01-11 08:03:25 -06:00
Haiping Chen 24319f5213 SPA test 2024-01-10 08:18:59 -06:00
Haiping Chen cdae1235da UnmatchedAgent 2024-01-06 16:24:22 -06:00
Haiping Chen 4299a67057 Extract data in WebDriver. 2024-01-05 21:24:13 -06:00
Haiping Chen 5dee99ba9b Fix click element in WebDriver. 2024-01-03 15:10:53 -06:00
Haiping Chen 6cad3aa5f5 Add Input User Text in WebPage. 2024-01-03 13:40:41 -06:00
Haiping Chen c6e7fbcf48 xcopy doesn't work in Linux. 2024-01-02 23:29:34 -06:00
Haiping Chen 7fcf92fe48 Add agent copy post-build event. 2024-01-02 23:07:41 -06:00
Haiping Chen 981c1d6133 WebDriver Playwright. 2024-01-02 22:43:37 -06:00
Haiping Chen 150699f605 Release v0.21.0 2023-12-31 12:08:56 -06:00
Haiping Chen 3eb2e7664e Add Conversation status. 2023-11-15 07:33:46 -06:00