Common
Naming
// correct:
{
"context": {
"prompt": {},
"other_var": {}
},
"states": {
"home_page": {},
"chat": {
"outputs": {
"context.prompt": ""
},
"transitions": {
"goto.some_place": {}
}
}
}
}
// wrong:
{
"context": {
"outputs": {}, // use reserved field name
"otherVar": {}, // not snake_case
"$var": {}, // use special characters
"a.b": {} // dots are not allowed for context
},
"states": {
"inputs": {}, // use reserved field name
"$var": {}, // use special characters
"a.b": {}, // dots are not allowed for states
"Chat": {
// not snake_case
"outputs": {
"inputs.prompt": "" // use reserved field name as namespace
},
"transitions": {
"..some_place": {} // consective dots are not allowed for transition keys
}
}
}
}Expression
Last updated