Release v3.0
This commit is contained in:
parent
f0925ee445
commit
41aaa7ea49
|
|
@ -2,7 +2,7 @@
|
|||
<PropertyGroup>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<LangVersion>12.0</LangVersion>
|
||||
<BotSharpVersion>2.0.0</BotSharpVersion>
|
||||
<BotSharpVersion>3.0.0</BotSharpVersion>
|
||||
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
||||
<GenerateDocumentationFile>false</GenerateDocumentationFile>
|
||||
</PropertyGroup>
|
||||
|
|
|
|||
10
PizzaBot.sln
10
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
|
||||
|
|
|
|||
15
README.md
15
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
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
<ItemGroup Condition="$(SolutionName)==PizzaBot">
|
||||
<PackageReference Include="BotSharp.Logger" Version="$(BotSharpVersion)" />
|
||||
<PackageReference Include="BotSharp.OpenAPI" Version="$(BotSharpVersion)" />
|
||||
<PackageReference Include="BotSharp.Plugin.Dashboard" Version="$(BotSharpVersion)" />
|
||||
<PackageReference Include="BotSharp.Plugin.AzureOpenAI" Version="$(BotSharpVersion)" />
|
||||
<PackageReference Include="BotSharp.Plugin.GoogleAI" Version="$(BotSharpVersion)" />
|
||||
<PackageReference Include="BotSharp.Plugin.HuggingFace" Version="$(BotSharpVersion)" />
|
||||
|
|
@ -22,24 +23,20 @@
|
|||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="8.0.8" />
|
||||
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.20.1" />
|
||||
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.21.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\tests\BotSharp.Plugin.PizzaBot\BotSharp.Plugin.PizzaBot.csproj" />
|
||||
<ProjectReference Include="..\BotSharp.ServiceDefaults\BotSharp.ServiceDefaults.csproj" />
|
||||
<ProjectReference Include="..\Plugins\BotSharp.Plugin.Dashboard\BotSharp.Plugin.Dashboard.csproj" />
|
||||
<ProjectReference Include="..\Plugins\BotSharp.Plugin.MetaGLM\BotSharp.Plugin.MetaGLM.csproj" />
|
||||
<ProjectReference Include="..\Plugins\BotSharp.Plugin.Planner\BotSharp.Plugin.Planner.csproj" />
|
||||
<ProjectReference Include="..\Plugins\BotSharp.Plugin.PythonInterpreter\BotSharp.Plugin.PythonInterpreter.csproj" />
|
||||
<ProjectReference Include="..\Plugins\BotSharp.Plugin.SparkDesk\BotSharp.Plugin.SparkDesk.csproj" />
|
||||
<ProjectReference Include="..\Plugins\BotSharp.Plugin.TencentCos\BotSharp.Plugin.TencentCos.csproj" />
|
||||
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="$(SolutionName)==BotSharp">
|
||||
<ProjectReference Include="..\Infrastructure\BotSharp.Core\BotSharp.Core.csproj" />
|
||||
<ProjectReference Include="..\Infrastructure\BotSharp.Logger\BotSharp.Logger.csproj" />
|
||||
<ProjectReference Include="..\Infrastructure\BotSharp.OpenAPI\BotSharp.OpenAPI.csproj" />
|
||||
<ProjectReference Include="..\BotSharp.ServiceDefaults\BotSharp.ServiceDefaults.csproj" />
|
||||
<ProjectReference Include="..\Plugins\BotSharp.Plugin.Dashboard\BotSharp.Plugin.Dashboard.csproj" />
|
||||
<ProjectReference Include="..\Plugins\BotSharp.Plugin.GoogleAI\BotSharp.Plugin.GoogleAI.csproj" />
|
||||
<ProjectReference Include="..\Plugins\BotSharp.Plugin.MongoStorage\BotSharp.Plugin.MongoStorage.csproj" />
|
||||
|
|
@ -66,6 +63,10 @@
|
|||
<ProjectReference Include="..\Plugins\BotSharp.Plugin.HttpHandler\BotSharp.Plugin.HttpHandler.csproj" />
|
||||
<ProjectReference Include="..\Plugins\BotSharp.Plugin.FileHandler\BotSharp.Plugin.FileHandler.csproj" />
|
||||
<ProjectReference Include="..\Plugins\BotSharp.Plugin.EmailHandler\BotSharp.Plugin.EmailHandler.csproj" />
|
||||
<ProjectReference Include="..\Plugins\BotSharp.Plugin.AudioHandler\BotSharp.Plugin.AudioHandler.csproj" />
|
||||
<ProjectReference Include="..\Plugins\BotSharp.Plugin.MetaGLM\BotSharp.Plugin.MetaGLM.csproj" />
|
||||
<ProjectReference Include="..\Plugins\BotSharp.Plugin.Planner\BotSharp.Plugin.Planner.csproj" />
|
||||
<ProjectReference Include="..\Plugins\BotSharp.Plugin.TencentCos\BotSharp.Plugin.TencentCos.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
|
|
|||
|
|
@ -346,8 +346,7 @@
|
|||
"BotSharp.Plugin.FileHandler",
|
||||
"BotSharp.Plugin.EmailHandler",
|
||||
"BotSharp.Plugin.AudioHandler",
|
||||
"BotSharp.Plugin.TencentCos",
|
||||
"BotSharp.Plugin.PythonInterpreter"
|
||||
"BotSharp.Plugin.TencentCos"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue