It seems like the latest release of Rasa Core has some breaking changes.
First it seems like the Agent api has changed:
raise Exception("Passing `featurizer` and `max_history` " Exception: Passing `featurizer` and `max_history` to `agent.train(...)` is not supported anymore. Pass appropriate featurizer directly to the policy instead.
Also there is no ConsoleInputChannel anymore? I was trying to run the small talk example (https://github.com/rahul051296/small-talk-rasa-stack) I found on one of the rasa-github issues I get the following error.
Traceback (most recent call last):
File "bot.py", line 9, in <module>
from rasa_core.channels.console import ConsoleInputChannel
ImportError: cannot import name 'ConsoleInputChannel'
When I do dig into rasa_core.channels.console.py the ConsoleInputChannel class seems to have been removed. The cmdline option in run.py seems to be the default which seems to call a RestInputChannel. I don’t see any documentation regarding this, and/or migrating from ConsoleInputChannel to RestInputChannel.
The ConsoleOutputChannel migration guide is missing from the current docs, but we just pushed out 0.11.2, which means the docs will be updated in a few minutes
@Sam Thanks for that. It was a bit irritating that ConsoleInputChannel was missing, and wasn’t mentioned in the migration guide. I’ll try the link you posted. Appreciate it.