From 41aaa7ea49cb468975ac094dc68aa63ac03b1c0a Mon Sep 17 00:00:00 2001 From: Haiping Chen Date: Fri, 4 Oct 2024 21:42:59 -0500 Subject: [PATCH] Release v3.0 --- Directory.Build.props | 2 +- PizzaBot.sln | 10 ++++++++++ README.md | 15 ++++++++++++--- src/WebStarter/WebStarter.csproj | 15 ++++++++------- src/WebStarter/appsettings.json | 3 +-- 5 files changed, 32 insertions(+), 13 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 049856cbb..4233fb322 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -2,7 +2,7 @@ net8.0 12.0 - 2.0.0 + 3.0.0 true false diff --git a/PizzaBot.sln b/PizzaBot.sln index 94158a930..25d34c3dd 100644 --- a/PizzaBot.sln +++ b/PizzaBot.sln @@ -9,6 +9,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{32FAFFFE EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BotSharp.Plugin.PizzaBot", "tests\BotSharp.Plugin.PizzaBot\BotSharp.Plugin.PizzaBot.csproj", "{A1118A2C-C6D7-4E22-9462-964AEC7CC46E}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BotSharp.ServiceDefaults", "src\BotSharp.ServiceDefaults\BotSharp.ServiceDefaults.csproj", "{3EC01DC7-07F5-48FF-8A6F-9F79D5D38300}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -33,6 +35,14 @@ Global {A1118A2C-C6D7-4E22-9462-964AEC7CC46E}.Release|Any CPU.Build.0 = Release|Any CPU {A1118A2C-C6D7-4E22-9462-964AEC7CC46E}.Release|x64.ActiveCfg = Release|Any CPU {A1118A2C-C6D7-4E22-9462-964AEC7CC46E}.Release|x64.Build.0 = Release|Any CPU + {3EC01DC7-07F5-48FF-8A6F-9F79D5D38300}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3EC01DC7-07F5-48FF-8A6F-9F79D5D38300}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3EC01DC7-07F5-48FF-8A6F-9F79D5D38300}.Debug|x64.ActiveCfg = Debug|Any CPU + {3EC01DC7-07F5-48FF-8A6F-9F79D5D38300}.Debug|x64.Build.0 = Debug|Any CPU + {3EC01DC7-07F5-48FF-8A6F-9F79D5D38300}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3EC01DC7-07F5-48FF-8A6F-9F79D5D38300}.Release|Any CPU.Build.0 = Release|Any CPU + {3EC01DC7-07F5-48FF-8A6F-9F79D5D38300}.Release|x64.ActiveCfg = Release|Any CPU + {3EC01DC7-07F5-48FF-8A6F-9F79D5D38300}.Release|x64.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/README.md b/README.md index 2c072c09c..d80a5abe9 100644 --- a/README.md +++ b/README.md @@ -21,9 +21,9 @@ It's written in C# running on .Net Core that is full cross-platform framework, t ### Some Features * Built-in multi-agents and conversation with state management. -* Support multiple LLM Planning approaches to handle different tasks. +* Support multiple LLM Planning approaches to handle different tasks from simple to complex. * Built-in RAG related interfaces, Memeory based vector searching. -* Support multiple AI platforms (ChatGPT 3.5 / 4.0, PaLM 2, LLaMA 2, HuggingFace). +* Support multiple AI platforms (ChatGPT 3.5 / 4.0, PaLM 2, LLaMA 3, Claude Sonnet 3.5, HuggingFace). * Allow multiple agents with different responsibilities cooperate to complete complex tasks. * Build, test, evaluate and audit your LLM agent in one place. * Build-in `BotSharp UI` written in [SvelteKit](https://kit.svelte.dev/). @@ -79,9 +79,13 @@ BotSharp uses component design, the kernel is kept to a minimum, and business fu #### Data Storages - BotSharp.Core.Repository - BotSharp.Plugin.MongoStorage +- BotSharp.Plugin.TencentCos #### LLMs +- BotSharp.Plugin.Planner - BotSharp.Plugin.AzureOpenAI +- BotSharp.Plugin.OpenAI +- BotSharp.Plugin.AnthropicAI - BotSharp.Plugin.GoogleAI - BotSharp.Plugin.MetaAI - BotSharp.Plugin.HuggingFace @@ -107,8 +111,13 @@ BotSharp uses component design, the kernel is kept to a minimum, and business fu #### Tools - BotSharp.Plugin.Dashboard - BotSharp.Plugin.RoutingSpeeder +- BotSharp.Plugin.AudioHandler +- BotSharp.Plugin.EmailHandler +- BotSharp.Plugin.FileHandler +- BotSharp.Plugin.HttpHandler +- BotSharp.Plugin.SqlDriver - BotSharp.Plugin.WebDriver -- BotSharp.Plugin.PizzaBot +- BotSharp.Plugin.PythonInterpreter #### UIs - BotSharp.Plugin.ChatbotUI diff --git a/src/WebStarter/WebStarter.csproj b/src/WebStarter/WebStarter.csproj index 833b7c0a1..4bd62176e 100644 --- a/src/WebStarter/WebStarter.csproj +++ b/src/WebStarter/WebStarter.csproj @@ -11,6 +11,7 @@ + @@ -22,24 +23,20 @@ - + - - - - - - + + @@ -66,6 +63,10 @@ + + + + diff --git a/src/WebStarter/appsettings.json b/src/WebStarter/appsettings.json index ac8b8d677..7f43ba284 100644 --- a/src/WebStarter/appsettings.json +++ b/src/WebStarter/appsettings.json @@ -346,8 +346,7 @@ "BotSharp.Plugin.FileHandler", "BotSharp.Plugin.EmailHandler", "BotSharp.Plugin.AudioHandler", - "BotSharp.Plugin.TencentCos", - "BotSharp.Plugin.PythonInterpreter" + "BotSharp.Plugin.TencentCos" ] } }