Commit graph

148 commits

Author SHA1 Message Date
Jicheng Lu 643713b794 fix json 2025-04-02 00:59:53 -05:00
geffzhang d439d38bb9 feat: upgrade ModelContextProtocol 0.1.0-preview.2 2025-03-28 18:13:08 +08:00
geffzhang b80cba3cfc fix: pizza demo remove mcp 2025-03-28 09:55:52 +08:00
geffzhang 71336f9ecf Update PizzaBotConversationHook.cs 2025-03-28 09:49:54 +08:00
geffzhang 451e7802eb fix: pizza demo remove mcp 2025-03-28 09:46:01 +08:00
Haiping Chen 2c09c78f97 move out MCPConversationHook designed for PizzaBot 2025-03-25 20:53:43 -05:00
geffzhang 1a1f56fdc6
Merge branch 'master' into mcp 2025-03-22 10:07:35 +08:00
geffzhang 994da497a4
Merge branch 'SciSharp:master' into master 2025-03-22 10:03:16 +08:00
geffzhang 129331d488 feat: remove ModelContextProtocol source ref
use ModelContextProtocol nuget package replace source ref
2025-03-22 09:59:42 +08:00
geffzhang 7a9d7ffc75 feat:switch official sdk ModelContextProtocol
mcpdotnet now is mcp offical sdk
2025-03-21 13:14:19 +08:00
geffzhang 58e3e7fba7 feat: Using MCP's SSE transport 2025-03-19 11:07:31 +08:00
geffzhang 35358f20b9 feat:Data with Json
1、Json Data  Save to State
2、mcpdotnet with source ref
2025-03-18 18:43:31 +08:00
geffzhang bf6b30d3ce feat: use directory packages 2025-03-18 09:49:36 +08:00
Haiping Chen a80ecd9bb4 Fix PizzaBot compile issue. 2025-03-17 20:30:15 -05:00
geffzhang 213d39349e Merge branch 'mcp' of https://github.com/Ai4c-AI/BotSharp 2025-03-17 07:50:35 +08:00
geffzhang 8b467891fc
Merge branch 'master' into mcp 2025-03-03 07:28:24 +08:00
Kerry Jiang c0a15f87e3 remove ManagePackageVersionsCentrally from individual projects and add it in Directory.Packages.props 2025-03-01 19:57:50 -08:00
Kerry Jiang 059942e0a1 unit test projects 2025-03-01 12:06:26 -08:00
Haiping Chen 31fe575786 Fix SemanticKernel compile issue. 2025-02-28 11:27:23 +08:00
geffzhang e9bc28fa55 feat: use mpdotnet nuget package 2025-02-28 07:18:34 +08:00
Haiping Chen 419b4717d6 Support AgentId for twilio stream 2025-02-27 12:52:14 +08:00
geffzhang ffcb1e3b52 feat : test pizza with mcp 2025-02-27 12:39:07 +08:00
geffzhang b8926a2c18 feat: add pizza mcp test server 2025-02-26 12:14:37 +08:00
Kerry Jiang 7089f8f39f tried to fix the unit tests 2024-12-14 09:25:19 -08:00
Kerry Jiang b2334decff tried to fix the unit tests 2024-12-14 08:35:37 -08:00
Kerry Jiang f78425cffa added unit test 2024-12-12 20:44:26 -08:00
Jicheng Lu 0f53c96b20 add agent utility doc 2024-12-02 19:04:32 -06:00
Jicheng Lu c29d2ac551 relocate instructions 2024-08-14 11:03:58 -05:00
geffzhang a0a07bac2d BuiltInAgentId.AIAssistant 2024-07-25 09:24:14 +08:00
Haiping Chen aee41a0ac7 v2.0 agent utility 2024-07-22 18:41:23 -05:00
Jicheng Lu 69c603a3da add open ai text completion 2024-06-27 12:49:51 -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 b4e7c1ac48 Upgrade library, release v1.5-sse 2024-05-28 10:45:13 -05:00
Jicheng Lu d2d28be378 optimize state 2024-04-03 12:12:31 -05:00
Haiping Chen 33df282add task completed hook. 2024-03-22 14:06:20 -05:00
Haiping Chen 9ab182a823 fill_postback 2024-03-18 07:54:19 -05:00
Haiping Chen 70fdec2d3e Support postback message. 2024-03-16 09:43:00 -05:00
Haiping Chen 885097ff3d Add conversation summary for human_intervention_needed 2024-03-03 13:29:10 -06:00
Haiping Chen fb0adadf6a Unified InvokeFunction. 2024-02-29 23:44:57 -06:00
Haiping Chen 8a714f726f Fix pizza bot example. 2024-02-24 10:08:07 -06:00
Haiping Chen 8985fc995f .net 8.0 2024-02-08 17:22:43 -06:00
Haiping Chen 5ea2823010 IAuthenticationHook 2024-01-31 09:15:41 -06:00
geffzhang 3f2d63c101 feat: upgrade semantic kernel to 1.2 2024-01-30 19:04:22 +08:00
Haiping Chen 2b6c2353b6 Add pizza bot router. 2024-01-27 19:02:33 -06:00
Haiping Chen c42af085fb Fixed google search in WebDriver #268 2024-01-27 08:58:51 -06:00
Haiping Chen 9d3cd6b6e9 Support multi-agent with different profile. 2024-01-24 17:02:59 -06:00
Haiping Chen 653ed1f65f Exclude project for PizzaBot. 2024-01-22 11:04:40 -06:00
Haiping Chen 54ccbf3754 Release v0.22. 2024-01-21 20:39:42 -06:00
Haiping Chen 3dad385180 LLM Load balance #252 2024-01-21 20:39:13 -06:00
Haiping Chen a2751e9baf Fix unit test of GetChatCompletions_Returns_RoleDialogModel 2024-01-14 04:08:34 -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 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 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 627f7fa771 Add RouterController. 2023-12-29 21:54:41 -06:00
Haiping Chen 1286f35d8b Add AgentFilter. 2023-12-28 09:20:18 -06:00
Haiping Chen 0a0f50d287 Separate UI project. 2023-12-24 13:57:22 -06:00
Haiping Chen d7bba4522a Upgrade dependent libraries. 2023-12-18 14:14:14 -06:00
Jicheng Lu c667f1bad5 add logger 2023-11-29 17:23:14 -06:00
Haiping 4c1af4c710
Merge pull request #213 from xbotter/sk/memory
Refactor the injection method of the SemanticKernel component.
2023-11-20 09:23:12 -06:00
xbotter eccef74d47
refactor SemanticKernelTextEmbeddingProvider 2023-11-20 21:44:49 +08:00
xbotter fe3e324fb8
refactor semantic kernel Plugin 2023-11-20 21:20:10 +08:00
xbotter eb1b77904b
save stage 2023-11-19 21:34:13 +08:00
hchen 0bf2fe58fc Fix ExecuteOnce fetch dialogs. 2023-11-16 12:20:43 -06:00
xbotter 114fa98616
🔧 Update ITextEmbedding interface and its implementations
- Update ITextEmbedding interface to use async methods for getting vectors
- Update KnowledgeService to use async methods for getting vectors
- Update TextEmbeddingProvider and fastTextEmbeddingProvider to use async methods for getting vectors
- Update IntentClassifier to use async methods for getting vectors
- Update SemanticKernelTextEmbeddingProvider to use async methods for getting vectors
2023-11-16 21:37:53 +08:00
Haiping Chen 8378af8009 Merge branch 'master' of https://github.com/SciSharp/BotSharp 2023-11-13 10:47:29 -06:00
Haiping Chen c21255979b Remove ChatHub. 2023-11-13 10:47:27 -06:00
xbotter 0dbecdf209
update SK Provider and UnitTest 2023-11-13 23:11:49 +08:00
xbotter 19df4da111
format code and add unit tests 2023-11-12 22:04:00 +08:00
Haiping Chen 3caa7a5499 HFPlanner 2023-10-30 11:48:18 -05:00
Haiping Chen 933fc3febd Share one message instance through the conversation. 2023-10-27 15:36:26 -05:00
Haiping Chen 5d7dd09801 Allow IInstructService to StopCompletion. 2023-10-24 22:41:08 -05:00
Haiping Chen a4c1b56740 Add executor of evaluation. 2023-10-22 19:31:49 -05:00
Haiping Chen 13e17acc76 Fix CurrentRecursionDepth bug in Testing mode. 2023-10-20 18:57:45 -05:00
Haiping Chen 8fcada182f Optimize router prompt. 2023-10-19 22:47:14 -05:00
Haiping 8531d8ab09 Add IContentGeneratingHook. 2023-10-16 15:07:07 -05:00
Haiping Chen 1a54f17440 Auto test. 2023-10-13 15:08:59 -05:00
Haiping Chen 25ac948510 Fix package bug. 2023-09-21 10:10:24 -05:00
Haiping Chen 1ff154c682 Update router instruction. 2023-09-21 08:08:27 -05:00
Haiping Chen a56d770e27 Add make_payment to PizzaBot. 2023-09-20 05:59:27 -05:00
Haiping Chen a7b6c4083f Build-in routing prompt. 2023-09-20 05:31:50 -05:00
Haiping Chen 3e68cf0311 Try new routing. 2023-09-19 07:17:50 -05:00
Haiping Chen ba99aabd3e Move PizzaBot project to another solution. 2023-09-18 05:13:56 -05:00
Haiping Chen ab09f1fcae Support HuggingFace Inference API. 2023-09-18 03:35:02 -05:00
Haiping Chen de82fac8e2 Change interface GetAgentResponses. 2023-09-09 15:13:19 -05:00
Haiping Chen 9f74b04fd7 Separate KnoledgeBase as standalone plugin. 2023-09-06 07:58:02 -05:00
Haiping Chen 05b8db8547 Support states from inbound api. 2023-09-05 22:19:36 -05:00
Haiping Chen 4dcb00ca83 Function templating response. 2023-08-30 18:29:01 -05:00
Haiping Chen 9393508a46 Add Pizza bot example. 2023-08-30 17:40:45 -05:00
Haiping Chen e81e01f8e3 Fix LLamaSharpPlugin.TextEmbeddingProvider 2023-08-07 05:21:31 -05:00
Haiping Chen 8046ddafe6 Support User related functions. 2023-06-11 18:46:02 -05:00
Haiping Chen 071a64ea21 Remove IPlatformMidware. 2023-06-09 21:56:04 -05:00