Releases: SciSharp/BotSharp
Releases · SciSharp/BotSharp
v0.20-palm2-function
What's Changed
- add user role and editable by @iceljc in #208
- Update next action agent's name by @hchen2020 in #209
- add ConversationTimeoutService by @seplz in #205
- sync conversation status by @iceljc in #210
- add update conversation status by @iceljc in #211
- Fix ExecuteOnce fetch dialogs. by @hchen2020 in #212
- Refactor the injection method of the SemanticKernel component. by @xbotter in #213
- parse conv dialog by @iceljc in #214
- Resolve issue "Update Conversation title dynamically" by @visagang in #215
- add delete conversation by @iceljc in #217
- Features/add conversation filter by @iceljc in #219
- RichMessageBase and Welcome message. by @Deep-Blue-2013 in #220
- add filters for conversation and agent by @iceljc in #221
- add llm completion log by @iceljc in #222
- Update UI dialogs by conversation. by @Deep-Blue-2013 in #224
- add log settings by @iceljc in #225
- add botsharp logger by @iceljc in #226
- refine logger by @iceljc in #228
New Contributors
Full Changelog: v0.19-semantic-kernel...v0.20-palm2-function
v0.19-semantic-kernel
What's Changed
- Clean code. by @hchen2020 in #196
- Fix RichContent pass alway bug. by @hchen2020 in #197
- Add states to chat message result by @hchen2020 in #198
- Fix current agent id. by @hchen2020 in #199
- Add MultiSelectTemplate by @ywang1110 in #200
- Adjust rich content data structure. by @hchen2020 in #201
- Fix rich content text in InstructExecutor. by @hchen2020 in #202
- Add Twilio plugin. by @hchen2020 in #203
- IConversationAttachmentService by @hchen2020 in #204
- Semantic Kernel as LLM provider by @xbotter in #206
Full Changelog: v0.18-llm-planner...v0.19-semantic-kernel
v0.18-llm-planner
What's Changed
- Add user_goal_agent to track user's original task. by @hchen2020 in #168
- Move next step prompt to liquid template. by @Deep-Blue-2013 in #169
- Features/relocate agent templates by @iceljc in #170
- Add IContentGeneratingHook. by @Deep-Blue-2013 in #171
- refine agent data fetching by @iceljc in #172
- use BotSharpMongoDb by @iceljc in #173
- Fix bug of next_step_prompt with args. by @hchen2020 in #174
- add bulk insert agents and user agents by @iceljc in #175
- Refactor FixMalformedResponse. by @hchen2020 in #177
- Refactor FileRepository to handle non-existent directories by @xbotter in #176
- Fix typo. by @hchen2020 in #178
- Allow agent to use few-shot learning. by @hchen2020 in #179
- human_intervention_needed prompt. by @hchen2020 in #180
- Remove LoadAgent cache. by @hchen2020 in #181
- Features/fix mongo serialization add samples by @iceljc in #182
- add execution log by @iceljc in #186
- Use text completion for instruct mode. by @hchen2020 in #187
- Add SelfId to IAgentHook. by @hchen2020 in #188
- Return states in InstructResult. by @hchen2020 in #189
- Add SelfId in IInstructHook. by @hchen2020 in #190
- Features/add agent function impact by @iceljc in #191
- Populate states for ResponseTemplateService by @hchen2020 in #192
- PerInstanceCache = true by @hchen2020 in #193
- Fix OriginAgentId by @hchen2020 in #194
- Add and Default RichContent for UI Rendering Purpose by @ywang1110 in #195
New Contributors
- @ywang1110 made their first contribution in #195
Full Changelog: v0.16-google-palm2...v0.18-llm-planner
v0.16-google-palm2
What's Changed
- decouple mongo element with domain element by @iceljc in #160
- Add timer to ITokenStatistics and update docs by @hchen2020 in #161
- Fix PizzaBot build issue. by @Deep-Blue-2013 in #162
- Add RoutingContext to manage redirection stack automatically. by @hchen2020 in #163
- Allow retry 3 times for format response in Routing. by @hchen2020 in #166
Full Changelog: v0.15-routing-handler...v0.16-google-palm2
v0.15-routing-handler
What's Changed
- Re-define FunctionCallFromLlm. by @hchen2020 in #151
- Add Execute Once. by @hchen2020 in #152
- Add TokenStatistics for cost control. by @hchen2020 in #153
- Change RoutingArgs. by @hchen2020 in #154
- Improve TokenStatistics. by @hchen2020 in #155
- Add GetChatCompletions and clean routing code. by @Deep-Blue-2013 in #157
- remove token user id by @iceljc in #158
- print functions in verbose. by @hchen2020 in #159
New Contributors
- @Deep-Blue-2013 made their first contribution in #157
Full Changelog: v0.14-router-reasoning...v0.15-routing-handler
v0.14-router-reasoning
What's Changed
- Rename PackageVersion to BotSharpVersion; by @hchen2020 in #147
- Fix instruction mode. by @hchen2020 in #148
- Features/update agent structure by @iceljc in #149
- RoutingSettings.Provider and Model. by @hchen2020 in #150
Full Changelog: v0.13-hugging-face...v0.14-router-reasoning
v0.13-hugging-face
What's Changed
- Set default ModelName as null. by @hchen2020 in #143
- Features/add update agent by @iceljc in #145
- Eliminate route file configuration. by @hchen2020 in #146
Full Changelog: v0.12-mongodb...v0.13-hugging-face
v0.12-mongodb
What's Changed
- fix-local-file-loading-issue by @evan-cao-wb in #134
- Define new InstructMessageModel. by @hchen2020 in #135
- Add IInstructHook. by @hchen2020 in #136
- Support model switch in request level. by @hchen2020 in #137
- Features/add mongo implementation by @iceljc in #119
- refine agent response by @iceljc in #138
- solve RoutingSpeeder path issue by @evan-cao-wb in #139
- Features/add mongo implementation by @iceljc in #140
- Fix bug when there are multiple missing fileds. by @hchen2020 in #141
- Features/refine mongo migration by @iceljc in #142
Full Changelog: v0.11-routing-speeder...v0.12-mongodb
v0.11-routing-speeder
What's Changed
- v Render router instruction by route record dynamically. by @hchen2020 in #116
- MR for PdfToTextConverter by @evan-cao-wb in #109
- Draft of Reasoning by @hchen2020 in #118
- Fix send message directly to agent without routing. by @hchen2020 in #120
- Add intent classifier in routing speeder. by @evan-cao-wb in #121
- Add confidence threshold by @evan-cao-wb in #122
- Move label to model dir by @evan-cao-wb in #123
- add model and label file by @evan-cao-wb in #124
- Add async save user dialogue data by @evan-cao-wb in #125
- Add filter when saving dialogue by @evan-cao-wb in #126
- Add filter when saving dialogue by @evan-cao-wb in #127
- Update Chatbot-UI.md by @amolwankhede in #128
- Fix collecting training data set. by @hchen2020 in #129
- Add new line. by @hchen2020 in #130
- Fix get agents in user external id. by @hchen2020 in #131
- re format the code by @evan-cao-wb in #132
New Contributors
- @amolwankhede made their first contribution in #128
Full Changelog: v0.9-routing...v0.11-routing-speeder
v0.9-routing
What's Changed
- Seperate UserAgent. by @hchen2020 in #87
- LLM Functions by @hchen2020 in #88
- Load function from conversation history. by @hchen2020 in #89
- IFunctionCallback by @hchen2020 in #90
- Messenger platform. by @hchen2020 in #92
- Adjust conversation history format. by @hchen2020 in #93
- Tracking conversation state. by @hchen2020 in #94
- File repository. by @hchen2020 in #95
- Support agent switch based on state. by @hchen2020 in #96
- Fix FileRepository bug. by @hchen2020 in #97
- Expose search. by @hchen2020 in #98
- modify cosine function by @evan-cao-wb in #99
- Add Agent hook. by @hchen2020 in #101
- Redefine IFunctionCallback.Execute. by @hchen2020 in #102
- Add GetVectors batch interface. by @hchen2020 in #103
- Refactor to support agent router. by @hchen2020 in #104
- Support liquid template. by @hchen2020 in #105
- Enhance Agent Rounter mechanism by @hchen2020 in #106
- Add maxRecursiveDepth to avoid keeping calling LLM. by @hchen2020 in #107
- Support rich content in UI. by @hchen2020 in #108
- Apply centralized routing by routing table. by @hchen2020 in #110
- Remove RoutingResult. by @hchen2020 in #111
- Fix dead loop when depth exceeds the limit. by @hchen2020 in #112
- Allow agent redirect directly. by @hchen2020 in #113
- Catch and log function call error. by @hchen2020 in #115
New Contributors
- @evan-cao-wb made their first contribution in #99
Full Changelog: v0.6...v0.9-routing