Migrating from ACE Agent 4.0.0 to ACE Agent 4.1.0#
If you plan to port your bot from ACE Agent 4.0.0 to ACE Agent 4.1.0, perform the following steps:
ACE Agent 4.0.0 release supported Colang 1.0 and Colang 2.0-alpha versions, however, ACE Agent 4.1.0 supports Colang 1.0 and Colang 2.0-beta versions. We highly recommend switching to Colang 2.0-beta syntax as Colang 1.0 will be deprecated in future releases. Refer to the Colang Migration Guide to switch to Colang 2.0-beta syntax from other versions. Refer to Colang documentation for breaking changes from Colang 2.0-alpha to the 2.0-beta version.
By default, we have switched to ACE Agent Event Architecture for scripts, most sample bots, and tutorials. If you are planning to use ACE Agent Server or Plugin Architecture, ensure you perform the following steps:
Set
PIPELINE
tospeech_lite
indeploy/docker/docker_init.sh
or UCSapp-params.yaml
.Disable the Colang Async execution in
bot_config.yaml
under theconfigs
section.configs: use_stateful_guardrails: True colang_disable_async_execution: True
If using UCS applications, make sure to set the server interface for the chat-engine component in
app-params.yaml
.chat-engine: interface: event
Similarly, update the Chat Controller pipeline to UMIM-based pipelines, such as,
speech_umim
andavatar_umim
.chat-controller: pipeline: speech_umim