> For the complete documentation index, see [llms.txt](https://docs.myshell.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.myshell.ai/create/pro-config-mode/basic/automata.md).

# Automata

[`Automata`](/create/pro-config-mode/api-reference/automata.md) shares many fields with `AtomicState`. It differs by:

* the lack of `properties.is_chat_allowed` and `tasks` fields.
* the different special event it can handle
* `initial` , `states` and `context` fields.
