Changelog
v0.91
Features
LLM widgets support knowledge base, which can be managed by Knowledge Base Agent.
v0.9
Features
render.buttonssupports the matrix of buttons to configure the number of rows and the number of buttons for each row.Inputsupportsvalidationswhich you can specify how the input should be validated, including if it is required or optional.Automata,AtomicStateandAnyWidgetModulesupport cache mode.
v0.8.1
Features
AnyWidgetModulesupports Code Runner widgets.
v0.8.0
Features
AnyWidgetModulesupports LLM widgets.
Documentation
LLMModuleandTtsModulein examples are replaced byAnyWidgetModulewith LLM widgets and TTS widgets correspondingly.
v0.7.0
Features
Transitionsupportstarget_inputsthat specifies the value for the inputs of target state.Buttonsupports passing data throughon_click.payloadfield.MyShell supports copying any widget’s configuration JSON for Pro Config mode, containing necessary information about the inputs and outputs of that widget.
UNSTABLE_button_id will be deprecated in v1.0.0. Use on_click.payload and target_inputs instead.
v0.6.1
Features
Modules now support
AnyWidgetModulethat allows using any widget in MyShell Workshop.Modules now support GoogleSearchModule for google search.
v0.6.0
Breaking Changes
The
taskswithinAtomicStatehave been changed to an array format. The object syntax is no longer supported, which means the execution order cannot be guaranteed if the object syntax is used.
Features
Transition now support conditional transitions.
Expressions now support ECMAScript 5.1 syntax and certain ECMAScript 6+ features.
The Button now supports passing parameters using the
UNSTABLE_button_idproperty.
Documentation
Corrected the PepeTalk Example.
Included a link to a more comprehensive tutorial.
Last updated