What's Changed
- fix fork conversation by @iceljc in #1082
- fix realtime toolcall by @iceljc in #1087
- refine side car states by @iceljc in #1089
- temp revert by @iceljc in #1090
- revert by @iceljc in #1091
- optimize twilio by @yileicn in #1092
- detour rate limit by @iceljc in #1094
- Refine realtime and twilio by @iceljc in #1093
- refine chat stream with initial states by @iceljc in #1095
- Add hook to handle locate element for PlayWright by @visagang in #1096
- fix #1097 SqlDriver: Database type mssql is not supported by @yuguoqiang in #1098
- refine chat stream request by @iceljc in #1099
- Add default result by @iceljc in #1100
- refine message states by @iceljc in #1101
- Filter conversation by agent ids by @iceljc in #1102
- add channel to the instruct controller by @visagang in #1105
- Features/refine agent template link by @iceljc in #1106
- update router instruction by @iceljc in #1107
- update router instruction by @iceljc in #1108
- add invoke source by @iceljc in #1103
- upgrade openai by @iceljc in #1109
- add logging in twilio stream by @iceljc in #1111
- Features/init reactive x by @iceljc in #1084
- add default return by @iceljc in #1112
- feat(playwright): handle dropdowns in DropDown action by @ywang1110 in https://github.com//pull/1113 fix concurrent issue by @JackJiang1234 in https://github.com//pull/1104 add option agents by @iceljc in https://github.com//pull/1115 optimize ConvertToString by @yileicn in https://github.com//pull/1116 fix missing params by @iceljc in https://github.com//pull/1117 refine indication by @iceljc in https://github.com//pull/1114 add chart handler by @iceljc in https://github.com//pull/1085 sending json data by @iceljc in https://github.com//pull/1118 fix chart handler by @iceljc in https://github.com//pull/1119 Update IRealtimeHook by @hchen2020 in https://github.com//pull/1121 add end time by @leonleonyu in https://github.com//pull/1120 Add function to get browser url for Playwright by @visagang in https://github.com//pull/1122 Features/refine vector store by @iceljc in https://github.com//pull/1123 add reasoning effort level by @iceljc in https://github.com//pull/1126 add reasoning settings by @iceljc in https://github.com//pull/1127 use session in twilio stream by @iceljc in https://github.com//pull/1110 Features/refine conv filter by @leonleonyu in https://github.com//pull/1129 Add agent function visibility and init web search by @iceljc in https://github.com//pull/1128 Update dropdown selection based on PressKey by @visagang in https://github.com//pull/1130 add vector payload value operator by @iceljc in https://github.com//pull/1131 revert code by @iceljc in https://github.com//pull/1132 add vector payload by @iceljc in https://github.com//pull/1133 fix vector collection data issue by @iceljc in https://github.com//pull/1135 refine web search model select by @iceljc in https://github.com//pull/1136 optimize GetAgents by @yileicn in https://github.com//pull/1134 fix datetime convert by @iceljc in https://github.com//pull/1137 refine instruction by @iceljc in https://github.com//pull/1138 add chart handler setting by @iceljc in https://github.com//pull/1139 refine chart plot instruction by @iceljc in https://github.com//pull/1140 Fix potential null reference by @iceljc in https://github.com//pull/1141 refine chart plot template by @iceljc in https://github.com//pull/1142 temp model for image reading by @iceljc in https://github.com//pull/1143 update chart prompt by @Joannall in https://github.com//pull/1144 add report_summary to PlotChart by @Joannall in https://github.com//pull/1146 refine chart handler instruction & allow sending multiple messages by @iceljc in https://github.com//pull/1147 refine naming by @iceljc in https://github.com//pull/1148 add chart data and code endpoints by @iceljc in https://github.com//pull/1149 allow sending indication by @iceljc in https://github.com//pull/1151 reset message wrapper and fix path error by @iceljc in https://github.com//pull/1152 add message label by @iceljc in https://github.com//pull/1153 add message wrapper to chat response by @iceljc in https://github.com//pull/1154 fix missing message label by @iceljc in https://github.com//pull/1155 Update distributed lock for cronservice by @visagang in https://github.com//pull/1156 add crontab debug config by @yileicn in https://github.com//pull/1157 add reasoning effort in chart plot by @iceljc in https://github.com//pull/1158 minor change by @Joannall in https://github.com//pull/1160 refine chart plot prompt by @iceljc in https://github.com//pull/1161 add chat context by @iceljc in https://github.com//pull/1162 Features/refine model settings by @iceljc in https://github.com//pull/1145 Features/refine model settings by @iceljc in https://github.com//pull/1164 fix audio and excel by @iceljc in https://github.com//pull/1165 minor change by @Joannall in https://github.com//pull/1166 Features/refine model settings by @iceljc in https://github.com//pull/1167 Features/refine model settings by @iceljc in https://github.com//pull/1168 Features/refine model settings by @iceljc in https://github.com//pull/1169 refine routing context by @iceljc in https://github.com//pull/1170 Fix Twilio dispose issue. by @hchen2020 in https://github.com//pull/1171 fix chat stream and websocket close by @iceljc in https://github.com//pull/1172 fix template rendering by states by @iceljc in https://github.com//pull/1173 add realtime options by @iceljc in https://github.com//pull/1174 Add IWebElementLocator by @hchen2020 in https://github.com//pull/1175 Features/refine py interpreter by @iceljc in https://github.com//pull/1176 refine running py code script by @iceljc in https://github.com//pull/1177 Features/refine py interpreter by @iceljc in https://github.com//pull/1178 fix typo by @iceljc in https://github.com//pull/1179 skip file selection if there is only 1 image. by @hchen2020 in https://github.com//pull/1180 add Alignment for ButtonTemplateMessage by @yileicn in https://github.com//pull/1182 optimize RoleContent by @yileicn in https://github.com//pull/1183 sql select support mongodb by @yileicn in https://github.com//pull/1184 Features/add image llm config by @iceljc in https://github.com//pull/1181 rename image handler utilities by @iceljc in https://github.com//pull/1185 fix missing agent file by @iceljc in https://github.com//pull/1186 Refine file llm processor by @iceljc in https://github.com//pull/1188 Delay one second inside LockAsync in crontab watcher by @adenchen123 in https://github.com//pull/1187 fix namespace by @iceljc in https://github.com//pull/1189 instruct log optimize by @yileicn in https://github.com//pull/1191 hotfix IBotSharpRepository.cs(201,43): error CS0246 by @yileicn in https://github.com//pull/1192 Reapply "Handling redis timeout in RedisSubscriber" by @adenchen123 in https://github.com//pull/1190 optimize DistributedLocker by @yileicn in https://github.com//pull/1193 refine by @iceljc in https://github.com//pull/1194 fileOptions add to states by @yileicn in https://github.com//pull/1195 New Contributors @yuguoqiang made their first contribution in https://github.com//pull/1098 @leonleonyu made their first contribution in https://github.com//pull/1120 Full Changelog: https://github.com/SciSharp/BotSharp/compare/r5.1-utility-improment...r5.2-image-composition