Releases: SciSharp/BotSharp
Releases · SciSharp/BotSharp
r1.5-server-side-event
What's Changed
- add chat files by @iceljc in #454
- Features/add conversation user by @iceljc in #456
- prevent send event if it is not conversation by @iceljc in #458
- Fix llm selection bug. by @hchen2020 in #459
- add default model by @iceljc in #460
- refine log in by @iceljc in #461
- Improve translation. by @hchen2020 in #462
- translation improvement. by @hchen2020 in #463
- Fix SSE response format. by @hchen2020 in #465
- Update TranslationService.cs by @yileicn in #467
- optimize translation prompt by @yileicn in #468
- Update TranslationService.cs by @yileicn in #469
- fix api controller json serilizer by @iceljc in #470
- optimize UpdateBreakPoint by @yileicn in #472
Full Changelog: r1.4-mutl-languages...r1.5-sse
r1.4-multi-languages
What's Changed
- Update args definition for router agent by @jli238 in #404
- add visible property by @iceljc in #403
- refine agent refresh by @iceljc in #405
- add log in agent refresh by @iceljc in #406
- fix "talk to ppl" issue by @sylviachency in #408
- add repository enum by @iceljc in #410
- Optimize WebDriver with context id. by @Oceania2018 in #411
- fix file serialization by @iceljc in #412
- refine save state by args by @iceljc in #414
- Features/add secondary language by @iceljc in #415
- Refactor human intervention needed. by @hchen2020 in #416
- update human customer service agent by @sylviachency in #418
- Update agent.json by @sylviachency in #419
- Features/add translation by @iceljc in #420
- translation prompt. by @hchen2020 in #421
- Update language prompt. by @hchen2020 in #422
- Fix localization return issue. by @hchen2020 in #423
- update language. by @hchen2020 in #424
- refine multilanguage log by @iceljc in #425
- update language detection by @Joannall in #426
- minor change by @iceljc in #427
- Return reason from HasMissingRequiredField. by @hchen2020 in #428
- refine type check by @iceljc in #429
- Fix language detection. by @hchen2020 in #430
- Increase MaxInputLengthPerRequest to 512. by @hchen2020 in #431
- SeleniumWebDriver by @Oceania2018 in #417
- Server-sent Events. by @hchen2020 in #432
- add chat indication by @iceljc in #433
- Anthropic AI by @hchen2020 in #436
- Features/add attachment by @iceljc in #437
- add payload by @iceljc in #438
- Fallback Agent. by @hchen2020 in #439
- refactor file dialog structure by @iceljc in #440
- Only show playload to AI. by @hchen2020 in #441
- Template [Translate] by @Oceania2018 in #442
- unite json serializer by @iceljc in #443
- fix json log by @iceljc in #444
- optimize translation by @yileicn in #445
- optimize translation by @yileicn in #446
- Fix translation plugin. by @hchen2020 in #447
- Fix translator. by @hchen2020 in #448
- add agent template update endpoint by @iceljc in #449
- Bugfix/fix log order by @iceljc in #450
- fix invoke function by @iceljc in #451
- minor fix by @iceljc in #452
- fix truncate breakpoint by @iceljc in #453
- Fix translation issue. by @hchen2020 in #455
New Contributors
- @jli238 made their first contribution in #404
- @sylviachency made their first contribution in #408
- @yileicn made their first contribution in #445
Full Changelog: v1.3-stable-tag...r1.4-mutl-languages
v1.3.2 refresh agent improvement
What's Changed
- Update args definition for router agent by @jli238 in #404
- add visible property by @iceljc in #403
- refine agent refresh by @iceljc in #405
- add log in agent refresh by @iceljc in #406
- fix "talk to ppl" issue by @sylviachency in #408
- add repository enum by @iceljc in #410
- Optimize WebDriver with context id. by @Oceania2018 in #411
New Contributors
- @jli238 made their first contribution in #404
- @sylviachency made their first contribution in #408
Full Changelog: v1.3-stable-tag...v1.3.2-release
v1.3-stable-tag
What's Changed
- refine rich type and template type by @iceljc in #317
- Resolved issue related to convertPdfToText by @wilson-dixon in #319
- Auto restore function name in InvokeFunction. by @hchen2020 in #320
- Add required flag. by @hchen2020 in #321
- add function name by @iceljc in #322
- Improve IRoutingHook. by @hchen2020 in #323
- add delete log by @iceljc in #324
- Fix Pop agent bug. by @hchen2020 in #325
- Fix user id. by @hchen2020 in #326
- refine content log input by @iceljc in #327
- allow empty list update by @iceljc in #328
- Add user_goal_description to router. by @hchen2020 in #330
- Features/add clean idle conversation by @iceljc in #331
- chagne default temperature. by @hchen2020 in #333
- Features/add state filter by @iceljc in #334
- update start backend service command in README.md by @wenwei-lin in #335
- add config LLamaSharp tutorial in docs by @wenwei-lin in #336
- remove AspectInjector dependency in BotSharp.Core by @wenwei-lin in #337
- Syn agent template dict once states has been changed. by @hchen2020 in #338
- add message delete event by @iceljc in #339
- Syn latest state before rendering prompt. by @hchen2020 in #340
- merge code by @geffzhang in #341
- Fix InvokeFunction name. by @hchen2020 in #342
- expected_next_action_agent by @hchen2020 in #343
- merge latest code by @geffzhang in #345
- update instruction by @Joannall in #346
- Spark desk by @geffzhang in #347
- add botsharp options by @iceljc in #348
- add message parser by @iceljc in #349
- Support editor in rich content. by @hchen2020 in #350
- add google api by @iceljc in #351
- RouteToAgentRoutingHandler by @hchen2020 in #352
- Check routing rule after poping agent. by @hchen2020 in #353
- add redirect to agent by @iceljc in #354
- Features/add google api by @iceljc in #355
- ignore pwd check for debugging by @hchen2020 in #356
- Add breakpoint feature. by @hchen2020 in #357
- fix validation and truncate message by @iceljc in #358
- Features/refine conversation by @iceljc in #359
- Support model_id in InstructMode by @hchen2020 in #360
- Features/refine conversation functionality by @iceljc in #361
- Add openai provider. by @hchen2020 in #362
- Delay persisting message to allow message content to be changed in hook. by @hchen2020 in #363
- add breakpoint by @iceljc in #364
- GetAgent perInstanceCache by @hchen2020 in #366
- refine state by @iceljc in #365
- Not trigger if replyMessage.FunctionName is empty. by @hchen2020 in #367
- add active rounds to state by @iceljc in #368
- fix cur message id by @iceljc in #369
- Features/add state change log by @iceljc in #371
- Save function result to Storage by @hchen2020 in #372
- optimize naive. by @hchen2020 in #373
- expected_user_goal_agent by @hchen2020 in #374
- refine state node by @iceljc in #375
- refine state node by @iceljc in #376
- Provide conversation_end flat in response_to_user by @hchen2020 in #377
- response_to_user by @hchen2020 in #378
- Remove agent required args based on latest states. by @hchen2020 in #379
- Save to Storage as well by @hchen2020 in #380
- add active round log by @iceljc in #381
- Fix OnRoutingInstructionRevised by @hchen2020 in #382
- Add featuer of VisibilityExpression by @hchen2020 in #383
- add agent queue changed event by @iceljc in #384
- refine json converter by @iceljc in #385
- Handle output routing exception. by @hchen2020 in #388
- Features/refine conv states by @iceljc in #387
- check field type in routing. by @hchen2020 in #390
- add channel by @iceljc in #392
- optimize state by @iceljc in #391
- enable plugin by dependency by @iceljc in #393
- Features/enable plugin by dependency by @iceljc in #394
- patch state source by @iceljc in #395
- PostbackFunctionName by @hchen2020 in #396
- Restore Append by @hchen2020 in #397
- add hook by @iceljc in #398
- ConversationBreakpoint.Reason by @hchen2020 in #399
- clean code by @iceljc in #400
- Add Highlight to ElementLocatingArgs by @Oceania2018 in #401
- add file editor by @iceljc in #402
New Contributors
- @wilson-dixon made their first contribution in #319
- @wenwei-lin made their first contribution in #335
- @Joannall made their first contribution in #346
Full Changelog: tag-v1.0.1-web-driver...v1.3-stable-tag
tag-v1.0.1-web-driver
What's Changed
- add paged plugins by @iceljc in #260
- add agent pagination by @iceljc in #261
- change to get by @iceljc in #262
- Add attributes to user view model by @visagang in #263
- SequentialPlanner draft. by @hchen2020 in #264
- Standarderize agent type. by @hchen2020 in #266
- sync by @hchen2020 in #267
- add conv state log by @iceljc in #269
- Allow task agent to fallback to predefined router. by @hchen2020 in #270
- Change planner setting to agent level. by @hchen2020 in #271
- merge last update by @geffzhang in #272
- add truncate message by @iceljc in #273
- Add plugin for Dashboard by @visagang in #274
- Allow agent to inherit from other agent. by @hchen2020 in #275
- add inherit agent id in mongo by @iceljc in #276
- fix agent template migrate by @iceljc in #277
- add type in routing rules by @iceljc in #278
- feat: upgrade semantic kernel to 1.2 by @geffzhang in #279
- merge latest code by @geffzhang in #280
- Change path. by @hchen2020 in #281
- Improve UserIdentity implementation. by @hchen2020 in #282
- Fix agent display in dialog. by @hchen2020 in #283
- Optimize WebDriver. by @hchen2020 in #284
- merge latest code by @geffzhang in #286
- planner get remaining task. by @hchen2020 in #285
- Features/add agent task mongo by @iceljc in #287
- add direct agent id by @iceljc in #288
- Allow send 3rd original bearer token. by @hchen2020 in #289
- add task migration by @iceljc in #290
- Abstract IWebBrowser. by @hchen2020 in #291
- Add hook of OnDialogRecordLoaded. by @hchen2020 in #292
- .net 8.0 by @hchen2020 in #293
- merge latest by @geffzhang in #295
- Headless by @hchen2020 in #296
- wait LoadState.NetworkIdle after button clicked. by @hchen2020 in #297
- WebDriver supports multiple contexts by conversation. by @hchen2020 in #298
- create collection index by @iceljc in #299
- Features/add role in log by @iceljc in #300
- add content log and state log by @iceljc in #301
- Improve WebDriver stability by @hchen2020 in #302
- add sender action event by @iceljc in #303
- add keycloak auth by @geffzhang in #304
- merge code by @geffzhang in #305
- Docker by @geffzhang in #307
- SQL Driver by @hchen2020 in #309
- Fix image data issue. by @hchen2020 in #311
- refine content log after call bot by @iceljc in #313
- Improve SQL Driver. by @hchen2020 in #314
- Features/save rich content in dialog by @iceljc in #315
- lookup_dictionary for sQL Driver. by @hchen2020 in #316
Full Changelog: tag-v0.22-logging...tag-v1.0.1-web-driver
tag-v0.22-logging
What's Changed
- refine conversation states by @iceljc in #245
- WebDriver Playwright. by @hchen2020 in #246
- Add Input User Text in WebPage. by @hchen2020 in #247
- Fix click element in WebDriver. by @hchen2020 in #248
- Fix SPA refresh bug. by @hchen2020 in #249
- add mongo plugin actions by @iceljc in #250
- Support to set multiple routers. by @hchen2020 in #251
- refine filter by @iceljc in #254
- add missing field by @iceljc in #255
- Updated OpenAPI definition to add JWT bearer and authentication. by @kiebor in #256
- add conversation pagination by @iceljc in #257
- Fix ChatbotUi models. by @hchen2020 in #258
- structure content log by @iceljc in #259
New Contributors
- @kiebor made their first contribution in #256
Full Changelog: v0.21-2023-12...tag-v0.22-logging
v0.21-2023-12
What's Changed
- fix typo and delete logs by @iceljc in #229
- sequential log. by @hchen2020 in #230
- Bump vite from 4.5.0 to 4.5.1 in /src/web-live-chat by @dependabot in #231
- add invoke function in routing service by @iceljc in #232
- rename mongo collection and use exe log flag by @iceljc in #235
- Unify the LLM Provider Settings #234 by @hchen2020 in #236
- Llm provider settings by @iceljc in #237
- Fix config priority. by @hchen2020 in #238
- fix file llm prompt log by @iceljc in #239
- Render quick replies in chat-box. by @Deep-Blue-2013 in #240
- Bugfix/refine llm prompt log by @iceljc in #241
- Add Web Speech #242 by @Deep-Blue-2013 in #243
- structure dialog meta data by @iceljc in #244
New Contributors
- @dependabot made their first contribution in #231
Full Changelog: v0.20-palm2-function...v0.21-2023-12
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